/*base*/
*{padding:0; margin:0;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
li{list-style:none;}
a{color:#000; text-decoration:none;}
b,strong{font-weight:normal;}
i,em{font-style:normal;}
img{vertical-align:top;}
.clearfix:after{display:block; content:''; clear:both;}
.clearfix{zoom:1;}
.fl{float:left;}
.fr{float:right;}
input{ outline:none;}
body{font-family: "microsoft yahei";}
.wrap{overflow: hidden;}
/*head*/
.header{width: 100%;}
.logoH{width: 100%;padding: 0.75rem 0;background: #3d26a9;}
h1{background: url(../img/logo.png) no-repeat;width: 3.05rem;height: 0.875rem;background-size: 100% 100%;margin:0.2rem 0.35rem 0 0.825rem;}
h1 a{display: block;width: 100%;height: 100%;text-indent:-999em ;}
.logoH div{height: 1.2rem;border-left: 1px solid #fff;color: #fff;font-size: 0.6rem;padding-left: 0.35rem;}
.logoH div p{line-height: 0.65rem;}
.logoH .tel{font-size: 0.7rem;color: #37f6ff;margin: 0.3rem 0.85rem 0 0;background: url(../img/tel.png) no-repeat left center;background-size: 0.6rem 0.725rem;padding-left: 0.9rem;}
.nav{width: 100%;background: #fff;height: 2.1rem; position: relative;}
.nav .bor{width: 17.95rem;height: 1.6rem; position: absolute;right: 0;top: 0; border-bottom:0.05rem solid #d7d7d7;}
.nav ul{width: 17.95rem;position: absolute;left: 0;top: 0.4rem;height: 1.1rem;}
.nav ul li{font-size: 0.7rem;padding-bottom: 0.2rem;margin-right: 2.2rem;}
#last{margin-right: 0rem;}
.nav ul li.on{border-bottom: 0.1rem solid #37f6ff;}
.nav ul li a{width: 100%;height: 100%;display: block;}

/*banner*/
.banner{width: 100%;height: 25.3rem;}
/*.banner a{display: block;width: 100%;height: auto;}*/
.banner img{width: 100%;height: 25.3rem;}




/*part1*/
.part1{background:#3521a1;text-align: center;padding: 1.4rem 0 0;}
.part1 h2{font-size: 1.55rem;position: relative; background: linear-gradient(to right, #2dfff3 6rem, #ffea00 9rem);background-size: 100% 100%;-webkit-background-clip: text;color: transparent;width: 13.5rem; font-weight: 600;margin: 0 auto 0.65rem;}
.part1 h2 span{background: url(../img/l.png) no-repeat;background-size: 1.05rem 0.8rem;position: absolute;width: 1.05rem;height: 0.8rem;top: 0.8rem;}
.part1 h2 span:nth-child(1){left: -1.5rem;}
.part1 h2 span:nth-child(2){right: -1.5rem;background: url(../img/r.png) no-repeat;background-size: 1.05rem 0.8rem;}
.part1 i{display: block;width: 3.15rem;height: 0.1rem;background: #2dfff3;margin: 0 auto;}
.bar{width: 15.625rem;height: auto;margin: 1.1rem auto 0.75rem;}
.con{width: 16.45rem;margin: 0 auto;}
.con li{font-size: 0.5rem;color: #fff;margin-right: 0.55rem;}
.con li:nth-child(1){margin-right: 0.6rem;}
.con li:nth-child(2){margin-right: 0.9rem;}
.con li:nth-child(3){margin-right: 0.99rem;}
.con li:nth-child(4){margin-right: 0.8rem;}
.con li:nth-child(6){margin-right: 0;}
.con2{width: 17rem;margin: 1.1rem auto 0;text-align: left;}
.con2 li{margin-bottom: 0.5rem;}
.con2 img{width: 3.725rem;height: auto;}
.con2 p{margin-left: 0.84rem;font-size: 0.65rem;color: #fff;line-height: 1rem;}
.con2 p span{display: block;font-size: 0.85rem;color: #2dfff3;margin:0.3rem 0 0.4rem;}
.line{width: 17.15rem;margin: 1.1rem auto 0;height: 1px;background: #fc0881;position: relative;}
.line p{width: 8.2rem;height: 0.6rem;background: #39249f;color: #fc0881;font-size: 0.6rem;position: absolute;left: 50%;top: 50%;margin-left: -4.1rem;top: -0.3rem;line-height: 0.6rem;}
/*part2*/
.part2{padding-bottom: 0.5rem;}
.part2 h2{width: 11rem;}
.part2 .text,.part4 .text,.part5 .text,.part6 .text{font-size: 0.6rem;color: #fff;margin: 1rem auto 1.5rem;width: 15.75rem;text-align: left;line-height: 1rem;}
.part2 .pos,.part2 .posW{width: 100%;position: relative;}
.part2 .pos span{position: absolute;top: -0.75rem;right: 0;height: 1px;width: 4.1rem;background: #2dfff3;}
.part2 .posW{height: 12rem;}
.part2 .bg{width: 17.3rem;height: 12rem;background: #fff;position: absolute;left:50%;top: 0;margin-left: -8.65rem;z-index: 2;}
.part2 .bg .top{width: 15.3rem;padding: 1.25rem 1rem 0;margin: 0 auto;}
.part2 .bg li{font-size: 0.55rem;color: #23073a;background: url(../img/border.png) no-repeat;width: 3.675rem;height: 1.175rem;background-size: 100% 100%;line-height: 1.175rem;margin-bottom: 0.2rem;font-weight: bold;}
.part2 .bg .top div{background: url(../img/mid.png) no-repeat;width: 7.325rem;height: 5.825rem;background-size:100% 100%;margin: 0.8rem 0.25rem;position: relative;}
.part2 .bg .top div em{background: url(../img/cir1.png) no-repeat;width: 0.875rem;height: 0.775rem;position: absolute;left: 3.3rem;top: 0.9rem;background-size: 100% 100%;-webkit-animation: cir 5s infinite linear;}
.part2 .bg div em:nth-child(2){background: url(../img/cir2.png) no-repeat;background-size: 100% 100%;-webkit-animation-delay: -2s;}
@-webkit-keyframes cir{
	from{transform: rotate(0deg);}
	to{transform: rotate(-360deg);}
}
.btn{font-size: 0.9rem;color: #fff;background: url(../img/btn.png) no-repeat;display: block;width: 6.5rem;height: 1.6rem;line-height: 1.5rem; background-size: 100% 100%;margin: 0.5rem auto 0;}
.box_In{position: absolute;right: 0.15rem;bottom: -0.7rem;width:14.4rem; height:2.55rem;border:0.075rem solid #2dfff3;}
/*part3*/
.part3 h2,.part4 h2,.part5 h2{width: 12.5rem;}
.tab1{background: url(../img/border2.png) no-repeat;width: 17.825rem;height: 13.025rem;background-size: 100% 100%;margin: 1rem auto;position: relative;}
.tab1 .box{width: 16.2rem;height: 8.4rem;position: absolute;left: 0.8rem;top: 1.72rem;overflow: hidden;}
.tab1 img{width: 16.2rem;height: 8.4rem;}
.tab1 .box li{position: absolute;left: 16.2rem;opacity: 0.5s;}
.tab1 .box li.on{left: 0;opacity: 1;transition:0.8s;}
.btn1{width: 16.95rem;margin: 0 auto;}
.btn1 li{width: 5.325rem;height: 1.85rem;background: url(../img/border4.png) no-repeat;background-size: 100% 100%;font-size: 0.7rem;line-height: 1.85rem;color: #2dfff3;margin-right: 0.5rem;}
.btn1 li:nth-child(3){margin-right: -0.5rem;}
.btn1 li.act{background: url(../img/border3.png) no-repeat;background-size: 100% 100%;color: #fc0881;transition:.8s;}
/*part4*/
.part4{padding-bottom: 0.5rem;}
.part4 .tab2{width: 100%;height: 9.2rem;margin: 0 auto;background: url(../img/border5.png) no-repeat;background-size: 100% 100%;position: relative;}
.part4 .pos{width: 10.95rem;height: 7.1rem;position: absolute;left:
3.86rem;top: 0.075rem;border-radius: 0.1rem;}
.part4 .pos .one{position: relative;height: 7.1rem;}
.part4 .pos p,.part4 #swiper1 img,.part4 .pos h3{position: absolute;}
.part4 #swiper1 img{width: 3.85rem;height: 3.8rem;left: 0.675rem;top: 0.3rem;}
.part4 .pos h3{font-size: 0.7rem;color: #2dfff3;width: 5.6rem;text-align: right;right: 0.675rem;top: 1rem;border-bottom: 0.075rem dashed #2dfff3;padding-bottom: 0.4rem;}
.part4 .pos p{width: 9.8rem;font-size: 0.65rem;color: #fff;left: 0.675rem;top: 4.2rem;line-height: 0.9rem;text-align: left;}
.part4 #swiper1 .two img{width: 3.975rem;height: 3.7rem;}
.part4 #swiper1 .thr img{width: 5.2rem;height: 3.325rem;}
.part4 #swiper1 .fou img{width: 3.975rem;height: 3.55rem;}
.part4 .pos .thr h3{width: 5rem;}
.btn2{width: 11.25rem;margin: 1.5rem auto;}
.btn2 img{width: 1.55rem;height: 1.55rem;}
.btn2 span{width: 7.65rem;height:0.8rem; border-bottom: 0.1rem dashed #2dfff3;margin-left: 0.3rem;}
/*part5*/
.part5 .tab3{width: 18.75rem;height: 11.95rem;background: url(../img/border6.png) no-repeat;background-size: 100% 100%;margin: 0 auto;position: relative;}
.part5 .rightBox{width: 14.35rem;height: 9.15rem; position: absolute;right: 0;top: 0.95rem;transform-style:preserve-3d; }
.part5 .right{width: 14.35rem;position: absolute;right: 0;top: 0rem;
	opacity: 0;
	transform:perspective(800px) rotateX(90deg);
}
.part5 .right.on{
	opacity: 1;		
	transition: 0.5s;
	transform:perspective(800px) rotateX(0deg);
}
.part5 .right img{width: 8.225rem;height: 8.225rem;margin-top: 0.4rem;}
.part5 .right div{background: url(../img/border9.png) no-repeat;background-size: 100% 100%; width: 5.475rem;height: 9.15rem;}
.part5 .right h3{font-size: 0.7rem;color: #f60d84;width: 3.8rem;border-bottom: 1px solid #28ebec;text-align: left;padding-bottom: 0.4rem;margin: 1.3rem 0 0 0.4rem;}
.part5 .right h3 span{font-size: 0.65rem;}
.part5 .right p{font-size: 0.5rem;color: #fff;width: 3.75rem;margin:0.2rem 0 0 0.4rem;text-align: justify;line-height: 0.8rem;}


.more{position: absolute;left: 1.05rem;top: 8.3rem;}


.btn3{width: 2.75rem;position: absolute;left: 1.05rem;top: 1.7rem;}
.btn3 li,.more{width: 2.75rem;height: 1.075rem;line-height: 1.075rem;background: url(../img/border8.png) no-repeat;background-size: 100% 100%;margin-bottom: 0.575rem;display: block;font-size: 0.65rem;color: #29fff4;}

.btn3 li.act{background: url(../img/border7.png) no-repeat;background-size: 100% 100%;color: #f60d84;}
.btn4{background: url(../img/btn3.png) no-repeat;width:5.425rem; height:1.475rem;background-size: 100% 100%;position: absolute;left:6.4rem;bottom: -0.5rem;}




/*part6*/
.part6{padding-bottom: 1rem;}
.part6 h2,.part7 h2{width: 10.9rem;}
.part6 .pos{width: 18.35rem;height: 5.65rem; margin: 0 auto;position: relative;}
.part6 .posB,.part6 .posT{position: absolute;left: 0;top: 0;height: 5.65rem;width: 100%;}
.part6 .posB li{width: 5.75rem;height: 5.65rem; background: url(../img/border01.png) no-repeat;background-size: 100% 100%;margin-right: 0.55rem;}
.part6 .posB li:nth-child(3){margin-right: -0.45rem;}
.part6 .posT{top: 0.46rem;}
.part6 .posT img{width: 5.9rem;height: 4.7rem;margin-bottom: 1.1rem;}
.part6 .posT li{margin-right: 0.26rem;font-size: 0.55rem;color: #29fff5;}
.part6 .posT li:nth-child(3){margin-right: -0.25rem;}
/*part7*/
.part7 .text{font-size: 0.6rem;color: #fff;margin: 1rem 0;}
.part7 .tab4{width: 18.3rem;height: 10.5rem; margin: 0 auto;overflow: hidden;position: relative;}
.part7 .tab4 b{position: absolute;top: 4.4rem;background: url(../img/btn4.png) no-repeat;background-size: 100% 100%;width: 1.75rem;height: 1.7rem;z-index: 9999;}
#pre2{left: 0.25rem;}
#next2{right: 0.25rem;}
.part7 .tab4 .slide{background: url(../img/border02.png) no-repeat;width: 18.3rem;height: 10.5rem;background-size:100% 100%;position: relative;}
.part7 .tab4 .slide span{background: url(../img/ro.png) no-repeat;background-size:100% 100%;width: 4.75rem;height:4.825rem;position: absolute;left: 3.4rem;top: 3.7rem;-webkit-animation: cir 6s infinite linear;}
.part7 h3{font-size: 0.8rem;color: #2bfef7;font-weight: bold;position: absolute;left: 2.8rem;top: 1.3rem;width: 6.2rem;}
.part7 .txt{width: 5.9rem;text-align: left;font-size: 0.45rem;color: #fff;position: absolute; right: 2.7rem;top:1.65rem;}
.part7 .txt2{top: 2rem;right: 2.6rem;}
.part7 .txt3{top: 1.85rem;right: 2.8rem;}
.part7 .txt4{top: 2.2rem;right: 2.5rem;}
.part7 .txt p{background: url(../img/cir4.png) no-repeat left center;background-size: 0.275rem 0.25rem;padding-left: 0.45rem;line-height: 0.55rem;height: 0.55rem;}
.part7 .txt h4{font-size: 0.6rem;color: #f70e84;font-weight: bold;margin-bottom: 0.35rem;}
.part7 .txt p.mar{margin-bottom: 0.2rem;}
.part7 .txt p.mar2{margin-bottom: 0.7rem;}
/*part8*/
.part8 h2{width: 14.5rem;}
.part8 .tab5{width: 14.25rem;height: 14.4rem;margin: 1.1rem auto 0;position: relative;background: url(../img/bg.png) no-repeat center bottom;background-size: 13.2rem 5.7rem;}
.part8 b{position: absolute;}
.part8 .tab5 b:nth-child(1){background: url(../img/0.png) no-repeat;background-size: 100% 100%;width: 0.1rem;height: 2.15rem;left: -1rem;top:8rem;}
.part8 .tab5 b:nth-child(2){background: url(../img/1.png) no-repeat;background-size: 100% 100%;width: 0.1rem;height: 1rem;left: -0.2rem;top:3rem;}
.part8 .tab5 b:nth-child(3){background: url(../img/2.png) no-repeat;background-size: 100% 100%;width: 0.125rem;height: 2.875rem;right: -0.7rem;top:2rem;}
.part8 .tab5 b:nth-child(4){background: url(../img/3.png) no-repeat;background-size: 100% 100%;width: 0.175rem;height: 1.7rem;right: -0.9rem;top:8rem;}

.part8 .tab5 .slide{width: 14.25rem;}
.part8 .tab5 .slide h3{background: url(../img/border05.png) no-repeat center 0.5rem;width: 14.25rem;height: 1.55rem;background-size: 100% 1.05rem;font-size: 0.8rem;color: #fff;}
.part8 .tab5 .slide h3 span{color: #f60b82;}
.part8 .tab5 .slide img{width: 14rem;height: 8.25rem;}
.part8 .box{width: 17.2rem;margin: 1rem auto 0;}
.part8 .box div{background: url(../img/border04.png) no-repeat;width: 5.5rem;height: 8.325rem;background-size: 100% 100%;}
.part8 .box div img{width: 2rem;height: 2rem;margin: 0.7rem 0 0 0.5rem;}
.part8 .box div p{font-size: 0.6rem;color: #2af2ef;position: relative;width: 1.9rem;text-align: right;margin: 0.9rem 0 0 0.5rem;height: 1.6rem;line-height: 0.6rem;}
.part8 .box div p span{color: #f40c84;font-size: 0.65rem;display: block;}
.part8 .box div p strong{display: block;margin-top: 0.3rem;}
.part8 .box div p i{position: absolute;right: 0;top: 50%;width: 2.5rem;height: 1px;margin-top: -0.5px;}
.part8 .box .txt{width:4rem;font-size: 0.45rem;color: #fff;line-height: .8rem;text-align: justify;margin: 0.3rem auto;}
.part8 .box div:nth-child(2){margin-left: 0.35rem;}
/*part9*/
.part9{padding-bottom: 0.7rem;}
.part9 h2{width: 13rem;}
.part9 ul{width: 17.4rem;margin: 1rem auto;}
.part9 ul li{margin-bottom: 0.5rem;}
.part9 ul img{width: 8.625rem;height: 5.925rem;}
.part9 ul p{font-size: 0.7rem;color: #fff;text-align: right;margin-top: -1.15rem;margin-right: 1.6rem;}
/*foot*/
.foot{font-size: 0.45rem;color: #1c1c1c;padding: 0.5rem 0 2.5rem;text-align: center;}
.reback{background: url(../img/top.png) no-repeat;width: 2.175rem;height: 2.225rem;background-size:100% 100%;position: fixed;bottom: 2.5rem;right: 0.8rem;z-index: 99999;}
.reback a{width: 100%;height: 100%;display: block;}
.meg{background: url(../img/bg.jpg) no-repeat;width: 100%;height: 15.75rem;background-size: 100% 100%;text-align: center;}
.meg .title{width: 8.65rem;height: 3.15rem;margin-top: 1.25rem;}
.megBox{width: 10.4rem;margin: 0.5rem auto;}
.megBox li{width: 100%;height: 1.75rem;border: 1px solid #2ed3e9;border-radius: 0.1rem;box-shadow: 0px 0px 0.1rem 1px #2ed3e9 inset;margin-bottom: 0.5rem;}
.megBox li img.name{width: 0.775rem;height: 0.8rem;margin:0.45rem 0 0 0.55rem;}
.megBox li .text{width: 8.45rem;height: 100%;border: none;background: none;color: #fff;font-size: 0.45rem;}
.megBox li img.phone{width: 0.9rem;height: 0.9rem;margin:0.45rem 0 0 0.55rem;}
.submit{display: block;background: url(../img/btn5.png) no-repeat;width: 7.925rem;height: 1.85rem;background-size: 100% 100%;margin: 0.3rem auto;border: none;}

/*wechat*/
.top_tips {
    position: fixed;
    top: -60px;
    z-index: 999999;
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #000;
    color: #fff;
    box-shadow: 0 0 10px rgba(10, 2, 4, 0.75);
}
.top_tips span {
    float: left;
    width: 40px;
    height: 40px;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url('http://bj.data.tedu.cn/m/img/icon_weixin0.png');
    margin:5px;
    background-size: 100%;
}
.top_tips ul {
    float: left;
}
.top_tips ul li {
    height: 20px;
    line-height: 20px;
    font-size: 12px !important;
    color:#ffffff;
}
.top_tips ul li b{
    color:#ff0000;
}
.top_tips ul li:first-child {
    margin-top: 5px;
}
