
/*板块1*/
.con1{ width: 100%; position: relative;}
.con1 .nr{ width: 1920px; position: absolute; left: 50%; margin-left: -960px; top: 230px; text-align: center;}
.con1 .nr .bold p{ font-size: 66px; font-weight: bold; color: #fff; line-height: 80px; letter-spacing: 12px;}
.con1 .nr .bold span{ color: #feed2e;}
.con1 .nr .logo{ width: 358px; height: 117px; margin: 40px auto;}
.con1 .nr .wz1{ font-size: 36px; font-weight: bold; color: #fff;}
.con1 .nr .wz1 span{ color: #feed2e;}
.con1 .nr .wz2{ font-size: 24px; color: #fff; margin-top: 50px;}

/*板块2*/
.con2{ height: 720px; background: url(../images/index/bg1.jpg) center no-repeat; padding: 80px 0;}
.con2 .bt{ text-align: center;}
.con2 .bt h4{ font-size: 52px; font-weight: bold; color: #00ac36;}
.con2 .bt p{ font-size: 18px; color: #666; margin-top: 10px;}
.con2 .nr1{ width: 872px; height: 480px; background: url(../images/index/con2t.png) no-repeat; margin:40px auto; position: relative;}
.con2 .nr1 dl{ text-align: center; width: 218px; height: 138px; padding-top: 80px;}
.con2 .nr1 dl dt{ font-size: 34px; font-weight: bold; color: #fff;}
.con2 .nr1 dl dd{ font-size: 14px; color: #fff;filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;)}
.con2 .nr1 .dl1{ position: absolute; left: 0px; top: 190px;}
.con2 .nr1 .dl2{ position: absolute; left: 190px; top: 0px;}
.con2 .nr1 .dl3{ position: absolute; left: 472px; top: 0px;}
.con2 .nr1 .dl4{ position: absolute; left: 654px; top: 190px;}
.con2 .nr2{ text-align: center;}
.con2 .nr2 .bold{ font-size: 24px; letter-spacing: 6px;}
.con2 .nr2 p{ width: 350px; font-size: 12px; color: #999; font-family: arial; margin: 10px auto; text-transform: uppercase; line-height: 16px;}

/*板块3*/
.con3{ height: 800px; background: url(../images/index/bg2.jpg) center no-repeat; padding-top: 80px;}
.con3 .bt{ text-align: center;}
.con3 .bt h4{ font-size: 52px; font-weight: bold; color: #feed2e;}
.con3 .bt p{ font-size: 18px; color: #fff; margin-top: 10px;}
.con3 .nr{ height: 697px; background: url(../images/index/con3dy.png) bottom no-repeat; position: relative;}
.con3 .nr .dl1{ width: 300px; position: absolute; left: 80px; top: 330px;}
.con3 .nr .dl1 dt{ width: 300px; height: 110px; background: url(../images/index/3tb1.png) right no-repeat; margin-top: 40px;}
.con3 .nr .dl1 dd{ width: 180px; text-align: right; margin-right: 120px;}
.con3 .nr .dl1 .dd1{ font-size: 30px; font-weight: bold; color: #fff;}
.con3 .nr .dl1 .dd2{ font-size: 16px; color: #ccc; margin-top: 10px; line-height: 26px;}
.con3 .nr .dl2{ width: 300px; position: absolute; left: 280px; top: 150px;}
.con3 .nr .dl2 dt{ width: 250px; height: 110px; background: url(../images/index/3tb2.png) right no-repeat; margin-top: 40px;}
.con3 .nr .dl2 dd{ width: 180px; text-align: right; margin-right: 120px;}
.con3 .nr .dl2 .dd1{ font-size: 30px; font-weight: bold; color: #fff;}
.con3 .nr .dl2 .dd2{ font-size: 16px; color: #ccc; margin-top: 10px; line-height: 26px;}
.con3 .nr .dl3{ width: 180px; position: absolute; left: 625px; top: 65px;}
.con3 .nr .dl3 dt{ width: 180px; height: 110px; background: url(../images/index/3tb3.png) center no-repeat; margin-top: 40px;}
.con3 .nr .dl3 dd{ width: 180px; text-align: center;}
.con3 .nr .dl3 .dd1{ font-size: 30px; font-weight: bold; color: #fff;}
.con3 .nr .dl3 .dd2{ font-size: 16px; color: #ccc; margin-top: 10px; line-height: 26px;}
.con3 .nr .dl4{ width: 240px; position: absolute; right: 280px; top: 150px;}
.con3 .nr .dl4 dt{ width: 200px; height: 110px; background: url(../images/index/3tb4.png) left no-repeat; margin-top: 40px;}
.con3 .nr .dl4 dd{ width: 180px; text-align: left; margin-left: 70px;}
.con3 .nr .dl4 .dd1{ font-size: 30px; font-weight: bold; color: #fff;}
.con3 .nr .dl4 .dd2{ font-size: 16px; color: #ccc; margin-top: 10px; line-height: 26px;}
.con3 .nr .dl5{ width: 270px; position: absolute; right: 95px; top: 330px;}
.con3 .nr .dl5 dt{ width: 200px; height: 110px; background: url(../images/index/3tb4.png) left no-repeat; margin-top: 40px;}
.con3 .nr .dl5 dd{ width: 180px; text-align: left; margin-left: 110px;}
.con3 .nr .dl5 .dd1{ font-size: 30px; font-weight: bold; color: #fff;}
.con3 .nr .dl5 .dd2{ font-size: 16px; color: #ccc; margin-top: 10px; line-height: 26px;}
.con3 .nr .ew{ width: 420px; text-align: center; position: absolute; left: 510px; bottom: 50px;}
.con3 .nr .ew .bold{ font-size: 66px; color: #caedd6; font-family: 'Oswald-Medium';}
.con3 .nr .ew p{ font-size: 12px; font-family: arial; color: #97ddae; text-transform: uppercase; line-height: 14px;}
.con3 .nr .ew a{ width: 110px; height: 36px; background: #fff; display: block; border-radius: 18px; text-align: center; line-height: 36px; font-size: 14px; font-family: arial; margin: 30px auto 0 auto;}
.con3 .nr .ew a:hover{ background: #feed2e; color: #333;}

/*板块4*/
.con4{ padding: 80px 0;}
.con4 .bt{ text-align: center;}
.con4 .bt h4{ font-size: 52px; font-weight: bold; color: #00ac36;}
.con4 .bt p{ font-size: 18px; color: #666; margin-top: 10px;}
.con4 .nr{ height: 650px; margin-top: 50px; position: relative;}
.con4 .nr .cpul{ width: 800px; height: 60px; margin: 0 auto;}
.con4 .nr .cpul li{ width: 180px; height: 60px; background: #efefef; border-radius: 30px; text-align: center; line-height: 60px; font-size: 18px; float: left; margin: 0 10px;}
.con4 .nr .cpul li.on{ background: #00ac36; color: #fff; font-weight: bold; position: relative; cursor: pointer;}
.con4 .nr .cpt{ height: 540px; margin-top: 70px;}
.con4 .nr .cpt .img{ width: 1020px; height: 540px;overflow:auto;}
.con4 .nr .cpt .img img{width:100%;display:block;transition:40s;}
/* .con4 .nr .cpt .img:hover img{margin-top:-3599px;}
 */

.con4 .nr .cpt dl{ width: 340px; margin-left: 80px;}
.con4 .nr .cpt dl dt{ font-size: 22px; font-family: 'Oswald-Medium'; margin-top: 30px;}
.con4 .nr .cpt dl .dd1{ font-size: 36px; font-weight: bold; margin-top: 10px;}
.con4 .nr .cpt dl .dd2{ width: 91px; height: 92px; background: url(../images/index/4yd.png) no-repeat; margin-top: 40px;}
.con4 .nr .cpt dl .dd3{ width: 340px; height: 120px; overflow: hidden; line-height: 30px; font-size: 16px; color: #666; margin-top: 40px;}
.con4 .nr .cpt dl .dd4{ margin-top: 40px;}
.con4 .nr .cpt dl .dd4 a{ width: 50px; height: 50px; background: url(../images/index/4gd1.png) no-repeat; display: block;}
.con4 .nr .cpt dl .dd4 a:hover{ background: url(../images/index/4gd2.png) no-repeat;}

/*板块5*/
.con5{ padding: 80px 0; height: 650px; background: url(../images/index/bg3.jpg) center no-repeat;}
.con5 .bt{ text-align: center;}
.con5 .bt h4{ font-size: 52px; font-weight: bold; color: #feed2e;}
.con5 .bt p{ font-size: 18px; color: #fff; margin-top: 10px;}
.con5 .nr{ width: 1280px; margin: 15px auto 0;} 
.con5 .nr dl{ width: 182px; height: 182px; background: url(../images/index/5yk.png) no-repeat; background-size: cover; float: left; margin:0 35px; margin-top: 35px; text-align: center;}
.con5 .nr dl dt{ font-size: 60px; font-family: arial; color: #feed2e; font-weight: bold; margin-top: 34px;}
.con5 .nr dl dt span{ font-size: 20px; color: #fff; font-weight: normal; margin-left: 5px;}
.con5 .nr dl dd{ font-size: 24px; color: #fff; margin-top: 10px;}
.con5 .nr .dl1{ background: none;}
.con5 .nr dl a{ width: 182px; height: 84px; background: url(../images/index/5zx.png) no-repeat; display: block; text-align: center; font-size:20px; padding-top: 98px;background-size: cover;}
.con5 .nr dl a:hover{ width: 182px; height: 84px;background: url(../images/index/5zx2.png) no-repeat; background-size: cover;}

/*板块6*/
.con6{ padding: 100px 0; height: 680px; background: url(../images/index/bg4.jpg) center no-repeat;}
.con6 .bt{ text-align: center;}
.con6 .bt h4{ font-size: 52px; font-weight: bold; color: #00ac36;}
.con6 .bt p{ font-size: 18px; color: #666; margin-top: 10px;}
.con6 .nr{  height: 341px; background: url(../images/index/6nr.png) no-repeat; margin-top: 80px;}
.con6 .nr dl.dl1{ margin-top: 240px;}
.con6 .nr dl.dl2{ margin-top: 30px;}
.con6 .nr dl{ width: 165px; text-align: center; float: left; padding: 0 20px;}
.con6 .nr dl dt{ font-size: 26px; font-weight: bold;}
.con6 .nr dl dd{ font-size: 18px; color: #666; margin-top: 8px; line-height: 30px;}
.con6 a{ width: 340px; height: 60px; background: url(../images/index/6gd1.png) no-repeat; display: block; margin: 100px auto; line-height: 60px; font-size: 22px; font-weight: bold; color: #fff; text-indent:45px;}
.con6 a:hover{ background: url(../images/index/6gd2.png) no-repeat; color: #fff;}

/*板块7*/
.con7{ padding: 80px 0; height: 792px; background: url(../images/index/bg5.jpg) center no-repeat;position:relative;}
.con7 .bt{ text-align: center;}
.con7 .bt h4{ font-size: 52px; font-weight: bold; color: #feed2e;}
.con7 .bt p{ font-size: 18px; color: #fff; margin-top: 10px;}
.strengthMain{ width: 1470px; margin-top: 20px; }
.strengthMain li{float:left;width:460px;height:300px;overflow:hidden;position:relative; margin-right: 30px; margin-top: 30px;}
.strengthMain li img{width:454px;height:294px;transition:all .5s; border: 3px solid #fff;}
.strengthMain li:hover{ background: #000;}
.strengthMain li:hover img{transform: scale(1.15, 1.15);opacity:0.2;filter:alpha(opacity=20);}
.strengthMain li .font{ width: 460px; height: 300px; position: absolute; left: 0; top: 0;}
.strengthMain li:hover .font p{ display: block;}
.strengthMain li:hover .font h4{ display: block;}
.strengthMain li .font p{ width: 45px; height: 45px; background: url(../images/index/fdj.png) no-repeat; margin: 110px auto 20px auto; display: none;}
.strengthMain li .font h4{ font-size: 20px; color: #fff; text-align: center; font-weight: normal; display: none;}
.strengthMain li .font::before,.strengthMain li .font::after{position:absolute;content:'';opacity:0;transition:all 0.5s;}
.strengthMain li .font::before{top:10px;right:10px;bottom:10px;left:10px;border-top:2px solid #ccc;border-bottom:2px solid #ccc;transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0;}
.strengthMain li .font::after{top:10px;right:10px;bottom:10px;left:10px;border-right:2px solid #ccc;border-left:2px solid #ccc;transform:scale(1,0);transform-origin:100% 0;}
.strengthMain li:hover .font::before,.strengthMain li:hover .font::after{opacity:1;transform:scale(1);transition: all 0.5s;}


/*板块8*/
.con8{ padding: 80px 0;}
.con8 .bt{ text-align: center;}
.con8 .bt h4{ font-size: 52px; font-weight: bold; color: #00ac36;}
.con8 .bt p{ font-size: 18px; color: #666; margin-top: 10px;}
.con8 .nr{ margin-top: 50px;}
.con8 .nr .cpul{ width: 900px; margin: 0 auto;}
.con8 .nr .cpul li{ width: 196px; height: 56px; border: 2px solid #999; text-align: center; line-height: 56px; border-radius: 30px; font-size: 20px; float: left; margin: 0 10px;}
.con8 .nr .cpul li.on{ width: 200px; height: 60px; background: #00ac36; color: #fff; border: none; cursor: pointer;}
.con8 .nr .cpt{ margin-top: 50px;}
.con8 .nr .cpt li{ width: 1470px; overflow: hidden;}
.con8 .nr .cpt li dl{ width: 460px; float: left; margin-right: 30px;}
.con8 .nr .cpt li dl dt{ height: 40px; border-bottom: 1px solid #ccc; font-size: 30px; font-family: arial; color:#333; font-weight: bold;}
.con8 .nr .cpt li dl dt span{ font-size: 16px; color: #999; font-weight: normal; margin-left: 10px;}
.con8 .nr .cpt li dl .dd1 a{ width: 460px; height: 26px; font-size: 24px; font-weight: bold; display: block; overflow: hidden; line-height: 24px; margin-top: 30px;}
.con8 .nr .cpt li dl .dd2{ margin-top: 30px;}
.con8 .nr .cpt li dl .dd2 img{ width: 460px; height:199px; }
.con8 .nr .cpt li dl .dd3{ width: 460px; height: 60px; overflow: hidden; font-size: 15px; line-height: 30px; color: #666; margin-top: 20px;}
.con8 .nr .cpt li dl .dd4 { margin-top: 40px;}
.con8 .nr .cpt li dl .dd4 a{ width: 114px; height: 27px; background: url(../images/index/xw1.png) no-repeat; display: block; font-size: 16px; line-height: 16px;}
.con8 .nr .cpt li dl .dd4 a:hover{ background: url(../images/index/xw2.png) no-repeat;}


/*板块9*/
.con9{ height: 700px; padding-top: 180px; background: url(../images/index/bg6.jpg) center no-repeat; text-align: center;}
.con9 .bt{ height: 77px; background: url(../images/index/9bt.png) center no-repeat;}
.con9 .ew1{ font-size: 16px; font-family: 'Oswald-Medium'; color: #a4a6aa; text-transform: uppercase; margin-top: 20px; letter-spacing: 5px;}
.con9 .tx{ width: 900px; margin: 30px auto 30px auto; text-align: center; height:110px;}
.con9 .tx p{ width: 240px; height: 26px; background: url(../images/index/9yd.png) left no-repeat; font-size: 26px; color: #fff; text-indent: 22px; line-height: 26px; float: left; margin: 0 30px; margin-top: 30px;}
.con9 .ew2{ width: 560px; font-size: 12px; font-family: arial; color: #707177; text-transform: uppercase; margin: 0 auto; line-height: 16px;}
.con9 .tact{ font-size: 18px; color: #fff; margin-top: 60px;}
.con9 .tact b{ font-size: 30px; font-family: 'Oswald-Bold'; color: #fff000;}
.con9 a{ width: 180px; height: 50px; background: url(../images/index/9zx1.png) no-repeat; display: block; font-size: 18px; text-indent: 40px; line-height: 50px; margin: 30px auto;}
.con9 a:hover{ background: url(../images/index/9zx2.png) no-repeat;}





#anli .section05_swiper{width: 1400px;margin: 0 auto;margin-top: 100px;}
#anli .shil{position: relative;font-size: 0.18rem;color: #0d0d0d;line-height: 0.5rem;width: 90%;margin: 0 auto;overflow: hidden;text-align: center;}
#anli .shil img{display:block;width:100%;margin: 0 auto;}
#anli .shil .wenzi{display: none;background: #fff;position: relative;z-index: 11;}

#anli .shil .fl{width: 850px;height: 520px;background: url(../images/index/alw.png)no-repeat center;}
#anli .shil .fl .wen{width: 380px;float: left;margin-left: 40px;color: #fff;font-size: 15px;line-height: 25px;text-align: left;text-align: justify;}
#anli .shil .fl .wen p{padding-top: 140px;font-size: 28px;font-weight: bold;color:#fff;line-height:45px;}
#anli .shil .fl .wen .miao{color:#fff;}
#anli .shil .fl .wen hr{width: 40px;height: 4px;background: #ffcc29;outline: none;border:none;margin:25px 0;}
#anli .shil .fl .wen .more{width: 86px;height: 28px;display: block;margin-top: 60px;float: left;}
#anli .shil .fl .wen .shu{font-size: 24px;color: rgba(255,255,255,0.5);font-family: "Oswald";float: right;margin-top: 60px;}
#anli .shil .fl .wen .shu span{font-size: 60px;color:#fff;}
#anli .shil .fr{width: 676px;height: 435px;position: absolute;z-index: 1;right: 0px;top:25px;border:10px solid #fff;}


#anli .swiper-button-prev, .swiper-container-rtl .swiper-button-next{background-image: none !important;outline: none;width: 49px !important;height: 49px !important;overflow: hidden;left: 12%;top:60%;}
#anli .swiper-button-next, .swiper-container-ltl .swiper-button-prev{background-image: none !important;outline: none;width: 49px !important;height: 49px !important;overflow: hidden;right: 12%;top:60%;}
#anli .swiper-button-prev img, .swiper-container-rtl .swiper-button-next img{transition:0.5s;margin-top: 0px;}
#anli .swiper-button-prev:hover img, .swiper-container-rtl .swiper-button-next:hover img{margin-top: -49px;}
#anli .swiper-button-next img, .swiper-container-ltl .swiper-button-prev img{transition:0.5s;margin-top: 0px;}
#anli .swiper-button-next:hover img, .swiper-container-ltl .swiper-button-prev:hover img{margin-top: -49px;}
#anli .swiper-pagination-bullet{width: 3% !important;height: 2px;background:#dedede !important;line-height: 0.35rem;font-size: 0.14rem;opacity:1;border-radius: 0rem !important;margin:0px !important;}
#anli .swiper-pagination-bullet-active{background:#0d0d0d !important;opacity:1;}

