*{padding:0;margin:0;}
body{font-size:14px;color:#333;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
i,em{font-style:normal;}
ul,li{list-style-type:none;}
a{color:#333;text-decoration:none;}
img,input,textarea,select{border:none;outline:none;}
.mt30{margin-top:30px;}
.mt70{margin-top:70px;}
.fl,.left{float:left;}
.fr,.right{float:right;}
.hidden{display:none;}
.relative{position:relative;}
.tc{text-align:center;}
.boxtc{margin-left:auto;margin-right:auto;}
.clearfix:after{content:'';display:block;height:0;visibility:hidden;clear:both;}
.content{width:1200px;margin-left:auto;margin-right:auto;}


.mr10{margin-right:10px;}
.mr30{margin-right:30px;}
.mr40{margin-right:40px;}
.tr{text-align:right;}
.btn_consult{display:inline-block;border:1px solid #08f;border-radius:4px;}
.btn_consult p{font-size:16px;line-height:42px;height:42px;padding:0 20px;}
.btn_consult a{display:block;width:140px;height:42px;line-height:42px;color:#fff;font-size:16px;background-color:#08f;}
.btn_consult:hover{border-color:#06e;}
.btn_consult:hover a{background-color:#06e;}


.title h2{font-size:28px;display:inline-block;}
.title i{display:inline-block;width:14px;height:14px;background-color:#3cf;position:absolute;top:-2px;}
.title em{display:inline-block;width:20px;height:20px;background-color:#39f;transform:rotate(45deg);position:absolute;top:-0px;}
.title i.l{transform:rotate(30deg);right:-65px;}
.title i.r{transform:rotate(60deg);left:-65px;}
.title em.l{right:-40px;}
.title em.r{left:-40px;}


.banner{width:100%;overflow:hidden;}
.banner img{margin-left:-360px;}



.banner .box{position:absolute;top:0;left:0;width:1200px;height:438px;}
.banner .box h1{font-size:64px;color:#fff;text-shadow:6px 8px 6px #04f;margin-left:48px;letter-spacing:6px;margin-top:60px;}
.banner .box p{font-size:48px;color:#fff;text-shadow:6px 8px 6px #04f;margin-left:44px;letter-spacing:4px;margin-top:10px;}
.banner .box em{color:#ff0;}
.banner .box .form{padding-left:240px;margin-top:50px;}
.banner .box .tip{color:#fff;font-size:16px;text-align:left;height:22px;line-height:22px;letter-spacing:1px;}
.banner .box .red{color:#f00;}
.banner .box form{margin-top:10px;}
.banner .box form .input{width:250px;height:40px;line-height:40px;box-sizing:border-box;padding:0 20px;}
.banner .box form .submit{width:130px;height:40px;background-color:#f70;color:#fff;cursor:pointer;}
.banner .box form .btn{display:block;width:114px;height:40px;line-height:40px;color:#f73;font-size:16px;background-color:#fff;border-radius:5px;}


.ad1 .list li{float:left;width:300px;box-sizing:border-box;padding:5px 18px;}
.ad1 .list .pic{width:60px;height:60px;border-radius:50%;margin-right:14px;box-sizing:border-box;border:1px solid #09f;}
.ad1 .list .pic img{display:block;width:32px;height:32px;margin:14px;}
.ad1 .list .text h3{font-size:16px;line-height:30px;}
.ad1 .list .text p{font-size:12px;color:#888;line-height:24px;}
.ad1 .list li:hover .text h3{color:#09f;}


.secbox1{background-color:#f1f2f3;padding:70px 0;}
.secbox1 .content{background-color:#fff;padding:70px 0;}
.secbox1 .main{height:430px;}
.secbox1 img{display:block;width:500px;height:420px;position:absolute;top:0;left:50%;margin-left:-250px;}
.secbox1 .list{width:300px;height:420px;box-sizing:border-box;position:absolute;top:-10px;z-index:2;}
.secbox1 .list1{left:100px;}
.secbox1 .list2{right:100px;}
.secbox1 .list li{width:300px;height:40px;line-height:40px;margin-bottom:75px;}
.secbox1 .list li p{font-size:20px;height:40px;line-height:40px;padding:0 40px;background-color:#3cf;color:#fff;display:inline-block;border-radius:20px;}


.secbox2{background-color:#f1f2f3;}
.secbox2 .content{background-color:#fff;padding:70px 0;}
.secbox2 .list{;height:200px;}
.secbox2 li{width:220px;height:220px;box-sizing:border-box;border:2px solid #39f;border-radius:50%;float:left;margin:0 40px;transition:all 1s;}
.secbox2 li span{display:block;width:60px;height:60px;line-height:60px;background-color:#39f;border-radius:50%;color:#fff;text-align:center;font-size:24px;margin-top:10px;}
.secbox2 li p{font-size:16px;line-height:28px;}
.secbox2 li:hover{margin-top:30px;}


.secbox3{padding:70px 0;background-color:#f1f2f3;}
.secbox3 .main{background-color:#fff;padding:50px 0;box-shadow:0 0 10px #eee;}
.secbox3 .list{width:840px;border-bottom:1px dashed #09f;}
.secbox3 .list li{float:left;width:360px;height:100px;margin:30px;box-shadow:0 0 1px #eee;background-color:#fcfcfc;}
.secbox3 .list li:hover{box-shadow:0 0 5px #abc;}
.secbox3 .list li:hover .text h3{color:#036;}
.secbox3 .list li .pic{width:80px;height:80px;padding:10px;}
.secbox3 .list li .pic img{display:block;width:100%;height:100%;}
.secbox3 .list li .text{width:240px;height:90px;padding:0 10px 10px 10px;} 
.secbox3 .list li .text h3{font-size:20px;font-weight:bold;line-height:40px;}
.secbox3 .list li .text p{font-size:14px;color:#666;line-height:28px;}


.secbox4{padding: 0;background-color:#f1f2f3;}
.secbox4 .list ul{width:1231px}
.secbox4 .list li{float:left;width:320px;height:170px;box-sizing:content-box;;padding:20px 30px;margin-right:30px;margin-bottom:30px;background-color:#fff;}
.secbox4 .list li h3{font-size:20px;line-height:36px;}
.secbox4 .list li p{line-height:24px;height:48px;color:#999;}
.secbox4 .list li h4{font-size:14px;color:#f63;line-height:30px;}
.secbox4 .list li .btn{display:block;width:118px;height:34px;line-height:34px;border:1px solid #39c;color:#39f;text-align:center;margin-top:10px;}
.secbox4 .list li .btn:hover{background-color:#39c;color:#fff;}


.ad2{width:100%;overflow-x:hidden;}
.ad2 .bg{width:1920px;height:150px;background:linear-gradient(90deg, #37d 0%, #55e 100%);background-color:#46d;}
.ad2 .box{position:absolute;top:0;left:50%;margin-left:-600px;width:1200px;}
.ad2 .box p{color:#fff;letter-spacing:2px;}
.ad2 .box .text{width:820px;}
.ad2 .box .text .p1{font-size:28px;line-height:58px;margin-top:20px;}
.ad2 .box .text .p2{font-size:22px;line-height:46px;}
.ad2 .box .aniu{width:380px;}
.ad2 .box .aniu p{font-size:22px;line-height:44px;margin-top:30px;}
.ad2 .box .aniu .btn{width:200px;height:40px;line-height:40px;text-align:center;display:block;background-color:#f80;color:#fff;border-radius:8px;margin-top:5px;font-size:20px;}
.ad2 .box .aniu .btn:hover{background-color:#f60;}


.secbox5{padding:50px 0;background-color:#f1f2f3;}
.secbox5 .left .tit h2{font-size:22px;line-height:44px;}
.secbox5 .left .tit p{font-size:14px;color:#666;line-height:24px;}
.secbox5 .left .tit .btn{display:block;width:150px;height:42px;line-height:42px;text-align:center;font-size:14px;background-color:#39c;color:#fff;margin-top:15px;}
.secbox5 .left .tit .btn:hover{background-color:#36c;}
.secbox5 .right{width:900px;}
.secbox5 .right li{display:inline-block;height:100px;float:left;padding-top:30px;}
.secbox5 .right li img{display:block;width:48px;height:48px;margin-right:auto;margin-left:auto;margin-top:6px;margin-bottom:6px;}
.secbox5 .right li h4{font-size:16px;line-height:40px;color:#666;}
.secbox5 .right li span{line-height:80px;height:100px;width:60px;display:inline-block;font-size:28px;color:#bbb;}


.secbox6{background-color:#f1f2f3;padding:70px 0;}
.secbox6 .left{width:500px;height:480px;padding:10px 30px;background-color:#fff;}
.secbox6 .right{width:520px;height:480px;background-color:#fff;padding:10px 30px;}
.secbox6 .tit{height:60px;border-bottom:1px solid #e5e5e5;}
.secbox6 .tit h2{font-size:18px;color:#333;border-bottom:2px solid #39c;height:58px;line-height:58px;position:relative;bottom:-1px;}
.secbox6 .tit .btn_more{display:block;line-height:58px;transition:all .2s;}
.secbox6 .tit .btn_more i{display:inline-block;width:16px;height:16px;line-height:15px;text-align:center;background-color:#39c;color:#fff;margin-left:4px;font-size:12px;transition:all .2s;}
.secbox6 .tit .btn_more:hover{color:#39c;}
.secbox6 .tit .btn_more:hover i{background-color:#fff;color:#39c;}
.secbox6 .left .bd{height:390px;width:500px;overflow:hidden;margin-top:20px;}
.secbox6 .left .bd li{padding:20px 0;border-bottom:1px dashed #ccc;}
.secbox6 .left .bd li h2{line-height:24px;font-size:14px;color:#333;width:460px;float:left;}
.secbox6 .left .bd li h3{line-height:24px;font-size:14px;color:#666;width:460px;float:left;}
.secbox6 .left .bd li i{display:block;width:24px;height:24px;line-height:24px;text-align:center;color:#fff;float:left;margin-right:16px;}
.secbox6 .left .bd li .qline{margin-bottom:5px;}
.secbox6 .left .bd li .qline i{background-color:#f63;}
.secbox6 .left .bd li .aline i{background-color:#39c;}
.secbox6 .right .tit{margin-bottom:10px;}
.secbox6 .right li .text{height:130px;width:260px;}
.secbox6 .right li .text h4{font-size:18px;line-height:40px;margin-top:20px;}
.secbox6 .right li .text p{font-size:14px;line-height:30px;}
.secbox6 .right li img{display:block;width:260px;height:130px;}
.secbox6 .tiwen{width:1160px;height:40px;padding:20px;background-color:#fff;margin-top:60px;}
.secbox6 .tiwen p{display:block;width:380px;height:40px;line-height:40px;color:#444;margin-right:20px;font-size:16px;}
.secbox6 .tiwen .input{display:block;width:240px;height:40px;line-height:40px;background-color:#f9f9f9;box-sizing:border-box;border:1px solid #999;padding:0 20px;margin-right:20px;border-radius:2px;}
.secbox6 .tiwen .submit{display:block;width:240px;height:40px;line-height:40px;text-align:center;background-color:#09c;color:#fff;cursor:pointer;border-radius:2px;}