.wp{max-width: 750px;min-width: 320px;margin: 0 auto;font-size: 12px;color: #000;line-height: 1.5;overflow: hidden; background:#090714;}
body{max-width: 750px !important}
h4,h5{text-align: left; font-weight: normal;}
.wp h2{text-align: center; padding: 8% 0 4% 0;}
.btn{display:block; font-size:0.24rem;text-align: center;  background-color: #e90115; color: #FFF;  width:40%; height: 0.7rem; line-height: 0.7rem; margin:0 auto; border-radius:0.4rem; -webkit-animation: dx 2s linear infinite  both;-o-animation: dx 2s linear infinite  both;animation: dx 2s linear infinite  both}
.btn img{ width:0.33rem; vertical-align: middle;}
.over{overflow: hidden;}
.fl{float: left}
.fr{float: right}
.pr{ position:relative}
.pa{ position:absolute}
.pb{padding-bottom: 0.8rem}
.w20{width: 95%;margin: 0 auto}
#banner_slider ul li{position:relative;}
#banner_slider ul li .btn{position:absolute; right: 10%; bottom: 12%;}
.section1{padding-bottom: 4%;}
.section1 .w20{background:#151223; padding: 2% 0 8% 0;}
.section1 ul li{width: 25%; float: left; text-align: center;}
.section1 ul li img{width: 1.45rem; border-radius: 50%;}
.section1 ul li p{padding: 2%; font-size: 0.16rem; color:#7f7a98; text-align:left;}
.section1 ul li p strong{display:block; font-weight: normal; padding: 2% 0; font-size: 0.22rem; text-align: center; color:#fff;}
.section2{padding-bottom: 4%;}
.section2 .w20{background:#fff; padding: 2% 0 6% 0;}
.section2 .box2_c{padding: 0 3%;}
.box2_c p{padding: 2% 0 1% 0; font-size: 0.18rem; color:#262626; line-height: 1.4;}
.box2_c p span{display:block; font-size: 0.24rem; color:#000; margin-bottom: 1%;}
.box2_c p span img{width: 0.28rem; vertical-align: middle; padding: 0 2% 1% 0;}
.box2_c1{text-align: center; padding: 1% 4%;}
.box2_c1 dt{width: 69%;}
.box2_c1 dt .video-js{width: 100%;}
.box2_c1 dd{width: 25.2%;}
.box2_c2{text-align: center; padding: 1% 7%;}
.section3{background:url(../images/bg3.jpg) top center no-repeat; background-size: 100%; padding: 42% 0 10% 0;}
.section3 ul{padding: 3% 2% 6% 2%; margin-bottom: 2%;}
.section3 ul li{width: 25%; float: left; text-align: center; font-size: 0.2rem; color:#595563;}
.section3 ul li span{display:block; font-size: 0.22rem; color:#fff; padding: 2% 0;}
.section3 .btn{background: none; border: 1px solid #fff;}
.section4{background:url(../images/bg4.jpg) top center no-repeat; background-size: 100%; padding: 55% 0 10% 0;}
.section4 p{font-size: 0.18rem; color:#fff; line-height: 1.4; padding: 0 0 3% 43%;}
.section4 .w20{padding-bottom: 4%;}
.section4 .btn{width: 40%;}
.section5 .w20{background:#fff; padding: 8% 0 6% 0;}
.section5 .w20 h2{padding: 0;}
.section5 ul{padding: 0 6%;}
.section5 ul li{width: 48.5%; height: 3.78rem; background:#ed494a; float: left; margin-bottom: 2%;}
.section5 ul li:nth-child(2n){float: right;}
.section5 ul li p{padding: 2% 2% 4% 4%; font-size: 0.18rem; color:#f4e3c8; line-height: 1.3;}
.section5 ul li p span{display:block; font-size: 0.24rem; color:#fff; margin-bottom: 2%;}
.section5 ul li p span img{width: 0.27rem; vertical-align: middle; padding: 0 2% 1% 0;}
.section5 ul li .btn{background:#000000; width: 46%; height: 0.44rem; line-height: 0.44rem; font-size: 0.18rem; margin-top: 2%;}
.section6{padding: 2% 0 8% 0;}
.section6 img{margin-bottom: 4%;}
.section6 h2 img{margin-bottom: 0;}
.section6 .btn{background: none; border: 1px solid #fff; width: 40%;}
#scroll1{position:relative;}
#scroll1 .hd{width: 100%; position:absolute; left: 0; bottom: 2%; text-align: center;}
#scroll1 .hd li{display:inline-block; width: 0.16rem; height: 0.16rem; border: 2px solid #434343; border-radius: 50%;}
#scroll1 .hd li.on{background:#434343;}
.section8{padding: 3% 0;}
.section9 .w20{background:#fff; padding: 2% 0 8% 0;}
.box9_c{padding: 0 2%;}
.box9_c dl{margin-bottom: 3%;}
.box9_c dl dt{width: 26%; height: 0.88rem;}
.box9_c dl dt img{width: 0.73rem;}
.box9_c dl dt span{display:block; float: left; width: 0.8rem; padding-left: 5%; font-size: 0.22rem; color:#000; line-height: 1.6;}
.box9_c dl dd{background:#efebea; padding: 4% 2.5%; border-radius: 0.1rem; font-size: 0.19rem; color:#4f435b; line-height: 1.5; width: 68%; position:relative;}
.box9_c dl dd::after{content: ''; border-width:0.12rem; position:absolute; top:0.4rem; left:-3.9%; border-style:solid; border-color:transparent #efebea transparent transparent;font-size:0; line-height:0;}
.box9_c dl dd.fl::after{content: ''; border-width:0.12rem; position:absolute; top:0.4rem; left:99%; border-style:solid; border-color:transparent transparent transparent #efebea;font-size:0; line-height:0;}
.box10_c{padding: 0 2%;}
.box10_c dl{margin-bottom: 3%;}
.box10_c dl:nth-child(2){margin-bottom: 6%;}
.box10_c dl dt{width: 16%; }
.box10_c dl dd{background:#f6f6f6; padding: 3%; border-radius: 0.1rem; font-size: 0.19rem; color:#434343; line-height: 1.5; width: 78%;}
.box10_c dl dd a{color:#434343;}
.box10_c dl dd.fl{background:#fffdbd;}

.swt_center {
    display: none !important;
}

.section12{width:100%; height: 7.6rem; margin:0 auto;}
.section12 h2{ font-size: 0.42rem; color:#fff; text-align: center; font-family: "微软雅黑"; font-weight: normal;}
.section12 .w20 {width:95%; height: 3.45rem; background: #fff; padding: 2% 0 6% 0; clear: both; padding-top: 0.3rem;}
.section12 .w20 ul li{width:47%; height: 0.9rem; line-height: 0.9rem; float: left; background: #ed494a;border-radius: 0.3rem; text-align: center; margin:0.18rem 0.1rem 0 0.1rem;}
.section12 .w20 ul li a{ font-size: 0.28rem; color: #fff; display: block;}

.btns-1{display: block; width: 5.1rem; height: 0.82rem; line-height: 0.82rem; background: #e9b248; border-radius:0.5rem; font-size: 0.28rem; color: #fff; text-align: center; margin:0.54rem auto; animation: dx 2s linear infinite both; }

@keyframes dx{
    0%,50%,100%{transform: scale(1)}
    28%,76%{transform: scale(1.1)}
}
@-webkit-keyframes dx {
    0%,50%,100%{-webkit-transform: scale(1)}
    28%,76%{-webkit-transform: scale(1.1)}
}
@-o-keyframes dx {
    0%,50%,100%{-o-transform: scale(1)}
    28%,76%{-o-transform: scale(1.1)}
}
.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; }
}