.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: 7.1rem; margin: 0 auto; text-align: center;padding: 0.7rem 0 0.4rem;}
.wp h2 img{display: block}
.btn{display: block;width: 55%;height: 0.8rem;line-height: 0.8rem;margin: 0.3rem auto 0;background: -webkit-linear-gradient(left,#fb7943,#fe4d55);border-radius: 0.4rem;font-size: 0.29rem;color: #fff;text-align: center; -webkit-animation: dx 2s linear infinite  both;-o-animation: dx 2s linear infinite  both;animation: dx 2s linear infinite  both;box-shadow: 0 9px 24px rgba(253,85,76,0.3)}
.btn img{display: inline-block;vertical-align: middle;width: 0.41rem}
.over{overflow: hidden;}
.fl{float: left}
.fr{float: right}
.btn_c{padding: 3% 4%; height: 0.8rem;}
.btn_c .btn{margin: 0; font-size: 0.31rem; width: 47%;}
.btn_c .btn.fr{background:#f5c705; color:#905c0a;}
.pb{padding-bottom: 0.8rem}
.w20{width: 95%;margin: 0 auto}
#banner_slider .bd li {position: relative}
#banner_slider .bd li{position: relative}
#banner_slider .bd li a i{display:block; position:absolute; width: 0.98rem; left: 14%; bottom: 4.5%; -webkit-animation: tada 1.5s linear normal both infinite;-o-animation: tada 1.5s linear normal both infinite;animation: tada 1.5s linear normal both infinite;z-index: 1}
#banner_slider .bd li .btn{position:absolute; left: 23%; bottom: 4%; font-weight: normal; margin: 0;}
.section1 .w20{background:#fff; padding: 3% 0 7% 0; box-shadow: 0 0.1rem 0.2rem rgba(253,85,76,0.2); border-radius: 0.2rem;}
.section1 dl{height: 5.4rem; padding: 0 3%;}
.section1 dl dd{width: 49%;}
.section1 dl dd p{margin-top: 2%; text-align: center; font-size: 0.24rem; line-height: 1.4; padding-top: 0.15rem; color:#4b4b4b; width: 102%; height: 0.8rem; border-right: 1px dashed #d2d2d2;}
.section1 dl dd:last-child p{border: none;}
.section2{padding: 4% 0 8% 0;}
.section2 dl dd{padding: 3% 0;}
.section2 dl dd p{font-size: 0.21rem; color:#737373; text-align: center; width: 32%; float: left; margin-right: 2%;}
.section2 dl dd p span{display:block; font-size: 0.26rem; color:#3f3f3f;}
.section2 dl dd p:last-child{margin-right: 0;}
.section3{background: url("../images/bg.jpg") top left #f2e1e4;background-size: 0.9rem}
.box3_c1{background:#fff; padding: 3%; border-radius: 0.1rem; height: 3.26rem; box-shadow: 0 0.1rem 0.16rem rgba(180,91,128,0.15); position:relative; margin-bottom: 0.4rem; text-align: center;}
.box3_c1 span{display:block; text-align: center; font-size: 0.32rem; color:#575757; padding: 2% 0;}
.box3_c1 img{width: 5.26rem;}
.box3_c1 p{font-size: 0.22rem; color:#787878; text-align: left;}
.box3_c1 .box3_s{position:absolute; left: 46%; width: 0.53rem; bottom: -0.2rem;}
.box3_c2{height: 4.9rem; margin-bottom: 3%;}
.box3_c2 dt{width: 2.75rem;}
.box3_c2 dt h3{font-weight: normal; font-size: 0.63rem; text-align:left;}
.box3_c2 dt p{font-size: 0.24rem; color:#422200; height: 1.05rem; line-height: 1.2;}
.box3_c2 dt p strong{display: block; width: 1.46rem; height: 0.46rem; line-height: 0.46rem; color:#fff; background:#fd9eb1; border-radius: 0.3rem; text-align: center; margin-bottom: 2%;}
.box3_c2 dd{width: 4.04rem;}
.section3 .btn_c{padding: 4% 0 8% 0;}
.section4{}
.section4 .w20{background:#fff; border-radius: 0.2rem; box-shadow: 0 0.1rem 0.16rem rgba(180,91,128,0.15);  position:relative;}
.section4 dl{padding: 5% 2% 10% 2%;}
.section4 dl dt{width: 2.93rem; border-radius: 0.2rem; overflow:hidden;}
.section4 dl dd{width: 3.75rem; padding-top: 4%;}
.section4 dl dd span{display:inline-block; width: 49%; text-align: center; height: 0.64rem; line-height: 0.64rem; font-size: 0.22rem; border-radius: 0.1rem;margin-bottom: 2%; background:#fd9eb1; color:#fff; margin-right: 2%;}
.section4 dl dd span:nth-child(2n){margin-right: 0;}
.section4 dl dd p{font-size: 0.25rem; color:#3b3b3b; padding: 2% 0; text-align: center;}
.section4 dl dd p font{font-size: 0.4rem; display:block;}
.section4 .btn{position:absolute; left: 22%; bottom: -10%; background:#f5c705; color:#905c0a;}
.section4 .btn img{width: 0.36rem;}
.box4_c{padding: 7% 2.6% 0 2.6%;}
.box4_c ul{overflow:hidden;}
.box4_c li{width: 42.6%; height: 0.72rem; line-height: 0.72rem; background:#ede9ea; float: left; padding-left: 6%; font-size: 0.24rem; border-radius: 0.4rem; text-align: center; position:relative; margin-bottom: 2%;}
.box4_c li:nth-child(2n){float: right;}
.box4_c li a{color:#515151;}
.box4_c li a img{width: 0.72rem; position:absolute; left: 0; top: 0;}
.section5{background: url("../images/bg.jpg") top left #f2e1e4;background-size: 0.9rem; padding: 4% 0 8% 0;}
.box5_s .video-js{width: 100%;}
.section6{background: url(../images/tit6.jpg) top center no-repeat; background-size: 100%; padding: 36% 0 8% 0;}
.section6 dl{width: 48.5%; float: left; text-align: center; background:#ede9ea; height: 3.75rem; border-radius: 0.1rem; overflow:hidden; margin-bottom: 4%;}
.section6 dl:nth-child(2n){float: right;}
.section6 dl dd{font-size: 0.22rem; text-align: center; color:#595959;}
.section6 dl dd span{display:block; font-size: 0.32rem; padding-top: 3%;}
.section7 .hd{overflow: hidden;padding: 4% 2.4%; background:#221f83; margin-top: 2%;}
.section7 .hd li{width: 15%;margin-right: 1%;border-radius: 50%;overflow: hidden;float: left; border: 0.02rem solid #221f83; margin-left: 7%;}
.section7 .hd li:last-child{margin-right: 0}
.section7 .hd li.on{border: 0.03rem solid #fff}
.section7 .over{width: 94%;padding: 2% 3% 0.7rem;background: #fff}
.section7 .over a.btn{width: 45%}
.section8 .hd{text-align: center;padding: 2% 0 8%}
.section8 .hd li{display: inline-block;width: 0.14rem;height: 0.14rem;border-radius: 50%;border: 2px solid #595959;}
.section8 .hd li.on{background: #595959}

@keyframes track{
    0%{right: 35%; top: 48%; opacity: 0.5; }
    40%{right: 30%; top: 59%; opacity: 1;}
    60%{right: 36%; top: 62%; opacity: 0;}
    100%{right: 37%; top: 48%; opacity: 0; }
}
@-webkit-keyframes track {
    0%{right: 35%; top: 48%; opacity: 0.5; }
    40%{right: 30%; top: 59%; opacity: 1;}
    60%{right: 36%; top: 62%; opacity: 0;}
    100%{right: 37%; top: 48%; opacity: 0; }
}
@keyframes movement {
    0% {  -webkit-transform: translate(0px,-3px);  transform: translate(0px,-3px);  }
    25% {  -webkit-transform: translate(3px,6px);  transform: translate(3px,6px);  }
    50% {  -webkit-transform: translate(6px,10px);  transform: translate(6px,10px);  }
    75% { -webkit-transform: translate(8px,0px);  transform: translate(8px,0px);  }
    100% {  -webkit-transform: translate(0px,-3px);  transform: translate(0px,-3px);  }
}
@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; }
}