/* reset */
body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dd, figure, menu, input, textarea, button, select, th, td iframe {
  margin: 0;
  padding: 0;
}

h1, h2, h3, h4, h5, h6, b, strong {
  font-size: 100%;
  font-weight: normal;
}

li {
  list-style: none;
}

em, i {
  font-style: normal;
}

a, a:visited, a:active {
  text-decoration: none;
  border: none;
  outline: none;
}

input, textarea {
  outline: none;
}

textarea {
  resize: vertical;
}

body {
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
  word-wrap: break-word;
  line-height: 1.5;
  font-size: 0.12rem;
  min-width: 7.5rem !important;
  width: 7.5rem;
  margin: 0 auto !important;
  overflow-x: hidden;
  overflow-y: auto;
}

body, button, input, select, textarea {
  font-family: 'helvetica neue', tahoma, 'hiragino sans gb', stheiti, 'wenquanyi micro hei', 'microsoft yahei', simsun, sans-serif;
}

.none {
  display: none;
}

.left {
  float: left;
}

.right {
  float: right;
}

.clearfix::after {
  content: '';
  clear: both;
  display: block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.The_total {
  display: none;
}

a[title="站长统计"] {
  display: none;
}

.wrap {
  width: 6.8rem;
  margin: 0 auto;
}

.wrap1 {
  width: 6.8rem;
  margin: 0 auto;
}

.sec8 .wrap1 {
  width: 7.2rem;
  margin: 0 auto;
}

.m-show {
  display: block !important;
}

.m-hide,#branchSchool-wrapper,#footer-wrapper {
  display: none !important;
}

.secTit h2 img {
  height: .7rem;
}

/*banner*/
.banner-box {
  height: 4.8rem;
}

.banner-box .wrap {
  height: 4.8rem;
}

.banner-box .logo {
  width: 1.8rem;
  height: 0;
  top: .25rem;
}

.banner-box .bsp {
  width: 40%;
  line-height: .5rem;
  font-size: .26rem;
  left: 1.95rem;
  top: 0.18rem;
}

.banImg {
  margin-top: 1.2rem;
}

.banImg > div {
  position: inherit;
  width: 0.9rem;
  width: 15%;
  margin: 0 15%;
  float: left;
}

.bIimg .p2 {
  margin-left: 0.4rem;
  margin-top: 0;
  line-height: .63rem;
  background-size: 75%;
}

.banImg .bIimg1 {
  top: 1.2rem;
}

.bIimg .p1 {
  width: 75%;
}

/*section01*/
.sec1 {
  margin-top: 0.3rem;
}

.s1Bg {
  width: 80%;
  height: auto;
  background-size: 100%;
  top: -1.8rem;
}

.s1Bg > p {
  font-size: .48rem;
  margin-top: 1.8rem;
  line-height: .56rem;
  margin-bottom: 0.6rem;
}

.s1-main {
  padding-top: 2.2rem;
}

.s1-main > div {
  width: 48%;
  height: auto;
  margin-right: 2%;
  margin-bottom: 0.5rem;
  padding-bottom: .2rem;
}

.s1-main > div:nth-of-type(2n) {
  margin-right: 0;
}

.s1-main .s1xq1 {
  margin-right: 2%;
}
.s1-main .s1xq2 {

  margin-bottom:auto;
}

.s1-main .s1xq5 {
  float: none;
}
.s1xq .p1 {
  width: 80%;
  height: 1.5rem;
  margin: -0.4rem 10% 0;
}

.s1xq .p2 > span {
  width: 85%;
  margin: 0 7.5%;
  font-size: .28rem;
  line-height: .4rem;
}

.s1-main .s1xq3 {
  margin-left: 0;
}

.s1xq .p1 > span {
  font-size: .3rem;
  line-height: .4rem;
}

/* section02 */
.s2-main {
  height: auto;
  background: #0035a4;
  margin-top: 0.3rem;
  padding-bottom: 0.3rem;
}

