.wp{max-width:640px;min-width:320px;margin:0 auto;color:#010101;overflow: hidden;font-size: 0.22rem;color:#333;}
img{width:100%;height:auto;}
.wp h2{font-size:0.5rem;text-align:center;color: #000;padding:5% 0;line-height: 1.3;}
.wp h2 span{display: block;font-size: 0.35rem;font-weight: 300}
.wp h2 strong{color: #c18424;}
.wp h2 p{font-size: 0.3rem}
a.btn{display:block;width: 65%;background-color:#EB550D;border-radius:0.33rem;color:#fff;text-align:center;height: 0.7rem;line-height: 0.7rem;margin:0.4rem auto 0;font-size: 0.26rem;}
a.btn img{display: inline-block;width: 0.3rem;vertical-align: middle;animation:showh 1s .2s linear both infinite;-webkit-animation:showh 1s .2s linear both infinite;-moz-animation:showh 1s .2s linear both infinite;-o-animation:showh 1s .2s linear both infinite;-ms-animation:showh 1s .2s linear both infinite}
.over{overflow:hidden;}
.fl{float: left}
.fr{float: right}
.content{width: 94%;margin: 0 auto}
.pb{padding-bottom: 0.5rem}
#call_form,.subject_activity{margin-bottom: 0}

@-webkit-keyframes showh{
0% {opacity:1;}
49% {opacity:1;}
50% {opacity:0;}
100% {opacity: 0;}
}
@-moz-keyframes showh{
0% {opacity:1;}
49% {opacity:1;}
50% {opacity:0;}
100% {opacity: 0;}
}
@-ms-keyframes showh{
0% {opacity:1;}
49% {opacity:1;}
50% {opacity:0;}
100% {opacity: 0;}
}
@-o-keyframes showh{
0% {opacity:1;}
49% {opacity:1;}
50% {opacity:0;}
100% {opacity: 0;}
}
.section1 .over,.section2 .over{width: 90%;margin: 0 auto}
.section1 .over a,.section2 .over a{width: 48%;font-size: 0.24rem}
.section1 .over a.fl{background: #465484}
.section2{background: url("../images/bg1.jpg") no-repeat top center #465484;background-size: 100%;padding-top: 0.7rem}
.section2 h2{color: #fff}
.section3 h3{font-size: 0.35rem;color: #465485;font-weight: normal;border: 1px solid #465485;width: 90%;margin: 0 auto}
.section3 p{font-size: 0.22rem;color: #333;text-align: center;padding: 4% 0 6%}
.section4{background: url("../images/bg3.jpg") no-repeat top center #F6D5C5;background-size: 100%;padding-top: 0.5rem}
.section4 .bd li .text{background: url("../images/bg4.jpg") repeat-y;background-size: 100%;padding-bottom: 0.5rem}
.section4 .over{width: 80%;margin: 0 auto}
.section4 .over a{font-size: 0.23rem}
.section4 .over a.fl,.section5 .over a.fl{width: 43%;background: #465484}
.section4 .over a.fr,.section5 .over a.fr{width: 53%;}
.section4 .hd{text-align: center;padding: 3% 0}
.section4 .hd li{display: inline-block;width: 8px;height: 8px;border-radius: 50%;border: 1px solid #fff}
.section4 .hd li.on{background: #fff}
.section5 {background: url("../images/bg6.jpg") no-repeat top center #2C333B;background-size: 100%}
.section5 h2{color: #fff;padding-bottom: 2%}
.section5 #scroll2{position: relative}
.section5 .bd li{position: relative}
.section5 .bd li .over{width: 90%;position: absolute;left: 5%;bottom: 0.55rem}
.section5 .hd{width: 100%;position: absolute;left0;bottom: 1%;text-align: center;z-index: 1}
.section5 .hd li{display: inline-block;width: 8px;height: 8px;border-radius: 50%;border: 1px solid #fff}
.section5 .hd li.on{background: #fff}
.section6 li{width: 32%;float: left;}
.section6 li:nth-child(2){margin: 0 2%}
.section6 li dd{font-size: 0.22rem;color: #000;padding: 0.2rem 0 0.3rem;text-align: center}
.section7{background: #E4E4E4}
.section7 .text1{width: 94%;padding: 4% 3%;background: #504E52;font-size: 0.25rem;color: #fff;overflow: hidden}
.section7 .text1 p{width: 70%;float: left}
.section7 .text1 a{display: block;width: 30%;float: right;text-align: right;color: #fff}
.section7 .text1 a img{display: inline-block;width: 0.25rem;vertical-align: middle}
.section7 span{display: block;text-align: center;font-size: 0.23rem;color: #09080a;padding: 3% 0}
.section7 dl{width: 94%;margin: 0 auto;overflow: hidden}
.section7 dl dt{width: 15%;float: left}
.section7 dl dd{width: 76%;float: right;background: #fff;position: relative;padding: 2%;border-radius: 0.1rem}
.section7 dl dd img{display: block;width: 0.2rem;position: absolute;left: -0.2rem;top: 0.2rem}
.section7 #dl2{opacity: 0}
.section7 .text2{display: flex;margin: 0.5rem 3%}
.section7 .text2 a{flex: 1;border: 1px solid #000;text-align: center;background: #fff;font-size: 0.22rem;margin-right: 2%;border-radius: 0.1rem;padding: 2% 0}
.section7 .text2 a:nth-child(4){margin-right: 0}
.section7 .text3{background: #F0F0F0;padding: 3%;width: 94%;overflow: hidden}
.section7 .text3 textarea{display: block;float: left;width: 73%;border: 1px solid #848484;border-radius: 0.1rem;font-size: 0.22rem;color: #c4c4c4;line-height: 1.5;padding: 2%;}
.section7 .text3 a{display: block;float: right;width: 20%;height: 0.6rem;line-height: 0.6rem;background: #D049A4;color: #fff;font-size: 0.25rem;border-radius: 0.1rem;text-align: center}
.section_like h2{font-weight: normal}