@charset "utf-8";
/* CSS Document */
.banner_box{ width:100%; height:700px; position:relative; margin-top:105px; overflow:hidden;}
.banner{ display:block; width:1920px; position:absolute; top:0; left:50%; transform:translateX(-50%);}
.banner li{ display:block; width:100%;}
.banner li 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;}
/**/
.zhuanlijs_bj{ padding:40px 20px; background:#f9f9f9;}
.zhuanlijs_box{ max-width:1440px; margin:auto; overflow:hidden;}
.zhuanlijs_left{ float:left; width:53%;}
.zhuanlijs_neirog h1{ display:block; font-size:36px; color:#141414; font-weight:bold; line-height:1.3;}
.zhuanlijs_neirog p{ display:block; font-size:18px; color:#5a5a5a; line-height:1.6; margin-top:24px;}
.zlwai{ max-width:100%; margin-top:75px;}
.zhuanlijs_right{ float:right; width:41%; overflow:hidden;}
.zhuanlijs_right li{ float:left; width:48.5%; margin-right:3%;}
.zhuanlijs_right li:last-child{ margin-right:0;}
.zhuanlijs_right li img{ display:block; width:100%; height:auto;}
/**/
.zhongbu_bj{ padding:85px 20px;}
.cpflbox{ max-width:1440px; margin:auto;}
.cpflti{ font-size:48px; font-weight:bold; color:#11a2ca; line-height:1;}
.product_lin{ overflow:hidden; margin-top:50px;}
.product_lin span{ float:left; width:306px; height:50px; border-radius:26px; border:1px solid #dcdcdc; margin-right:30px; font-size:26px; color:#616161; text-align:center; line-height:50px; cursor:pointer;}
.product_lin span:last-child{ margin-right:0;}
.product_lin .cur{ background:#11a2ca; color:#fff; border:1px solid #11a2ca;}
.cpfl_liebiao{ display:block; margin-top:80px; overflow:hidden;}
.cpfl_liebiao li{ float:left; width:22.5%; margin-left:2%; margin-bottom:18px; border:1px solid #dcdcdc; border-radius:10px; overflow:hidden;}
.cpfl_liebiao li:nth-child(1){ display:list-item; width:50%; border-radius:10px; margin-left:0;}
.cpfl_liebiao li .cpfl_tu{ width:100%; overflow:hidden;}
.cpfl_liebiao li .cpfl_tu img{ display:block; width:100%; height:auto; transition:all .5s;}
.cpfl_liebiao li span{ display:block; font-size:30px; font-weight:bold; color:#222222; line-height:1.3; padding:0 10px 20px; text-align:center;}
.cpfl_liebiao li:nth-child(1) span{padding:15px 10px 20px;}
.cpfl_liebiao li:hover img{ transform:scale(1.03);}
.cpfl_liebiao li:hover span{ color:#11a2ca;}
.company_ti{ font-size:48px; font-weight:bold; color:#11a2ca; line-height:1;}
.zlzs_bj{ background:#f9f9f9; padding:60px 20px;}
.zlzs_box{ max-width:1440px; margin:auto;}
.zlzsbigbox{ width:100%; position:relative; margin-top:95px;}
.zlzs_lin{ width:83%; margin:auto; overflow:hidden;}
.zlzs_lin ul{ display:block; overflow:hidden;}
.zlzs_lin ul li{ float:left; width:270px; margin-right:35px;}
.zlzs_lin ul li img{ display:block; width:100%; height:auto;}
.zsleft,.zsright{ display:block; width:52px; height:52px; background:#fff; border-radius:50%; box-shadow:0 0 10px rgba(0,0,0,0.1); position:absolute; top:50%; transform:translateY(-50%);}
.zsleft img,.zsright img{ display:block;}
.zsleft{ left:0px;}
.zsright{ right:0px;}
.zsleft:hover,.zsright:hover{ background:#11a2ca;}
.zsleft:hover img,.zsright:hover img{filter:brightness(10);-moz-filter:brightness(10);-webkit-filter:brightness(10);}
.khtu{ width:83%; margin:80px auto 0;}
.khtu img{ display:block; width:100%; height:auto;}

.honor_bj{ padding:90px 20px 80px;}
.partner_box{ max-width:1440px; margin:auto;}
.partner_text{ font-size:18px; color:#5e5e5e; line-height:1.6; margin-top:30px;}
.partner_liebiao{ width:100%; margin-top:80px;}
.partner_liebiao img{ display:block; width:100%; height:auto;}
/**/
.matter_box{ max-width:1440px; margin:auto; height:463px; margin-top:90px; border-radius:10px; background:url(../images/matter_bj.jpg) no-repeat right;}
.matter_con{ padding:65px 0 0 95px;}
.matter_con h2{ display:block; font-size:24px; color:#ffffff; line-height:1.6;}
.matter_con p{ display:block; font-size:36px; font-weight:bold; color:#fff; line-height:1.1; margin-top:32px;}
.matter_con span{ display:block; width:151px; height:39px; border-radius:5px; overflow:hidden; margin-top:55px;}
.matter_con span a{ display:block; background:url(../images/anniubj_2.png) no-repeat center; font-size:16px; font-weight:bold; color:#fff; text-align:center; line-height:39px;}
/**/
.scenario_box{ max-width:1440px; margin:auto; margin-top:95px;}
.scenario_lb{ margin-top:80px;}
.scenario_lb:nth-child(2){ margin-top:60px;}
.scenario_lb span{ display:block; font-size:26px; color:#3b3b3b; line-height:1;}
.scenario_lin{ display:block; margin-top:45px; overflow:hidden;}
.scenario_lin li{ float:left; width:22.3%; margin-right:3.6%; border-radius:10px; background:#000; overflow:hidden;}
.scenario_lin li:last-child{ margin-right:0;}
.scenario_lin li img{ display:block; width:100%; height:auto; transition:all .5s;}
.scenario_lin li:hover img{ opacity:0.7; transform:scale(1.03);}
/**/
.gsslbj{ padding:85px 20px 30px; background:url(../images/slbj.jpg) no-repeat center; margin-top:60px;}
.gssl_box{ max-width:1180px; margin:auto;}
.gssl_ti{ font-size:48px; font-weight:bold; color:#11a2ca; text-align:center; line-height:1;}
.gssl_liebiao{ display:block; margin-top:135px; text-align:center;}
.gssl_liebiao li{ display:inline-block; margin-right:15.3%;}
.gssl_liebiao li:last-child{ margin-right:0;}
.gssl_liebiao li span{ display:block; font-size:90px; font-weight:bold; color:#262626; line-height:1;}
.gssl_liebiao li span em{  font-size:50px; font-weight:bold; color:#262626; font-style:normal; position:relative; top:-40px; left:5px;}
.gssl_liebiao li p{ display:block; font-size:30px; color:#262626; text-align:center; margin-top:10px; line-height:1; font-weight:bold;}
.gssl_conbox{ margin-top:76px;}
.gssl_conbox p{ display:block; font-size:18px; color:#585858; line-height:1.8;}
.gssl_conbox span{ display:block; width:151px; height:39px; margin:40px auto 0;}
.gssl_conbox span a{ display:block; background:url(../images/anniubj_2.png) no-repeat center; font-size:16px; font-weight:bold; color:#fff; text-align:center; line-height:39px;}

.gccj_bj{ padding:65px 20px;}
.gccj_lin{ display:block; max-width:1440px; margin:auto; overflow:hidden;}
.gccj_lin ul{ display:block; overflow:hidden;}
.gccj_lin li{ float:left; width:320px; margin-right:48px;}
.gccj_lin li .gccj_tu{ width:100%; background:#000; border-radius:15px; overflow:hidden;}
.gccj_lin li .gccj_tu img{ display:block; width:100%; height:auto; transition:all .5s;}
.gccj_lin li span{ display:block; font-size:20px; color:#262626; line-height:1.3; text-align:center; margin-top:10px;}
.gccj_lin li:hover .gccj_tu img{ transform:scale(1.03); opacity:0.7;}
/*news center*/
.news_bj{ padding:95px 20px 115px;}
.news_box{ max-width:1440px; margin:auto;}
.news_liebiao{ display:block; margin-top:60px;}
.news_liebiao li{ float:left; width:28.8%; margin-right:6.8%; background:#fff; box-shadow:0 0 6px rgba(0,0,0,0.2); border-radius:15px; overflow:hidden;}
.news_liebiao li:nth-child(3){ margin-right:0;}
.news_liebiao li .news_tu{ width:100%; background:#000; overflow:hidden;}
.news_liebiao li .news_tu img{ display:block; width:100%; height:auto; transition:all .5s;}
.news_liebiao li .news_conbox{ padding:20px 25px;}
.news_liebiao li .news_conbox em{ display:block; font-style:normal; font-size:14px; color:#a2a2a2; line-height:1;}
.news_liebiao li .news_conbox span{ display:block; font-size:18px; font-weight:bold; color:#2d2d2d; line-height:1.3; margin-top:15px;}
.news_liebiao li:hover .news_tu img{ opacity:0.7; transform:scale(1.03);}
.news_liebiao li:hover .news_conbox span{ color:#11a2ca;}