.s2nr {
  margin-top: 0.4rem;
  padding-top: 3rem;
}

.s2Zx {
  width: 90%;
  transform: translate(-50%, 0);
  left: 50%;
  top: 0;
  bottom: initial;
}

.s2Zx .p2 {
  font-size: .28rem;
  width: 88%;
  margin: 0.3rem 6% 0;
  line-height: .35rem;
}

.s2nr > div {
  width: 48%;
  height: 4rem;
  margin-right: 2%;
  margin-bottom: .8rem;
}

.s2nr > div:nth-of-type(2n) {
  margin-right: 0;
}

.s2nr .s2xq1 {
  margin-left: 0;
}

.s2T > p {
  font-size: .3rem;
  line-height: .61rem;
  width: 74%;
  margin: 0.3rem 13% 0;
}

.s2Z > p {
  font-size: .25rem;
  width: 86%;
  margin-left: 9%;
  line-height: .4rem;
}

.s2xq .s2B {
  width: 50%;
  margin: 0 25%;
}

.s2xq .s2B img {
  width: 100%;
}

.s2nr .s2xq5 {
  float: none;
}

/* section3 */
.sec3 {
  height: auto;
}

.s3-main {
  position: relative;
  margin: 0 auto;
  height: 4.5rem;
  width: 7.5rem;
overflow: hidden;
  background-size: 100% 3rem;
}

