/* Fonts */
/*通用*/
*{ margin:0; padding:0;}
html{}
body{margin:0;color:#000; position: relative; font-family: "Arial"; background:#FFF;}
ul,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd {margin:0px;padding:0px;border:none;list-style:none; font-weight: normal;}
a{text-decoration:none;  text-shadow:none;font-weight:normal;}
ul{list-style:none;}
textarea,input,button,select{outline:none;-webkit-appearance:none; font-family:Arial, Helvetica, sans-serif;}
a{color:#6c6c6c;text-decoration:none;}
img{border:none; display: block;}
span{margin:0; padding:0; cursor: auto;}
span:focus,div:focus {outline: none;}

.Huans{-webkit-box-sizing: border-box;box-sizing: border-box;}
.flex{display:-webkit-box;display: -ms-flexbox;display:flex;flex-wrap:wrap;align-items:flex-start;}
.flexC{display:-webkit-box;display: -ms-flexbox;display:flex;align-items:center; flex-wrap:wrap;}
.flexE{display:-webkit-box;display: -ms-flexbox;display:flex;align-items:flex-end; flex-wrap:wrap;}
.fl-bet{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content:space-between;}
.fl-cen{-webkit-box-pack: center;-ms-flex-pack: center;justify-content:center;}
.fl-end{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:flex-end;}

.IndBan{color:#fff; position: relative;background-color:#60a3f7;background-image: url("../images/banner01.jpg");background-position: center bottom; background-repeat: no-repeat;;}
.IndLog{display: block;}
.IndLog img{width:100%;}
/*title*/
.title{text-align: center;}
.IndP{text-align: center;}
/*全自动均匀负载*/
.IndFul{ overflow: hidden; width:100%;}
.IndFulK{position: relative;}
.IndFulI{ position: absolute;z-index:-1;top:50%;transform: translate(0,-50%);border-radius:50%;overflow: hidden;}
.IndFulI img{width:100%; display: block;}
.IndFulB .title,.IndFulB .IndP{text-align: left;}
.IndFula{background:#6c45d5;color:#FFF;text-align: center; display: block;}
/*选择我们的6大理由*/
.IndSix{background-image:url("../images/back01.jpg");background-position:center;background-repeat:no-repeat;}
.IndSix .title{color:#FFF;}
.IndSix .title span{font-weight:700;}
.IndSixN{background:#FFF;position: relative;align-content:center}
.IndSixN i{background-image:url("../images/duihao.png");background-position:center;background-repeat:no-repeat;background-size:100%;position:absolute;display:block;}
.IndSixH{color:#6c45d5;width:100%;}
.IndSixH p{position:relative;z-index:1;text-align:center;font-weight:700;}
.IndSixH p:before{display:block;content:'';position:absolute;width: 100%;background:#dcdcdc;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1;}
.IndSixH h3{font-weight:700;}
.IndSixP{color:#000;text-align:center;width:100%;}
/*支持多个设备登录*/
.Indimg img{width:100%; display: block;}
/*footer*/
footer{background:#1b0535;}
.ftLog img{width:100%;display:block;}
.ftRa{color:#FFF;display:block;}
.ftC{width:100%;color:#FFF;}
.ftC a{color:#FFF;}
@media  screen and ( min-width:1680px){
.IndBan{ background-size:auto 1111px; height:1111px;}
.IndBanK{ width:1400px; margin:0 auto; padding-top:116px; }
.IndLog{ width: 240px;}
.IndBanH{font-weight:700;font-size:68px; line-height:80px; margin-top:95px; letter-spacing:3px; margin-bottom:45px;}
.IndBanC{ font-size:38px; line-height:55px;letter-spacing:1px;}
.pc{display:block;}
.wap{display:none;}
.IndBanF{width:652px; margin-top:160px ;}
.IndBanFa{ width: 300px; height: 100px;border-radius:50px; background:#ffe100; margin-bottom: 68px;}
.IndBanFa img{width:62px; display: block;}
.IndBanFa p{ line-height:34px; font-size:24px; color:#111; margin-left:20px }
.IndBanFa:hover{ background:#ffc000;}
/*title*/
.title{ font-size:70px; letter-spacing: 2px; line-height:100px;}
.IndP{font-size:40px; letter-spacing:1px; line-height:90px; margin-top:50px;}
/*全自动均匀负载*/
.ward{width:1440px; margin:0 auto;}
.IndFul{padding:110px 0 140px;}
.IndFulK{height:753px;}
.IndFulI{width:753px;height:753px; left:-100px;}
.IndFulB{width:620px;}
.IndFula{width:320px; height:72px;line-height:72px;border-radius:36px;font-size: 40px; margin-top:65px;}
.IndFula:hover{background:#2f58cd;}
/*选择我们的6大理由*/
.IndSix{background-size: auto 100%;}
.IndSixK{height:957px;padding-top:130px;}
.IndSix .title span{font-size:108px;line-height:108px;}
.IndSixB{padding:110px 55px 0;}
.IndSixN{height:220px;width:396px;border-radius:15px; margin-bottom:75px;background:#FFF;border:3px solid #6c45d5;position: relative;align-content:center}
.IndSixN i{width:68px;height:68px;background-image: url("../images/duihao.png");background-position: center;background-repeat: no-repeat;background-size: 100%;position: absolute;top:-30px;left:-30px;}
.IndSixH{color:#6c45d5;width:100%;height:80px; margin-bottom:5px;}
.IndSixH p{font-size:38px;line-height:50px;position: relative;z-index:1;width: 160px;text-align: center;font-weight:700; margin-right: 35px;}
.IndSixH p:before{display:block;content:'';position: absolute;width: 100%;height:16px;background:#dcdcdc;left:50%;top:50%;transform: translate(-50%,-50%);z-index: -1;}
.IndSixH h3{font-size:64px;line-height:80px;font-weight:700;}
.IndSixP{font-size:28px;color:#000;line-height:35px;text-align: center; width: 100%;}
/*支持多个设备登录*/
.IndSup{padding-top:100px;}
.IndTit{}
.IndSupI{ width:1070px; margin:50px auto 0;}
/*随意浏览喜爱内容*/
.IndFee{ padding:110px 0 90px;}
.IndFeeI{ width:1070px; margin:20px auto 0;}
/*footer*/
.foot{height:315px; width: 1200px; margin:0 auto;}
.ftLog{width:294px;}
.ftR{width:550px; margin-top: 40px;}
.ftRa{ font-size:30px;line-height:45px;margin-right: 50px;}
.ftRa:hover,.ftC a:hover{text-decoration:underline;}
.ftC{font-size:13px;line-height:22px;margin-top:10px;}
}
@media screen and (max-width:1680px ) and ( min-width:1440px){
.IndBan{ background-size:auto 975px; height:960px;}
.IndBanK{ width:1280px; margin:0 auto; padding-top:98px; }
.IndLog{ width: 210px;}
.IndBanH{font-weight:700; font-size:62px; line-height:70px; margin-top:80px; letter-spacing:3px; margin-bottom:50px;}
.IndBanC{ font-size:34px; line-height:50px;letter-spacing:1px;}
.pc{display:block;}
.wap{display:none;}
.IndBanF{width:630px; margin-top:140px;}
.IndBanFa{ width:290px; height:88px;border-radius:44px; background:#ffe100; margin-bottom:58px;}
.IndBanFa img{width:54px; display: block;}
.IndBanFa p{ line-height:30px; font-size:22px; color:#111; margin-left:16px;}
.IndBanFa:hover{ background:#ffc000;}
/*title*/
.title{ font-size:60px; letter-spacing: 2px; line-height:90px;}
.IndP{font-size:32px; letter-spacing:1px; line-height:70px; margin-top:40px;}
/*全自动均匀负载*/
.ward{width:1280px; margin:0 auto;}
.IndFul{padding:90px 0 110px;}
.IndFulK{height:640px;}
.IndFulI{width:640px;height:640px; left:-70px;}
.IndFulB{width:550px;}
.IndFula{width:290px;height:62px;line-height:62px;border-radius:31px;font-size:34px;margin-top:55px;}
.IndFula:hover{background:#2f58cd;}
/*选择我们的6大理由*/
.IndSix{background-size: auto 100%;}
.IndSixK{height:840px;padding-top:120px;}
.IndSix .title span{font-size:92px;line-height:92px;}
.IndSixB{padding:90px 40px 0;}
.IndSixN{height:192px;width:360px;border-radius:15px;margin-bottom:65px;border:3px solid #6c45d5;}
.IndSixN i{width:60px;height:60px;top:-26px;left:-26px;}
.IndSixH{height:70px; margin-bottom:5px;}
.IndSixH p{font-size:35px;line-height:45px;width: 145px;margin-right: 30px;}
.IndSixH p:before{height:14px;}
.IndSixH h3{font-size:58px;line-height:70px;}
.IndSixP{font-size:25px;line-height:32px;}	
/*支持多个设备登录*/
.IndSup{padding-top:85px;}
.IndTit{}
.IndSupI{ width:900px; margin:40px auto 0;}
/*随意浏览喜爱内容*/
.IndFee{ padding:90px 0 70px;}
.IndFeeI{ width:900px; margin:15px auto 0;}
/*footer*/
.foot{height:280px; width: 1200px; margin:0 auto;}
.ftLog{width:250px;}
.ftR{width:510px; margin-top:30px;}
.ftRa{ font-size:26px;line-height:42px;margin-right:42px;}
.ftRa:hover,.ftC a:hover{text-decoration:underline;}
.ftC{font-size:12px;line-height:20px;margin-top:8px;}
}
@media screen and (max-width:1440px ) and ( min-width:1280px){
.IndBan{ background-size:auto 100%; height:830px;}
.IndBanK{ width:1000px; margin:0 auto; padding-top:88px; }
.IndLog{ width:190px;}
.IndBanH{font-weight:700; font-size:54px; line-height:60px; margin-top:72px; letter-spacing:3px; margin-bottom:40px;}
.IndBanC{ font-size:28px; line-height:40px;letter-spacing:1px;}
.pc{display:block;}
.wap{display:none;}
.IndBanF{width:520px; margin-top:130px;}
.IndBanFa{ width:242px; height:74px;border-radius:37px; background:#ffe100;margin-bottom:48px;}
.IndBanFa img{width:46px; display: block;}
.IndBanFa p{ line-height:30px; font-size:20px; color:#111; margin-left:16px;}
.IndBanFa:hover{ background:#ffc000;}
/*title*/
.title{ font-size:52px; letter-spacing:2px;line-height:70px;}
.IndP{font-size:26px; letter-spacing:1px; line-height:60px; margin-top:30px;}
/*全自动均匀负载*/
.ward{width:1080px; margin:0 auto;}
.IndFul{padding:70px 0 90px;}
.IndFulK{height:500px;}
.IndFulI{width:500px;height:500px; left:-40px;}
.IndFulB{width:490px;}
.IndFula{width:240px;height:54px;line-height:54px;border-radius:27px;font-size:28px;margin-top:45px;}
.IndFula:hover{background:#2f58cd;}
/*选择我们的6大理由*/
.IndSix{background-size: auto 100%;}
.IndSixK{height:710px;padding-top:100px;}
.IndSix .title span{font-size:92px;line-height:92px;}
.IndSixB{padding:75px 25px 0;}
.IndSixN{height:165px;width:308px;border-radius:15px;margin-bottom:48px;border:2px solid #6c45d5;}
.IndSixN i{width:50px;height:50px;top:-22px;left:-22px;}
.IndSixH{height:60px; margin-bottom:5px;}
.IndSixH p{font-size:32px;line-height:40px;width: 130px;margin-right:25px;}
.IndSixH p:before{height:12px;}
.IndSixH h3{font-size:52px;line-height:52px;}
.IndSixP{font-size:22px;line-height:28px;}	
/*支持多个设备登录*/
.IndSup{padding-top:70px;}
.IndTit{}
.IndSupI{ width:800px; margin:40px auto 0;}
/*随意浏览喜爱内容*/
.IndFee{ padding:75px 0 60px;}
.IndFeeI{ width:800px; margin:15px auto 0;}
/*footer*/
.foot{height:230px; width:1000px; margin:0 auto;}
.ftLog{width:210px;}
.ftR{width:420px; margin-top:25px;}
.ftRa{ font-size:22px;line-height:35px;margin-right:36px;}
.ftRa:hover,.ftC a:hover{text-decoration:underline;}
.ftC{font-size:12px;line-height:18px;margin-top:8px;}
}
@media screen and (max-width:1280px ) and ( min-width:960px){
.IndBan{ background-size:auto 100%; height:730px;}
.IndBanK{ width:900px; margin:0 auto; padding-top:75px; }
.IndLog{ width:190px;}
.IndBanH{font-weight:700;font-size:46px;line-height:55px;margin-top:60px;letter-spacing:3px;margin-bottom:30px;}
.IndBanC{font-size:24px; line-height:35px;letter-spacing:1px;}
.pc{display:block;}
.wap{display:none;}
.IndBanF{width:460px; margin-top:110px;}
.IndBanFa{ width:215px; height:66px;border-radius:33px; background:#ffe100;margin-bottom:40px;}
.IndBanFa img{width:40px; display: block;}
.IndBanFa p{ line-height:25px; font-size:18px; color:#111; margin-left:12px;}
.IndBanFa:hover{ background:#ffc000;}
/*title*/
.title{ font-size:46px; letter-spacing: 2px; line-height:65px;}
.IndP{font-size:24px; letter-spacing:1px; line-height:55px; margin-top:25px;}
/*全自动均匀负载*/
.ward{width:900px; margin:0 auto;}
.IndFul{padding:60px 0 75px;}
.IndFulK{height:430px;}
.IndFulI{width:430px;height:430px; left:-20px;}
.IndFulB{width:410px;}
.IndFula{width:200px;height:48px;line-height:48px;border-radius:24px;font-size:24px;margin-top:35px;}
.IndFula:hover{background:#2f58cd;}
/*选择我们的6大理由*/
.IndSix{background-size: auto 100%;}
.IndSixK{height:630px;padding-top:85px;}
.IndSix .title span{font-size:86px;line-height:86px;}
.IndSixB{padding:60px 15px 0;}
.IndSixN{height:145px;width:260px;border-radius:12px;margin-bottom:44px;border:2px solid #6c45d5;}
.IndSixN i{width:44px;height:44px;top:-19px;left:-19px;}
.IndSixH{height:50px; margin-bottom:5px;}
.IndSixH p{font-size:28px;line-height:36px;width: 110px;margin-right:20px;}
.IndSixH p:before{height:10px;}
.IndSixH h3{font-size:46px;line-height:46px;}
.IndSixP{font-size:20px;line-height:25px;}	
/*支持多个设备登录*/
.IndSup{padding-top:60px;}
.IndTit{}
.IndSupI{ width:700px; margin:30px auto 0;}
/*随意浏览喜爱内容*/
.IndFee{ padding:60px 0 40px;}
.IndFeeI{ width:700px; margin:10px auto 0;}
/*footer*/
.foot{height:190px; width:900px; margin:0 auto;}
.ftLog{width:170px;}
.ftR{width:350px; margin-top:20px;}
.ftRa{ font-size:18px;line-height:30px;margin-right:30px;}
.ftRa:hover,.ftC a:hover{text-decoration:underline;}
.ftC{font-size:12px;line-height:18px;margin-top:6px;}
}
@media screen and (max-width:960px ) and ( min-width:640px){
.IndBan{ background-size:auto 100%; height:548px; background-position: right bottom;}
.IndBanK{ width:600px; margin:0 auto; padding-top:75px; }
.IndLog{ width:200px;}
.IndBanH{ font-size:38px; line-height:50px; margin-top:50px; letter-spacing:3px; margin-bottom:28px;}
.IndBanC{ font-size:20px; line-height:30px;letter-spacing:1px;}
.pc{display:none;}
.IndBanB{width:600px; padding:0 4%; background:#91c8f2; border-radius:12px; position: absolute; bottom:-70px; left:0;right:0; margin:0 auto; box-shadow:0 5px 10px rgba(0,0,0,0.1);}
.IndBanBk{ width: 100%;height:110px;}
.IndBanB img{width:38%;}
.IndBanBa{background:#fff45c; width:200px; height:46px; line-height:46px; border-radius:23px; color:#000; font-size:20px; text-align: center; display: block;}
/*title*/
.title{ font-size:32px; letter-spacing: 2px; line-height:50px;}
.IndP{font-size:18px; letter-spacing:1px; line-height:40px; margin-top:18px;}
/*全自动均匀负载*/
.ward{width:600px; margin:0 auto;}
.IndFul{padding:120px 0 60px;}
.IndFulK{height:330px;}
.IndFulI{width:330px;height:330px; left:-40px;}
.IndFulB{width:280px;}
.IndFula{width:160px;height:42px;line-height:42px;border-radius:21px;font-size:20px;margin-top:25px;}
/*选择我们的6大理由*/
.IndSix{background-size: auto 100%;}
.IndSixK{height:470px;padding-top:65px;}
.IndSix .title span{font-size:60px;line-height:60px;}
.IndSixB{padding:40px 0 0;}
.IndSixN{height:112px;width:180px;border-radius:10px;margin-bottom:30px;border:2px solid #6c45d5;}
.IndSixN i{width:38px;height:38px;top:-15px;left:-15px;}
.IndSixH{height:40px; margin-bottom:5px;}
.IndSixH p{font-size:22px;line-height:30px;width:86px;margin-right:12px;}
.IndSixH p:before{height:8px;}
.IndSixH h3{font-size:36px;line-height:36px;}
.IndSixP{font-size:16px;line-height:20px;}	
/*支持多个设备登录*/
.IndSup{padding-top:40px;}
.IndTit{}
.IndSupI{ width:500px; margin:20px auto 0;}
/*随意浏览喜爱内容*/
.IndFee{ padding:40px 0 30px;}
.IndFeeI{ width:500px; margin:5px auto 0;}

/*footer*/
.foot{width:600px; margin:0 auto;padding:30px 0 15px;}
.ftLog{width:140px; margin:0 auto;}
.ftR{width:100%;margin-top:30px;}
.ftRa{ font-size:16px;line-height:26px;margin-right:25px; font-weight:700;}
.ftC{font-size:12px;line-height:18px;margin-top:6px;}
}
@media only screen and (max-width:640px){
.pc{display:none;}
.wap{max-width:600px; margin:0 auto;display:block;}
.IndBan{ background-size:100%; height:4.9rem; background-position: bottom;background-image: url("../images/banner02.jpg");}
.IndBanK{ width:100%; margin:0 auto; padding:0.15rem 4% 0; }
.IndLog{ width:1rem;}
.IndBanH{ font-size:0.24rem; line-height:0.24rem; margin-top:0.2rem; letter-spacing:2px; margin-bottom:0.15rem; text-align: center;}
.IndBanC{ font-size:0.12rem; line-height:0.16rem;letter-spacing:1px; text-align: center;}
.IndBanB{width:80%; padding:0 4%; background:#91c8f2; border-radius:0.08rem; position: absolute; bottom:-0.36rem; left:0;right:0; margin:0 auto; box-shadow:0 5px 10px rgba(0,0,0,0.1);}
.IndBanBk{ width: 100%; height:0.58rem;}
.IndBanB img{width:45%;}
.IndBanBa{background:#fff45c; width:0.86rem; height: 0.24rem; line-height:0.24rem; border-radius:0.12rem; color:#000; font-size:0.11rem; text-align: center; display: block;}	
/*title*/
.title{ font-size:0.16rem; letter-spacing:1px; line-height:0.2rem;}
.IndP{font-size:0.105rem;line-height:0.2rem; margin-top:0.08rem;}
/*全自动均匀负载*/
.ward{width:100%; margin:0 auto;}
.IndFul{padding-top:0.3rem;}
.IndFulK{height:2rem; padding: 0 4%;}
.IndFulI{width:46%;left:4%;}
.IndFulB{width:44%;}
.IndFula{width:0.90rem;height:0.26rem;line-height:0.26rem;border-radius:0.13rem;font-size:0.105rem;margin-top:0.15rem;}
/*选择我们的6大理由*/
.IndSix{background-size:cover;background-image: url("../images/back02.jpg");}
.IndSixK{height:2.3rem;padding-top:0.28rem;}
.IndSix .title span{font-size:0.22rem;line-height:0.22rem;}
.IndSixB{padding:0.18rem 4.5% 0;}
.IndSixN{height:0.56rem;width:31%;border-radius:0.06rem;margin-bottom:0.15rem;border:0.01rem solid #6c45d5;}
.IndSixN i{width:0.18rem;height:0.18rem;top:-0.07rem;left:-0.07rem;}
.IndSixH{height:0.2rem; margin-bottom:0.032rem;}
.IndSixH p{font-size:0.14rem;line-height:0.2rem;width:0.48rem;margin-right:0.05rem;}
.IndSixH p:before{height:0.06rem;}
.IndSixH h3{font-size:0.18rem;line-height:0.18rem;}
.IndSixP{font-size:0.1rem;line-height:0.14rem;}	
/*支持多个设备登录*/
.IndSup{padding:0.3rem 4% 0}
.IndTit{}
.IndSupI{width:80%; margin:0.1rem auto 0;}
/*随意浏览喜爱内容*/
.IndFee{padding:0.25rem 4%;}
.IndFeeI{ width:80%; margin:0.05rem auto 0;}
/*footer*/
.foot{ width:100%;padding:0.18rem 4% 0.12rem}
.ftLog{width:0.9rem; margin:0 auto;}
.ftR{ margin-top:0.2rem;}
.ftRa{font-weight:700; font-size:0.12rem;line-height:0.2rem;margin-right:0.2rem;}
.ftC{font-size:0.09rem;line-height:0.142rem;margin-top:0.06rem;}
}

html {font-size: 625%; /*100 ÷ 16 × 100% = 625%*/}
/*出的各分辨率媒体查询换算：*/
@media screen and (min-width:360px) and (max-width:374px) and (orientation:portrait){html{font-size:703%;}}
@media screen and (min-width:375px) and (max-width:383px) and (orientation:portrait){html{font-size:732.4%;}}
@media screen and (min-width:384px) and (max-width:399px) and (orientation:portrait){html{font-size:750%; }}
@media screen and (min-width:400px) and (max-width:413px) and (orientation:portrait){html{font-size:781.25%;}}
@media screen and (min-width:414px) and (max-width:431px) and (orientation:portrait){html{font-size:808.6%;}}
@media screen and (min-width:432px) and (max-width:479px) and (orientation:portrait){html {font-size:843.75%;}}


/*
display:flex;justify-content:space-between;align-items:center; flex-wrap:wrap;align-content:center
|flex-start|flex-end|center|space-between|space-around

overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;

transition:0.5s;
.IndEnvT:before,.IndEnvT:after{display:block;content:'';position: absolute;}
*/

