.wp{max-width: 750px;min-width: 320px;margin: 0 auto;font-size: 12px;color: #000;line-height: 1.5;overflow: hidden}
body{max-width: 750px !important}
.wp h2{width: 100%;text-align: center;padding: 0.6rem 0 0.4rem;line-height: 1.4;font-size: 0.4rem;font-weight: normal;color: #4b4b4b}
.wp h2 img{display: block;margin-bottom: 1%}
.wp h2 strong{display: block;font-size: 0.5rem}
.btn{display: block;width: 48%;height: 0.8rem;line-height: 0.8rem;border-radius: 0.45rem;margin: 0.4rem auto 0;font-size: 0.3rem;text-align: center; -webkit-animation: dx 2s linear infinite  both;-o-animation: dx 2s linear infinite  both;animation: dx 2s linear infinite  both;background: #F86174;color: #fff;}
.btn img{display: inline-block;vertical-align: middle;width: 0.35rem}
.over{overflow: hidden;}
.fl{float: left}
.fr{float: right}
.over .btn{width: 45%}
.over .btn.fl{margin-left: 2%;background: #FFFF00;color: #a35305}
.over .btn.fr{margin-right: 2%;}
.pb{padding-bottom: 0.7rem}
.w20{width: 94%;margin: 0 auto}
#banner_slider {position: relative}
#banner_slider a{display: block;width: 45%;position: absolute;left: 27.5%;bottom: 0.8rem;z-index: 1;-webkit-animation: dx 2s linear infinite  both;-o-animation: dx 2s linear infinite  both;animation: dx 2s linear infinite  both;}
.section1 .hd{text-align: center}
.section1 .hd li{display: inline-block;width: 10px;height: 10px;border-radius: 50%;border: 1px solid #D0C5C8;}
.section1 .hd li.on{background: #D0C5C8;width: 0.5rem;border-radius: 5px}
.section1 .over,.section5 .over,.section6 .over,.section9 .over{width: 94%;margin: 0 auto}
.section2{background: #E5E3FF}
.section2 a.btn{width: 60%;background: #FFFF00;color: #a35305}
.section3 .text{overflow: hidden}
.section3 dl{width: 48%;box-shadow: 0 0 5px 5px rgba(0,0,0,0.1)}
.section3 dl dd{width: 90%;margin: 5% auto 8%;font-size: 0.21rem;color: #313131}
.section3 dl dd strong{display: block;margin-bottom: 2%}
.section3 dl dd span{color: #F86174;font-size: 0.28rem;font-weight: bold}
.section3 dl.fr{background: #EAE8FF}
.section4{background: url("../images/bg1.jpg") no-repeat top center #0F0A33;background-size: 100%}
.section4 h3{font-size: 0.35rem;color: #fff;padding: 5% 0}
.section4 p{overflow: hidden}
.section4 p span{display: block;width: 46%;height: 1.6rem;padding: 0 2%;font-size: 0.25rem;color: #fff;background: #636363;display: -webkit-flex;justify-content: center;align-items: center;line-height: 1.3}
.section4 p span.fr{background: #FED650;color: #732402}
.section4 .img{display: block;margin-top: 0.4rem}
.section5 {background: #E5E3FF}
.section6 {background: #F8EEFF}
.section6 .text{width: 94%;padding: 3%;background: #fff;border-radius: 0.2rem;margin-bottom: 5%}
.section6 .text p{overflow: hidden}
.section6 .text p img.fr{display: block;width: 47%}
.section6 .text p span{display: block;width: 50%}
.section6 .text h3{font-size: 0.3rem;color: #3a3a3a;font-weight: normal;margin-bottom: 3%}
.section6 .text:nth-child(1) p span{height: 5.1rem;overflow: hidden}
.section6 .text:nth-child(1) p span img{display: block;width: 137%;margin-left: -37%}


.section8 .hd{display: flex;margin-bottom: 1%}
.section8 .hd li{flex: 1;height: 0.6rem;line-height: 0.6rem;background: #727272;color: #fff;text-align: center;font-size: 0.28rem}
.section8 .hd li:nth-child(2){margin: 0 1.5%}
.section8 .hd li.on{background: #A58FFB}
.section9 {background: url("../images/bg3.jpg") no-repeat top center #221F83;background-size: 100%}
.section9 h2{padding: 1rem 0 0.4rem}
.section9 .hd{width: 94%;margin: 0.3rem auto 0;display: flex}
.section9 .hd li{flex: 1;margin-right: 2%;border-radius: 50%;border: 1px solid #221F83;overflow: hidden;background: #8C93B2}
.section9 .hd li.on{border: 1px solid #fff}
.section9 .hd li:last-child{margin-right: 0}
.section10{background: url("../images/bg4.jpg") no-repeat top center;background-size: 100%}
.section10 h2{padding-top: 0.8rem}
.section10 .over div{width: 48%;}
.section10 .over dl{background: #F3EFF0;border-radius: 0.2rem;overflow: hidden;padding-bottom: 5%;margin-bottom: 0.3rem}
.section10 .over dl dd{width: 90%;margin: 0 auto;font-size: 0.22rem;color: #3e3e3e;line-height: 1.3}
.section10 .over dl dd h3{font-size: 0.35rem;font-weight: normal;padding: 5% 0}
.section11 #scroll4{margin-top: 2%}
.section11 .hd{width: 100%;text-align: center;margin-top: 3%}
@keyframes dx{
    0%,50%,100%{transform: scale(1)}
    25%,75%{transform: scale(1.08)}
}
@-webkit-keyframes dx {
    0%,50%,100%{-webkit-transform: scale(1)}
    25%,75%{-webkit-transform: scale(1.08)}
}
@-o-keyframes dx {
    0%,50%,100%{-o-transform: scale(1)}
    25%,75%{-o-transform: scale(1.08)}
}
.top_tips{max-width: 750px;}
.footer_new{display:none;}
.new_foot{max-width: 750px; height: 1.52rem;}
.new_foot .menu{height: 1.32rem;  margin-top: 0.2rem;}
.new_foot .menu li{width: 100%; height: 1.16rem; position:relative; padding-top: 0.16rem;}
.new_foot .menu li a span{display: block;font-size: 0.22rem;text-align: center;color: #fff;padding-bottom: 0.5em}
@media screen and (min-width: 750px) {
    .footer_new{bottom: 0}
    .footer_new .menu li a i{height: 6em}
    .new_foot .menu li a i{height: 6em}
    .footer_new .menu li a:nth-child(3),.footer_new .menu li a:nth-child(4) { height: 8em; }
    .footer_new .menu li.li1 a:nth-child(3) i,.footer_new .menu li.li1 a:nth-child(4) i { height: 8em; }
    .footer_new .menu li.li1 a:nth-child(3) span,.footer_new .menu li.li1 a:nth-child(4) span { height: 8em; line-height: 5.2em; font-size: 1.6em; }
}