.s3jqj {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.s3jqj img {
  width: 60%;
}

.s3jqj .hxImg {
  width: 2.8rem;
  left: 0.8rem;
}


.s3xq > p .sp2 {
  font-size: .3rem;
}

.s3xq .p2 {
  font-size: .26rem;
  line-height: .3rem;
  text-align: center;
}
.s3xq .p2 i{
  display: block;
}

.s3-main .s3xq1 {
  left: 0.5rem;
  bottom: 0.3rem;
}

.s3-main .s3xq2 {
  left: 0.2rem;
  bottom: 1.8rem;
}

.s3-main .s3xq3 {
  left: 1.6rem;
  top: 0.8rem;
}

.s3-main .s3xq6 {
  right: 0.5rem;
  bottom: 0.14rem;
}

.s3-main .s3xq5 {
  right: .7rem;
  top: 1.7rem;
}

.s3-main .s3xq4 {
  right: 2rem;
  top:.7rem
}
.s3-main .s3xq4 .p1{
  text-align: center;
}
  /* section4 */
.sec4 {
  margin-top: 0.3rem;
}

.s4-main {
  margin-top: 0.2rem;
}

.s4L {
  width: 96%;
  height: auto;
  margin-right: 0;
  padding: 2%;
  margin-bottom: .2rem;
}

.s4R {
  width: 90%;
  height: auto;
  margin: 0 5%;
}

.s4R ul li a {
  width: 100%;
  font-size: .26rem;
  line-height: 0.6rem;
}

.s4R ul li a .sp1 img {
  margin-top: 0.18rem;
}

.s4gg {
  height: 2.2rem;
  margin-top: 0.2rem;
  background-size: 180% 100%;
}

.s4gg .wrap > span {
  font-size: .3rem;
  margin-top: 0.7rem;
}

.s4gg .sp1 {
  width: 37%;
  margin-left: 0;
  margin-right: 6%;
}

.s4gg .sp3 {
  margin-left: 3%;
}

/* section5 */
.sec5 {
  height: 4.1rem;
  background-size: 130%;
  margin-top: 0.2rem;
}

.s5-main {
  margin-top: 0.3rem;
}

.s5-main img {
  width: 100%;
}

/* section6 */
.sec6 {
  height: auto;
  background: #0060e9;
}
.s6U{
  display: flex;
  justify-content: space-around;
  align-content: center;
  flex-wrap: wrap;
}
.s6U li{
  margin: .2rem 0;
}
.s6-main .s6T {
  width: 100%;
  margin: 0;
}

.s6T > div {
  display: inline-block;
  float: left;
  width: 33.3%;
  margin-right: 0;
}

.s6T > div img {
  width: 100%;
}

.s6nr {
  width: 100%;
  display: inline-block;
  margin-bottom: .3rem;
}

.s6nr .p1 {
  width: 20%;
  top: 0.2rem;
}

.s6nr .p2 {
  width: 90%;
  height: auto;
  padding-bottom: 0.2rem;
}

.s6nr .p2 > span {
  width: 85%;
  margin-left: 11%;
  line-height: .35rem;
  margin-top: 0.2rem;
  font-size: .26rem;
  line-height: .4rem;
}

.s6-main .s6B {
  margin-top: .3rem;
}

/* section7 */
.sec7 {
  margin-top: 0.3rem;
}

.s7L {
  width: 100%;
  margin-right: 0;
}

.s7L > div {
  width: 100%;
  height: auto;
  padding-bottom: 0.3rem;
}

.s7Lxq .p1 {
  font-size: .32rem;
  margin-top: 0.2rem;
  margin-bottom: 0.08rem;
}

.s7Lxq .p2 {
  font-size: .28rem;
  line-height: .4rem;
}

.s7Lxq .p1 img {
  position: absolute;
  left: -0.9rem;
  width: 0.5rem;
}

.s7R {
  width: 100%;
}

.s7rT {
  width: 80%;
  height: 0.7rem;
  line-height: .7rem;
  font-size: .34rem;
}

.s7rB img {
  width: 100%;
}

/* section8 */
.s8-main .slideBox .bd li img {
  width: 90%;
  margin: 0 5% .3rem;
  padding-top: .3rem;
  padding-bottom: .3rem;
}

.s8-main .slideBox .hd {
  margin-top: .3rem;
}

.s6nr .p1 {
  top: 0.8rem;
}

.s8nr .p2 {
  padding-bottom: .3rem;
}

/* section9 */
.sec9 {
  margin-top: 0.2rem;
}

.s9-title h2 img {
  height: 1rem;
}

.s9-main .s9L {
  width: 100%;
}

.s9-main .s9L img {
  width: 100%;
}

.s9R {
  width: 100%;
  height: auto;
  margin-left: 0;
  margin-top: 1rem;
}

.s9rxq .p1 img {
  width: 40%;
}

.s9rxq .p2 {
  font-size: .28rem;
  width: 80%;
  margin: 0.45rem 10% 0;
  line-height: .42rem;
}

/* section10 */
.sec10 {
  background: #f4f9fe;
  margin-top: .3rem;
  height: auto;
  padding-bottom: 0.3rem;
  padding-top: .3rem;
}

.s10-main .s10xq1 {
  margin-top: 0;
}

.s10-main .s10xq2 {
  margin-top: 0;
}

.s10-main .s10xq3 {
  margin-top: 0;
}

.s10-main .s10xq4 {
  margin-top: 0;
}

.s10-main > div {
  width: 48%;
  height: auto;
  margin-right: 2%;
  background-size: 70% !important;
}

.s10-main > div:nth-of-type(2n) {
  margin-right: 0;
}

.s10xq .sp1 {
  font-size: .34rem;
  width: 102%;
  margin-bottom: 0.62rem;
  margin-top: 1rem;
}

.s10xq .p1 {
  font-size: .28rem;
  width: 1.8rem;
  height: 0.52rem;
  line-height: .52rem;
  margin: 0 auto 0.1rem;
}

.s10xq .p2 {
  font-size: .24rem;
  margin-bottom: 0.1rem;
  line-height: .32rem;
}
.s10xq4 .sp1{
  margin-top: .7rem;
}

.sec11 {
  background: #004ce0;
  padding-top: 0.9rem
}
.sec11  .wrap{width: 7.3rem}

.sec11 .fangxiang {
  background: #013ed7;
  border-radius: 0.22rem;
  color: #ffffff;
  font-size: 0.2rem;
  text-align: center;
  line-height: 0.3rem;
  margin-top: 0.3rem;
  padding: 0.22rem;
  box-sizing: border-box;
}

.sec11 .fangxiang h3 {
  font-size: 0.28rem
}

.sec11 .jianzhang {
  border-radius: 0.22rem;
  background: #0051d4;
  padding: 0.3rem 0;
  box-sizing: border-box;
  margin: 0.3rem auto 0.2rem;
  background: -webkit-linear-gradient(top, #0051d4, #2888ff);
  background: -o-linear-gradient(bottom, #0051d4, #2888ff);
  background: -moz-linear-gradient(bottom, #0051d4, #2888ff);
  background: linear-gradient(to bottom, #0051d4, #2888ff)
}

.sec11 .jz {
  width: 98%;
  margin: 0 auto;
  background: #ffffff;
  border-radius: 0.22rem;
  padding: 0.3rem 0
}

.sec11 .jz table {
  width: 6.8rem
}

.sec11 thead {
  background: -webkit-linear-gradient(left, #227bff, #003dd6);
  background: -o-linear-gradient(right, #227bff, #003dd6);
  background: -moz-linear-gradient(right, #227bff, #003dd6);
  background: linear-gradient(to right, #227bff, #003dd6)
}

.sec11 .jz table th {
  line-height: 0.48rem;
  font-size: 0.2rem;
  color: #ffffff;
  font-weight: normal
}

.sec11 .jz table th:nth-of-type(1) {
  border-radius: 0.08rem 0 0 0.08rem;
  width: 8%
}

.sec11 .jz table th:nth-of-type(2) {
  width: 16%
}

.sec11 .jz table th:nth-of-type(3) {
  width: 28%
}

.sec11 .jz table th:nth-of-type(4) {
  width: 36%
}

.sec11 .jz table th:nth-last-of-type(1) {
  border-radius: 0 0.08rem 0.08rem 0
}

.sec11 .jz td {
  color: #000000;
  font-size: 0.16rem;
  border: 0.02rem solid #b1d0ff;
  padding-top: 0.1rem;
  padding-bottom: 0.1rem;
  line-height: 0.26rem
}

.sec11 .fwbiao {
  width: 4%;
  padding: 0 0.04rem;
  font-weight: bold
}

.sec11 .fuwu {
  padding-left: 0.1rem;
  text-align: left
}

.sec11 .jz table td b {
  font-weight: bold
}

.sec11 .jz table td span {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  color: #0a63f4;
  font-weight: bold;
  font-size: 0.22rem;
  padding: 0 0.1rem
}

/* section12 */
.s12-main > div {
  width: 48%;
  height: auto;
  margin-right: 2%;
  padding-bottom: .3rem;
  margin-bottom: .2rem;
}

.s12-main > div:nth-of-type(2n) {
  margin-right: 0;
}
.s12-main > div:last-child {
  float: none;
}
.s12xq > div img {
  width: 90%;
  margin: 0 5%;
}

.s12X p {
  font-size: .28rem;
}

/* section13 */
.sec13 {
  margin-top: 0.3rem;
}

.s13-main {
  height: auto;
  padding-bottom: 0.2rem;
}

.s13-main .wrap .s13xq {
  width: 32%;
  margin-right: 2%;
  margin-bottom: 0.1rem;
}

.s13-main .wrap .s13xq:nth-of-type(3n) {
  margin-right: 0;
}

.s13-main .wrap .s13xq img {
  width: 100%;
}

/* section14 */
.sec14 {
  margin-top: 0.3rem;
}

.s14-main {
  margin-top: .3rem;
  padding: .54rem 0;
}

/* section14 */
.sideMenu {
  height: auto;
  padding: 0.2rem;
  width: 95%;
  margin-left: 3%;
}

.s14-main img {
  display: none;
}

.sideMenu h3 span::after {
  top: 0.1rem;
}

.sideMenu p {
  max-width: 90%;
  font-size: .28rem;
  line-height: 0.4rem;
}

.sideMenu h3 span {
  width: 50%;
  height: 0.6rem;
  line-height: 0.55rem;
  font-size: .3rem;
}
