/*banner*/
@keyframes d_3
{
0%{ opacity:0; transform:translate(0,500px);}
100%{ opacity:1; top:0; transform:translateY(0);}
}
@keyframes d_2
{
0%{ opacity:0; transform:translateY(-200px);}
100%{ opacity:1; transform:translatey(0);}
}
@keyframes d_1
{
0%{ opacity:0; transform:translateY(-500px);}
100%{ opacity:1; transform:translateY(0);}
}
@keyframes d_img
{
0%{ opacity:0.9; transform:scale(1.2);}
100%{opacity:1; transform:scale(1);}
}
.banner_box{ width:100%; min-width:1200px; position:relative; overflow:hidden;}
.banner,.banner li{ display:block; position:relative;}
.banner li img{ display:block; width:100%; height:auto;animation: d_img 3s;}
.banner_title{ width:1500px; position:absolute; top:35%; left:50%; transform:translateX(-50%);}
.banner_title span{ display:block; font-size:48px; font-weight:500; color:#fff; animation: d_1 1.5s; position:relative;}
.banner_title p{ display:block; font-size:36px; color:#fff; margin-top:20px;animation: d_2 1.5s; position:relative;}
.banner_title dl{ display:block; margin-top:40px;animation: d_3 1.5s; position:relative; overflow:hidden;}
.banner_title dl dt{ float:left; width:148px; height:47px; background:#fff; font-size:14px; font-weight:bold; color:#282828; text-align:center; line-height:47px;}
.banner_title dl dd{ float:left; width:44px; height:47px;}
.banner li .banner_title dl dd img{ display:block; width:100%; height:auto;}

.banner_box .hd{ width:100%; position:absolute; bottom:35px;}
.banner_box .hd ul{ display:block; text-align:center;}
.banner_box .hd ul li{ display:inline-block; width:12px; height:12px; border-radius:6px; background:rgba(255,255,255,0.5); margin:0 3px; transition:all .5s;}
.banner_box .hd .on{background:rgba(255,255,255,1); width:50px;}
.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;}

/*产品中心*/
.products_bj{ width:100%; min-width:1200px; background:#fff; padding:88px 0 58px; overflow:hidden;}
.products_box{ width:1500px; margin:auto;}
.products_tibox{ text-align:center;}
.products_tibox span{ display:block; font-size:40px; color:#282828; text-align:center;}
.products_tibox p{ display:block; font-size:20px; color:#5e5e5e; text-align:center; margin-top:15px;}
.products_fl{ display:block; margin:68px auto; text-align:center;}
.products_fl li{ display:inline-block;}
.products_fl li a{ display:inline-block; transition:all .5s ease;}
.products_fl li:after{ content:""; display:inline-block; width:1px; height:55px; background-image:url(../images/flxx.png); background-repeat:no-repeat; background-position:center; margin:0 48px;}
.products_fl li:last-child:after{ display:none;}
.products_fl li a img{ display:block; margin:0 auto;filter: brightness(0);-moz-filter: brightness(0);-webkit-filter: brightness(0); opacity:0.6; transition:all .3s ease;}
.products_fl li span{ display:block; font-size:16px; color:#343434; text-align:center; margin-top:12px;}
.products_fl li a:hover{ transform:translateY(-15px);}
.products_fl li a:hover img{filter: brightness(100%);-moz-filter: brightness(100%);-webkit-filter: brightness(100%); opacity:1;}

.products_list{ width:100%; overflow:hidden;}
.products_tubox{ display:block; overflow:hidden;}
.products_list li{ float:left; width:472px; height:395px; margin-right:42px; margin-bottom:42px; background:#f5f6f8; position:relative; overflow:hidden;}
.products_list li:nth-child(1){ width:986px;}
.products_list li:nth-child(2),.products_list li:nth-child(5){ margin-right:0;}
.products_list li a{ display:block; padding:40px;}
.chanpin_ti h1{ display:block; font-size:30px; color:#4f4f4f;}
.chanpin_ti p{ display:block; font-size:20px; color:#4f4f4f; margin-top:10px;}
.products_list li .products_tu{ position:absolute; right:40px; bottom:40px;}
.products_list li .products_tu img{ display:block; transition:all .5s ease;}
.products_list li span{ display:block; width:50px; height:50px; border:2px solid #767676; border-radius:50%; position:absolute; left:40px; bottom:40px;}
.products_list li span img{ display:block;filter: brightness(30%);-moz-filter: brightness(30%);-webkit-filter: brightness(30%);}
.products_list li:hover .products_tu img{ transform:scale(1.07);}
.products_list li:hover span{ background:#ec3b3d; border:2px solid #ec3b3d;}
.products_list li:hover span img{filter: brightness(100%);-moz-filter: brightness(100%);-webkit-filter: brightness(100%);}
.switch_box{ width:100%; text-align:center; margin-top:65px;}
.switch_box a{ display:inline-block; width:50px; height:50px; border:2px solid #727272; border-radius:50%; margin:0 12px;}
.switch_box a img{ display:block;filter: brightness(30%);-moz-filter: brightness(30%);-webkit-filter: brightness(30%);}
.switch_box a:hover{ background:#ec3b3d;border:2px solid #ec3b3d;}
.switch_box a:hover img{filter: brightness(100%);-moz-filter: brightness(100%);-webkit-filter: brightness(100%);}
/*品质与服务*/
.pinzhi_bigbox{ width:100%; min-width:1200px; overflow:hidden;}
.pinzhi_tibox{ width:100%; margin:0px auto 72px;}
.pinzhi_tibox span{ display:block; font-size:40px; color:#282828; text-align:center;}
.pinzhi_tibox p{ display:block; font-size:18px; color:#5e5e5e; line-height:26px; text-align:center; margin-top:15px;}
.pinzhi_box{ width:1500px; margin:auto; position:relative;}
.pinzhi_conbox{ float:left; width:48%; margin-right:4%; position:relative;}
.pinzhi_conbox:nth-child(2){ margin-right:0;}
.pinzhi_tu{ width:100%; background:#000; overflow:hidden;}
.pinzhi_tu img{ display:block; width:100%; height:auto; transition:all .5s ease; opacity:0.5;}
.pinzhi_conbox dl{ display:block; position:absolute; left:70px; top:90px;}
.pinzhi_conbox dl dt,.fwzc_conbox .fwzc_tu dl dt{ display:block; font-size:36px; color:#fff;}
.pinzhi_conbox dl dd,.fwzc_conbox .fwzc_tu dl dd{ display:block; font-size:18px; color:#fff; line-height:30px; margin-top:20px;}
.pinzhi_conbox dl span{ display:block; width:50px; height:50px; border:2px solid #fff; border-radius:50%; margin-top:68px;}
.pinzhi_conbox:nth-child(2) dl span{ margin-top:36px;}
.fwzc_conbox{ width:66.6%; position:absolute; top:0; right:0;}
.fwzc_conbox .fwzc_tu{ width:100%; overflow:hidden; position:relative;}
.fwzc_conbox .fwzc_tu img{ display:block; width:100%; height:auto;}
.fwzc_conbox .fwzc_tu dl{ display:block; position:absolute; left:285px; top:230px;}
.pinzhi_conbox:hover .pinzhi_tu img{ opacity:0.7;}
.pinzhi_conbox:hover dl span{ border:2px solid #ec3b3d; background:#ec3b3d;}
/*应用领域*/
.lingyu_tibox{ width:100%; min-width:1200px; margin:108px auto 58px;}
.lingyu_tibox span{ display:block; font-size:40px; color:#282828; text-align:center;}
.lingyu_tibox p{ display:block; font-size:18px; color:#5e5e5e; line-height:26px; text-align:center; margin-top:15px;}
.lingyu_box{ width:100%; min-width:1200px; overflow:hidden;}
.lingyu_liebiao{ display:block; overflow:hidden;}
.lingyu_liebiao li{ float:left; width:25%; position:relative; cursor:default;}
.lingyu_liebiao li .lingyu_tu{ width:100%; background:#000; overflow:hidden;}
.lingyu_liebiao li .lingyu_tu img{ display:block; width:100%; height:auto; transition:all .5s ease; opacity:0.3;}
.lingyu_liebiao li .lingyu_x{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.lingyu_liebiao li .lingyu_x img{ display:block; margin:0 auto;}
.lingyu_liebiao li .lingyu_x span{ display:block; font-size:30px; color:#fff; text-align:center; margin-top:15px;}
.lingyu_liebiao li:hover .lingyu_tu img{ transform:scale(1.05); opacity:0.78;}
/*走进明正宏*/
.about_bj{ width:100%; min-width:1200px; margin:165px 0 98px;}
.about_box{ width:1320px; margin:auto; padding:180px 90px 60px; background:#f7f7f7; position:relative;}
.jieshao_box span{ display:block; width:65px; height:8px; background:#000000;}
.jieshao_box dl{ display:block; margin-top:35px;}
.jieshao_box dl dt{ display:block; font-size:40px; color:#212121;}
.jieshao_box dl dd{ display:block; font-size:24px; color:#767676; margin-top:10px;}
.about_video{ width:680px; height:432px; position:absolute; top:-68px; right:90px; overflow:hidden;}
.about_video img{ display:block; width:100%; height:auto;}
.about_video video{ width:100%; height:100%;}
.lin1_liebiao{ display:block; margin-top:115px; text-align:center;}
.lin1_liebiao li{ display:inline-block; vertical-align:top; margin-right:50px; }
.lin1_liebiao li a{ display:inline-block; vertical-align:top;}
.lin1_liebiao li img{ display:block; margin:0 auto; filter: brightness(0);-moz-filter: brightness(0);-webkit-filter: brightness(0); opacity:0.5; transition:all .3s ease;}
.lin1_liebiao li span{ display:block; font-size:50px; font-weight:bold; color:#212121; margin-top:10px;}
.lin1_liebiao li em{ display:inline-block; font-style:normal; font-size:18px; font-weight:bold; color:#212121;}
.lin1_liebiao li p{ display:block; font-size:18px; color:#212121; margin-top:10px;}
.lin1_liebiao li:after{ content:""; display:inline-block; width:1px; height:97px; background:#e0e0e0; margin:0 70px; position:relative; top:50px;}
.lin1_liebiao li:last-child:after{ display:none;}
.lin1_liebiao li:hover{ cursor:default;}
.lin1_liebiao li:hover img{filter: brightness(100%);-moz-filter: brightness(100%);-webkit-filter: brightness(100%); opacity:1;}
/*新闻资讯*/
.news_bj{ width:100%; min-width:1200px; padding-bottom:80px; background:#fff;}
.news_box{ width:1500px; margin:auto;}
.news_tibox span{ display:block; font-size:40px; color:#282828; text-align:center;}
.news_list{ display:block; margin-top:55px; overflow:hidden;}
.news_list li{ float:left; width:31%; margin-right:3.5%;}
.news_list li:nth-child(3n+0){ margin-right:0;}
.news_tu{ width:100%; background:#000; overflow:hidden;}
.news_tu img{ display:block; width:100%; height:auto; transition:all .5s ease;}
.news_con{ margin-top:20px;}
.news_con span{ display:block; font-size:20px; color:#282828;}
.news_con p{ display:block; font-size:14px; color:#5a5a5a; line-height:26px; margin-top:6px;}
.news_con dl{ display:block; margin-top:10px;}
.news_con dl dt{ display:block; font-size:30px; font-weight:bold; color:#212121;}
.news_con dl dd{ display:block; font-size:18px; color:#6b6b6b;}
.news_list li:hover .news_tu img{ transform:scale(1.03); opacity:0.7;}
.news_list li:hover span{ color:#f71712; font-weight:bold;}
@media ( min-device-width:1360px )and ( max-width:1440px ) {
.products_box,.fazhan_bigbox,.news_box,.banner_title,.tempWrap,.pinzhi_box{ width:1300px;}
.about_box{ width:1120px;}
.lin1_liebiao li:after{ margin:0 45px;}
.products_nav .products_v li{ width:325px;}
.switch_left{ left:0;}
.switch_right{ right:0;}
.fazhan_con{ width:550px;}
.products_list li{ width:405px;}
.products_list li:nth-child(1){ width:852px;}
.linian_box{ width:820px; height:480px; top:45px;}
	}
@media ( min-device-width:1280px )and ( max-width:1359px ) {
.products_box,.fazhan_bigbox,.news_box,.banner_title,.tempWrap{ width:1200px;}
.products_nav .products_v li{ width:305px;}
	}
