*{margin:0;padding:0;box-sizing:border-box;}
html{font-size:20px;max-width:640px;height:100%;margin:0 auto;}
@media only screen and (max-width:320px){
    html{font-size:9px;}
}
@media only screen and (min-width:320px) and (max-width:352px){
    html{font-size:10px;}
}
@media only screen and (min-width:352px) and (max-width:384px){
    html{font-size:11px;}
}
@media only screen and (min-width:384px) and (max-width:416px){
    html{font-size:12px;}
}
@media only screen and (min-width:416px) and (max-width:448px){
    html{font-size:13px;}
}
@media only screen and (min-width:448px) and (max-width:480px){
    html{font-size:14px;}
}
@media only screen and (min-width:480px) and (max-width:512px){
    html{font-size:15px;}
}
@media only screen and (min-width:512px) and (max-width:544px){
    html{font-size:16px;}
}
@media only screen and (min-width:544px) and (max-width:576px){
    html{font-size:17px;}
}
@media only screen and (min-width:576px) and (max-width:608px){
    html{font-size:18px;}
}
@media only screen and (min-width:608px) and (max-width:640px){
    html{font-size:19px;}
}
@media only screen and (min-width:640px){
    html{font-size:20px;}
}
body{width:100%;height:100%;margin:0 auto;font-size:0.7rem;font-family:"\5FAE\8F6F\96C5\9ED1";background:#fff;color:#333;}
h1{font-size:1.5rem;}
h2{font-size:1.4rem;}
h3{font-size:1.3rem;}
h4{font-size:1.2rem;}
p{font-size:1.2rem;line-height:1.5;}
li,
ul{list-style:none;}
a{color:#333;outline:none;text-decoration:none;}
a:hover{color:#2479cc;}
img{max-width:100%;}
h3{line-height:3;font-size:2rem;text-align:center;}
input{-webkit-appearance:none;}
.clearfix::after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
.index-img{display:block;margin:0 auto;}
.arr-down{height:3rem;background:url(../images/arr-down.png) center no-repeat;background-size:auto 1.5rem;}
.nav{background:#2b314b;display:flex;flex-flow:row wrap;justify-content:center;text-align:center;}
.nav li{flex:0 0 25%;}
.nav a{display:block;padding:.7rem 0;font-size:1.3rem;color:#e3e4ec;border:1px solid #80849f;box-sizing:border-box;margin-left:-1px;margin-bottom:-1px;}
.nav a:hover{background:#464c62;}
.banner{position:relative;}
.footer{background:#2b314b;color:#fff;padding:0 1rem 6rem;position:relative;font-size:1.2rem;line-height:1.5;}
.footer .nav{margin-top:1rem;border-top:1px solid #fff;}
.footer .nav a{border:none;}
.footer h4{line-height:3;font-size:1.5rem;margin-bottom:1rem;text-align:center;border-bottom:1px solid #fff;}
.footer p{font-size:1.2rem;}
.footer a{color:#fff;}
.footer .foot-beian-1{float:left;position:relative;top:.5rem;}
.footer .foot-beian-1 img{display:block;width:1rem;height:1.5rem;}
.footer .foot-beian-2{float:left;margin-left:.5rem;padding-top:.2rem;}
.footer .foot-beian-2::after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.footer .foot-beian-2 img{display:inline;vertical-align:middle;width:1rem;height:1rem;}
.faq{padding:0 2rem 2rem;background:url(../images/faq.png) center top no-repeat;}
.faq h4{line-height:3rem;font-size:1.3rem;font-weight:normal;padding-left:1rem;background-size:contain; background: #c41131; color: #fff;}
.faq p{line-height:1.8;margin:1rem 0;}
.feedback{padding:0 1rem 2rem;background:url(../images/feedback.png) center top no-repeat;color:#fff;font-size:1.2rem;}
.feedback .list{padding:0 1rem;margin-bottom:2rem;line-height:1.8;height:20rem;overflow:hidden;}
.feedback li{padding:.5rem 0;border-bottom:1px dashed #fff;}
.feedback li span{color:#ffc61a;}
.feedback table{margin:5% auto 0;margin-bottom:2%;}
.feedback table td{padding:5px 0;}
.feedback table td .nowrap{white-space:nowrap;}
.feedback table .post{border:1px solid #cfcfcf;width:80px;height:80px;margin-left:5px;line-height:40px;color:#808080;font-size:30px;text-align:center;border-radius:15px;cursor:pointer;background:#EEE;}
.feedback table input{width:95%;padding:.2rem .5rem;}
.feedback table textarea{width:95%;padding:.2rem .5rem;}
.feedback .more{display:block;text-align:center;color:#fff;font-size:1.2rem;}
.about{padding:0 2rem 2rem;background:#f4f4f4;font-size:1.2rem;}
.about p{text-indent:2em;line-height:1.8;}
.about #about-video{margin-top:1rem;}
.swiper-container{padding-bottom:3rem!important;}
.swiper-slide{text-align:center;}
.swiper-slide h4{font-size:1rem;font-weight:normal;line-height:2;}
.swiper-slide a{display:block;}
.swiper-slide div{height:12rem;}
.swiper-pagination-bullets{line-height:1.5rem;}
.swiper-pagination-bullet{width:.7rem;height:.7rem;text-align:center;line-height:.7rem;border-radius:50%;opacity:1;background:rgba(0,0,0,0.2);}
.swiper-pagination-bullet-active{color:#fff;background:#1e50ae;}
.consultant{padding:0 2rem;font-size:1.2rem;}
.consultant h3{line-height:1.5;}
.consultant h3 span{display:block;margin:1rem auto;font-size:1.5rem;font-weight:normal;}
.consultant .swiper-slide a{border:2px solid #1e50af;}
.consultant .swiper-slide h4{line-height:2.5;background:#1e50af;color:#fff;}
.mien{padding:0 2rem;font-size:1.2rem;}
.foot{width:100%;background:#211616;z-index:9999;position:fixed;bottom:0;left:0;padding:2% 0;z-index:999999;border-top:1px solid #eee;}
.foot .closes{width:18px;height:18px;line-height:15px;position:absolute;right:3px;top:3px;cursor:pointer;font-size:14px;padding-top:5px;}
.foot .wx1{width:100%;background:#D6E9C6;position:absolute;left:0;top:-74px;text-align:center;line-height:180%;font-size:15px;padding:10px 0;display:none;}
.foot .wx1 a{background:#5CB85C;color:#fff;padding:3px 5px;border-radius:5px;}
.foot .qq1{width:100%;background:#D6E9C6;position:absolute;left:0;top:-74px;text-align:center;line-height:180%;font-size:15px;padding:10px 0;display:none;}
.foot .qq1 a{color:#fff;padding:3px 5px;border-radius:5px;}
.foot ul li{width:25%;font-size:12px;float:left;color:#be9d67;text-align:center;font-size:14px;}
.foot ul li img{margin-bottom:-5px;margin-left:-2px;width:32px;height:32px;}
.btns{text-align:center;position:absolute;left:0;right:0;bottom:2rem;}
.btns a{display:inline-block;margin:0 1rem;background:#c41131;color:#fff;padding:.5rem 2rem;font-size:1.5rem;}
.form h3{line-height:1.3; margin-top:1.3rem;}
.form h3 span{display:block;margin:1rem auto;font-size:1.5rem;font-weight:normal;color:#979797;}
.form .form-group{margin:0 3rem 1.2rem;padding:0 1rem 0 3rem;border:1px solid #ccc;position:relative;}
.form .form-group:last-child{padding:0;border:none; }
.form .form-group select{display:block;width:100%;height:3rem;line-height:3rem;border:none;outline:none;font-size:1.2rem;color:#666;}
.form .form-group input{display:block;width:100%;height:3rem;line-height:3rem;border:none;outline:none;font-size:1.2rem;}
.form .form-group input[type="submit"]{background:#c41131;color:#fff;font-size:1.5rem;}
.form .form-group:not(:last-child)::before{display:block;position:absolute;left:1rem;top:1rem;width:1rem;height:1rem;content:'';background:url(../images/byzbb/ico-by.png) center no-repeat;background-size:contain;}
.form .form-group.xm::before{background-image:url(../images/byzbb/ico-user.png);}
.form .form-group.dh::before{background-image:url(../images/byzbb/ico-tel.png);}
.form .form-group.xx::before{background-image:url(../images/byzbb/ico-home.png);}
.form .form-group.lx::before{background-image:url(../images/byzbb/ico-home.png);}
.form .loading{width:100%;height:100%;position:absolute;left:0;top:0;background:url(../images/loading.gif) center no-repeat rgba(0,0,0,.5);display:none;}
.difficulty{position:relative;}
.brand{position:relative;}
