.nav{top:0;z-index:111;overflow:hidden;margin:0 auto;width:100%;height:47px;background-color:#000}
.nav dl{overflow:hidden;margin:0 auto;width:1000px;height:47px}
.nav dl dt{float:left;padding-top:1px;height:46px;width:344px}
.nav dl dd{float:right;overflow:hidden;width:650px;height:47px;color:#fff;font-size:14px;line-height:47px}
.nav dl dd a{color:#fff;font-size:14px}
.navfixed{position:fixed;top:0;z-index:10000}

.cont{width: 1200px; height: 100%; margin: auto;}
.pa{position: absolute;}
.pr{position: relative;}
.tc{text-align: center;}
.tl{text-align: left;}
.fl{float: left;display: inline-block;}
.cb{clear: both;}
.v-c{display:flex;justify-content:center;align-items:center;}
.center-cz{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
a:hover{text-decoration: none;}
.none{display: none;}
.hidden{visibility:hidden}
.mr0{margin-right: 0 !important;}

.btn{background: #2b2b2b;color: #fff !important;font-size: 24px;display: block;height: 55px;line-height: 55px;animation:pulseScale 2s infinite;border-radius: 64px;position: absolute;text-align: center;}

.banner{background: url(images/banner_bg.jpg) center top no-repeat;height: 868px;}
.banner .btn{bottom: 170px;left:680px;width: 290px;}

.box1{background:#fff5e5;height: 700px;padding-top: 120px;}
.box1 .img2{margin-top:60px;}
.box1 .ms{width: 1096px;margin: 0 auto;}
.box1 p{float: left;width: 270px;text-align: center;font-size: 24px;color: #2b2b2b;line-height: 200%;}

.box1 p:nth-of-type(1),.box1 p:nth-of-type(4){margin-left: 135px;}
.box1 p:nth-of-type(2),.box1 p:nth-of-type(4){margin-top: -40px;}
.box1 p:nth-of-type(3),.box1 p:nth-of-type(4){margin-left: 16px;}
.box1 .btn{left: 450px;top:550px ;width:294px;}
/*°¸ÀýÂÖ²¥*/
.box2{background: url(images/box2_bg.jpg) center top no-repeat;height: 820px;padding-top: 255px;}
.picFocus{ margin:0 auto;position:relative;overflow:hidden;zoom:1;}
.picFocus .hd{ width:100%;overflow:hidden; }
.picFocus .hd ul{overflow:hidden; zoom:1;display: flex;justify-content: center;margin-top:54px;}
.picFocus .hd ul li img{cursor:pointer; margin-right:40px;--webkit-filter: brightness(50%);filter: brightness(50%);}
.picFocus .hd ul li.on img{--webkit-filter: brightness(100%);filter: brightness(100%);}
.picFocus .bd{width: 970px;margin:0 auto;}
.picFocus .bd li{vertical-align:middle;}
.picFocus .bd img{display:block;  }
.picFocus .prev,
.picFocus .next{ position:absolute; top:50%; margin-top:-150px; display:block; width:91px; height:183px; filter:alpha(opacity=50);opacity:0.5;   }
.picFocus .next{ left:auto; right:0%; }
.picFocus .prev:hover,
.picFocus .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.picFocus .prevStop{ display:none;  }
.picFocus .nextStop{ display:none;  }
/*°¸ÀýÂÖ²¥½áÊø*/

.box3{background: url(images/box3_bg.jpg) repeat;height: 1700px;padding-top: 145px;}
.box3 .div1 div{display: flex;justify-content: center;margin-top: 40px;}
dl,dt,dd,li{list-style: none;}
.box3 .div1 li{width: 280px;}
.box3 .div1 li.li2{width: 404px;}
.box3 .div1 li dl{height: 190px;background: #e6cb9d;margin-top: 24px;padding: 30px;}
.box3 .div1 .dl1{border-radius:50px 50px 0 50px;}
.box3 .div1 .dl2{border-radius:50px 50px 50px 0;}
.box3 .div1 .dl3{border-radius:50px 0 50px 50px;}
.box3 .div1 .dl4{border-radius:0 50px 50px 50px;}
.box3 .div1 li dl dt{font-size: 28px;color: #e39005;border-bottom: 2px solid #e39005;margin-bottom: 10px;}
.box3 .div1 li dl dd{font-size: 18px;color: #2b2b2b;text-align: left;}
.box3 .div1 .btn{width: 294px;left: 450px;}

.box3 .div2{height: 791px;margin-top: 110px;}
.box3 .div2 .img1{position: absolute;right: 0;top: 0;z-index: 3;}
.box3 .div2 div{width: 740px;height: 510px;background: #fff;top: 90px;left: 15px;border-radius: 50px;padding:60px;}
.box3 .div2 div dt{font-size:48px;color: #e39005;font-weight: 500;border-image: url(images/box3-5.png) 30 round;border-bottom:23px solid transparent;width: 486px;margin-left: 50px;}
.box3 .div2 div dd{font-size:22px;color: #2b2b2b;width: 600px;margin: 20px 0 30px;}
.box3 .div2 div dd span{border-bottom: 1px solid #e39005;}
.box3 .div2 div dl img{margin-left:25px;}
.box3 .div2 .btn{width:296px;bottom:40px;left:200px;}

.box4{background: #fff;height: 520px;}
.box4 .cont div{width: 812px;height: 280px;border: 2px solid #959595;border-radius: 50px;padding: 50px 0 0 314px;}
.box4 .cont div .img1{left: -40px;top: 80px;}
.box4 .cont div li{background:url(images/box4-2.jpg);width: 166px;height:170px;float: left;padding: 50px 12px 0;margin-right: 10px;}
.box4 .cont div li dt{font-size:36px;color: #e39005;text-align: center;}
.box4 .cont div li dd{font-size:18px;color: #fff;}
.box4 .btn{width: 350px;bottom:-30px;left: 380px;}

.box5{background: url(images/box5_bg.jpg) center top no-repeat;height: 1063px;padding-top: 350px;}
.box5 .div1{display: flex;justify-content: space-between;padding:0 140px;height: 235px;}
.box5 .div1 p{width: 180px;font-size: 18px;color: #2b2b2b;}
.box5 .div1 p:nth-of-type(2),.box5 .div1 p:nth-of-type(4){margin-top: 110px;}
.box5 .div2{margin-top: 220px;}
.box5 .div2 .left{width: 340px;float: left;margin-left: 160px;text-align: center;}
.box5 .div2 .left p{font-size:23px;color: #1a1a1a;}
.box5 .div2 .left p:nth-of-type(2){margin-top: 460px;}
.box5 .div2 .right{width: 410px;float: left;margin-left: 80px;text-align: center;}
.box5 .div2 .right dt{font-size: 33px;color: #e39005;margin-top: 80px;}
.box5 .div2 .right dt b{font-size: 48px;}
.box5 .div2 .right dd{font-size: 20px;color: #2b2b2b;text-align: left;}
.box5 .div2 .right dd span{width: 320px;height:30px;display: block;text-align: center;color: #fff;background: #2b2b2b;margin:30px auto;border-radius: 10px;}
.box5 .btn{left: 410px;top: 300px;width:390px;}

.box6{background: #fff5e5;padding: 110px 0 50px;}
.box6 .div1 p{font-size: 24px;text-align: center;}
.box6 .div1 .p1,.box6 .div1 .p2,.box6 .div1 .p13,.box6 .div1 .p14{width: 85px;height: 85px;border-radius: 85px;background: #ffe8d2;animation:pulseScale 1s infinite;}
.box6 .div1 .p3,.box6 .div1 .p4,.box6 .div1 .p7,.box6 .div1 .p8,.box6 .div1 .p9,.box6 .div1 .p11{width: 115px;height: 115px;border-radius: 115px;line-height: 115px;animation:pulseScale 2s infinite;}
.box6 .div1 .p5,.box6 .div1 .p6,.box6 .div1 .p10,.box6 .div1 .p12{width: 153px;height:153px ;line-height: 153px;border-radius: 153px;animation:pulseScale 1s 1s infinite;}
.box6 .div1 .p1{top:400px;left: -250px;}
.box6 .div1 .p2{top:560px;left: -80px;}
.box6 .div1 .p3{top:270px;left: 130px;background: #e4cda6;}
.box6 .div1 .p4{top:420px;left: 40px;background: #e9dbc5;}
.box6 .div1 .p5{top:450px;left: 160px;background: #f3d5a3;}
.box6 .div1 .p6{top:630px;left: 54px;background: #ffcba6;}
.box6 .div1 .p7{top:630px;left: 230px;background: #e9dbc5;}
.box6 .div1 .p8{top:270px;right: 130px;background: #e9dbc5;}
.box6 .div1 .p9{top:420px;right: 40px;background: #f3d5a3;}
.box6 .div1 .p10{top:450px;right: 160px;background: #ffcba6;}
.box6 .div1 .p11{top:630px;right:230px;background: #f3d5a3;}
.box6 .div1 .p12{top:630px;right: 54px;background: #e4cda6;}
.box6 .div1 .p13{top:560px;right: -80px;}
.box6 .div1 .p14{top:400px;right: -250px;}
.box6 .btn{width: 250px;}
.box6 .div1 div{height:55px;display: flex;justify-content: center;margin-bottom: 100px;}
.box6 .div1 div .btn{position: relative;margin-right:100px;}
.box6 .div2 .btn{bottom:30px;left: 460px;}
.box6 .div3{width: 1020px;margin: 0 auto;}
.box6 .div3 dt{font-size: 48px;color: #e39005;font-weight: 500;border-image: url(images/box3-5.png) 30 round;border-bottom: 23px solid transparent;width: 570px;margin:100px auto 10px;}
.box6 .div3 dd .left{float: left;background: url(images/box6-2.png);width: 195px;height: 148px;padding-top: 10px;}
.box6 .div3 dd .left li{color: #fff;font-size: 30px;line-height: 155%;}
.box6 .div3 dd .right{border:2px solid #2b2b2b;height: 124px;font-size: 24px;color: #000;text-align: left;padding: 15px 20px 15px 210px;}
.box6 .div4 .prev,
.box6 .div4 .next{ position:absolute; top:50%; margin-top:-70px; display:block; width:91px; height:183px; filter:alpha(opacity=50);opacity:0.5;   }
.box6 .div4 .next{ left:auto; right:-80px; }
.box6 .div4 .prev{left: -80px;}
.box6 .div4 .prev:hover,
.box6 .div4 .next:hover{ filter:alpha(opacity=100);opacity:1;  }


.pulseScale{-webkit-animation-name:pulseScale;animation-name:pulseScale}
@-webkit-keyframes pulseScale{50%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
100%{-webkit-transform:translateZ(0)}
}
@keyframes pulseScale{50%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
100%{transform:translateZ(0)}
}
