html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
  font-size: 100%;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: ".";
  clear: both;
  height: 0;
}
* html .clearfix {
  zoom: 1;
}
*:first-child + html .clearfix {
  zoom: 1;
}
body {
  font-size: 14px;
  line-height: 1.6;
  font-family: 'Micsoft YaHei', '微软雅黑', '黑体';
  min-width: 320px;
  margin: auto;
}
.pcShow {
  display: block;
}
.phoneShow {
  display: none;
}
.warp {
  margin: 0 auto;
}
p {
  font-size: 16px;
  line-height: 26px;
  color: #3e3a39;
}
.theTitle {
  height: 40px;
  margin-bottom: 30px;
  background: url("../images/icon.png") repeat-x left 7px;
}
.theTitle span {
  display: block;
  width: 160px;
  height: 40px;
  background: url("../images/titleRed.png") no-repeat center top;
  font-weight: bold;
  font-size: 18px;
  color: #fff;
  text-align: center;
}
@keyframes theTitle {
  from {
    padding: 100px 0 0;
  }
  to {
    padding: 50px 0 ;
  }
}
@-webkit-keyframes theTitle {
  /* Safari and Chrome */
  from {
    padding: 100px 0 0;
  }
  to {
    padding: 50px 0 ;
  }
}
.main {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  width: 1230px;
  margin: 0 auto;
  background: url("../images/bg.jpg") repeat-y center top;
  background-size: 100% auto;
  padding: 35px;
  box-shadow: 6px 10px 20px rgba(1, 9, 36, 0.4);
}
.banner img {
  width: 100%;
  max-width: 100%;
}
.nav {
  width: 80%;
  margin: 0 auto;
  display: flex;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  padding: 27px 0px;
}
.nav li {
  flex: 1;
  font-size: 16px;
  text-align: center;
  color: #fff;
  line-height: 18px;
  border-right: 2px solid #fff;
}
.nav li:last-child,
.nav li.borNone {
  border: none;
}
.nav li.btn {
  border: none;
}
.nav li.btn a {
  background-color: #fff;
  color: #3e3a39;
  padding: 5px 15px;
}
.nav li a {
  padding: 0 10px;
  font-size: 16px;
  line-height: 16px;
  color: #fff;
  font-weight: bold;
}
.borderWarp {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  border: 20px transparent solid;
  -webkit-border-image: url("../images/wrapbg.jpg") 20 19 round;
  /* Safari 5 and older */
  -o-border-image: url("../images/wrapbg.jpg") 20 19 round;
  /* Opera */
  border-image: url("../images/wrapbg.jpg") 20 19 round;
  padding: 33px 33px 0;
}
.warp {
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  -o-box-sizing: content-box;
  background-color: #fefaf2;
  padding: 15px;
}
.warp #bigTitle {
  text-align: center;
  background: url("../images/bigTitle.png") no-repeat center 60px;
  font-weight: bold;
  font-size: 30px;
  color: #3e3a39;
  text-indent: 1em;
  margin-bottom: 40px;
}
.warp #bigTitle .red {
  font-size: 24px;
  color: #c13231;
  padding-top: 25px;
  margin-left: -1em;
  display: inline;
}
.warp #bigTitle a {
  color: #fff;
}
.warp .pt5 {
  padding-top: 0.8rem;
}
.warp .intro {
  background: url("../images/img.jpg") no-repeat left top #2b3774;
  background-size: auto 100%;
  padding: 10px;
  margin-bottom: 40px;
}
.warp .intro dl {
  display: flex;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  justify-content: space-between;
}
.warp .intro dl dt {
  flex: 0 0 30%;
  border: 1px solid #fff;
  border-right: 0px solid transparent;
}
.warp .intro dl dd {
  background: url("../images/logo.png") no-repeat 119% 100px;
  background-size: 281px 274px;
  border: 1px solid #fff;
  border-left: 0px solid transparent;
  padding: 30px;
}
.warp .intro dl dd p {
  color: #fff;
  text-indent: 2em;
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 20px;
}
.warp .intro dl dd p:last-child {
  margin-bottom: 0;
}
.warp .itemIntro {
  display: flex;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
}
.warp .itemIntro dt {
  flex: 0 0 220px;
  border: 1px solid #dbdbdb;
  padding: 5px;
}
.warp .itemIntro dt img {
  max-width: 100%;
  width: 100%;
  display: block;
}
.warp .itemIntro p {
  text-indent: 2em;
  padding: 0 40px;
  line-height: 28px;
}
.warp .itemImportant {
  margin: 0 40px 50px;
  display: flex;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.warp .itemImportant li {
  width: 45%;
}
.warp .itemImportant li div {
  padding-left: 40px;
}
.warp .itemImportant li div strong,
.warp .itemImportant li div span {
  font-weight: bold;
}
.warp .itemImportant li div.qaQ {
  background-color: #dbdbdb;
  height: 40px;
  line-height: 40px;
  color: #3e3a39;
  font-size: 16px;
  border-radius: 0 20px 20px 0;
}
.warp .itemImportant li div.qaA {
  margin: 15px 0 ;
  padding-left: 70px;
  font-size: 16px;
}
.warp .itemImportant li div.qaA span {
  display: inline-block;
  width: 25px;
  margin-left: -29px;
}
.warp .shizi {
  display: flex;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  padding: 0 40px 40px;
}
.warp .shizi dd {
  padding-left: 20px;
}
.warp .shizi dd p {
  text-indent: 2em;
  margin-bottom: 10px;
}
.warp .shizi img {
  border: 1px solid #dbdbdb;
  padding: 2px;
}
.warp .seting {
  margin: 0 40px 40px;
  max-width: 950px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  background-color: #eee;
  min-width: 950px;
}
.warp .seting .bg {
  background-color: #e2e2e2;
}
.warp .seting td {
  padding: 10px;
  border: 2px solid #fff;
  text-align: center;
  vertical-align: middle;
  font-size: 16px;
}
.warp .seting thead td {
  background-color: #36215a;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
}
.warp dl.common {
  margin-bottom: 30px;
}
.warp dl.common dt {
  font-size: 16px;
  font-weight: bold;
  border-left: 2px solid #3e3a39;
  padding-left: 10px;
  height: 20px;
  line-height: 20px;
  margin-bottom: 10px;
}
.warp dl.common dd {
  font-size: 16px;
  line-height: 30px;
}
.warp dl.common dd.w85 {
  width: 85%;
}
.warp .ruxue {
  padding-left: 40px;
}
.warp .ruxue .red {
  color: #c13231;
}
.warp .ruxue .black {
  max-width: 100%;
  width: 85%;
  margin: 20px 0;
}
.warp .ruxue .black thead td {
  font-weight: bold;
  text-align: center;
}
.warp .ruxue .black td {
  border: 1px solid #3e3a39;
  padding: 10px;
  font-size: 16px;
  vertical-align: middle;
}
.warp .zsPic {
  margin: 0 auto 40px;
  max-width: 900px;
  display: flex;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  align-items: center;
  justify-content: space-between;
}
.warp .zsPic li {
  height: 215px;
  margin: 20px;
}
.warp .zsPic li img {
  max-width: 100%;
  height: 100%;
  width: auto;
  border: 1px solid #dbdbdb;
  padding: 2px;
  margin: 0 auto;
}
.warp .zsPic p {
  font-size: 16px;
  text-align: center;
}
.warp p.zsPic {
  text-indent: 2em;
  text-align: left;
}
.warp .flag {
  display: flex;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  justify-content: space-between;
  margin: 0 20px 40px 40px;
}
.warp .flag li {
  width: 15%;
}
.warp .flag img {
  width: 100%;
  height: 100%;
}
.warp .flag p {
  background-color: #60ad3b;
  color: #fff;
  height: 40px;
  line-height: 40px;
  text-align: center;
}
.warp .mrL {
  margin-left: 40px;
  font-weight: bold;
  margin-bottom: 10px;
}
.warp .school {
  margin: 0 40px 40px 40px;
  display: flex;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  justify-content: space-between;
}
.warp .school li {
  font-size: 16px;
  line-height: 30px;
}
.warp .exam,
.warp .prize {
  padding-left: 40px;
  margin-bottom: 40px;
}
.warp .number {
  padding-left: 15px;
}
.warp p.hjBox {
  text-indent: 2em;
}
.warp .hjBox {
  margin: 0 auto 40px;
  max-width: 880px;
  display: flex;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  align-items: center;
  justify-content: space-between;
}
.warp .hjBox li {
  position: relative;
  border: 1px solid #676767;
  padding: 2px;
}
.warp .hjBox li p {
  position: absolute;
  bottom: 2px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  color: #fff;
  width: 99%;
  font-size: 14px;
  background-image: linear-gradient(to right, #00538d 65%, rgba(49, 157, 193, 0.2));
  background: -webkit-linear-gradient(to right, #00538d 65%, rgba(49, 157, 193, 0.2));
  background: -moz-linear-gradient(to right, #00538d 65%, rgba(49, 157, 193, 0.2));
  background: -o-linear-gradient(to right, #00538d 65%, rgba(49, 157, 193, 0.2));
  background: -ms-linear-gradient(to right, #00538d 65%, rgba(49, 157, 193, 0.2));
}
.warp .hjBox li img {
  height: 150px;
  width: 250px;
  display: block;
}
.warp .guihua {
  display: flex;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  justify-content: space-between;
  margin-bottom: 40px;
}
.warp .guihua li {
  width: 32%;
}
.warp .guihua li img {
  display: block;
  border-radius: 50%;
  margin: 0 auto 40px;
}
.warp .guihua li h3 {
  margin: 0 auto 20px;
  width: 80%;
  border-radius: 20px;
  padding: 3px;
  background-image: -webkit-gradient(linear, left bottom, right top, color-stop(0.32, #60ad3b), color-stop(0.66, #b3e69a));
  background-image: -webkit-linear-gradient(45deg, #60ad3b, #b3e69a);
  background-image: -moz-linear-gradient(45deg, #60ad3b, #b3e69a);
  background-image: -ms-linear-gradient(45deg, #60ad3b 0%, #b3e69a 100%);
  background-image: -o-linear-gradient(45deg, #60ad3b, #b3e69a);
  background-image: linear-gradient(45deg, #60ad3b, #b3e69a);
  position: relative;
}
.warp .guihua li h3 div {
  display: block;
  content: '';
  width: 100%;
  height: 30px;
  line-height: 30px;
  background-color: #60ad3b;
  border-radius: 20px;
  color: #fff;
  font-size: 16px;
  text-align: center;
}
.warp .guihua li h3 div span {
  font-weight: bold;
}
.warp .guihua li p {
  text-align: center;
  font-size: 16px;
}
.warp .guihua li p span {
  display: block;
  text-align: center;
}
.warp .guihua li em {
  display: block;
  width: 50px;
  height: 50px;
  margin: -60px auto 20px;
  position: relative;
  background: url("../images/icon.png") no-repeat -2px -848px;
  z-index: 3;
  color: #fff;
  font-weight: bold;
  text-align: center;
  font-size: 18px;
  line-height: 40px;
}
.warp .itemGood {
  padding: 0 40px 40px;
}
.warp .itemGood .advantage-item {
  padding-left: 50px;
  line-height: 25px;
  margin-top: 15px;
}
.warp .itemGood li {
  font-size: 16px;
  line-height: 20px;
}
.warp .itemGood li i {
  display: inline-block;
  width: 50px;
  height: 42px;
  background: url("../images/icon1.png") no-repeat left top;
  position: relative;
  margin-right: 50px;
  top: 16px;
}
.warp .itemGood li i::after {
  display: block;
  content: '';
  width: 30px;
  height: 1px;
  background-color: #3e3a39;
  position: absolute;
  top: 50%;
  left: 55px;
}
.warp .itemGood li:first-child i:nth-child(1) {
  background-position: 5px -834px;
}
.warp .itemGood li:nth-child(3) i {
  background-position: 8px -1391px;
}
.warp .itemGood li:nth-child(5) i {
  background-position: 8px -1232px;
}
.warp .itemGood li:nth-child(7) i {
  background-position: 8px -1312px;
}
.warp .itemGood li:nth-child(9) i {
  background-position: 11px -1152px;
}
.warp .itemGood li:nth-child(11) i {
  background-position: 8px -1074px;
}
.warp .itemGood li:nth-child(13) i {
  background-position: 8px -994px;
}
.warp .itemGood li:nth-child(15) i {
  background-position: 12px -915px;
}
.warp .baoming {
  max-width: 910px;
  margin: 0 auto 40px;
  display: flex;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  justify-content: space-between;
  align-items: center;
}
.warp .baoming dl {
  width: 30%;
  border: 2px dashed #787878;
  border-radius: 20px;
  padding: 20px 10px 10px;
  font-size: 16px;
  text-align: center;
}
.warp .baoming dl:first-child dt {
  background-position: 6px -97px;
}
.warp .baoming dl:nth-child(2) dt {
  background-position: 7px -144px;
}
.warp .baoming dl:nth-child(3) dt {
  background-position: 9px -186px;
}
.warp .baoming dt {
  margin: -40px auto 10px;
  width: 40px;
  height: 40px;
  background: url("../images/icon.png") no-repeat center top #5e5e5e;
  border-radius: 50%;
}
.warp .red {
  color: #c13231;
}
.warp .baomingNext {
  display: flex;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: 940px;
  margin: 0 auto 40px;
}
.warp .baomingNext li {
  width: 20%;
  text-align: center;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  padding: 25px 50px 30px 0;
  background: url("../images/borderBg.png") no-repeat center top;
}
.warp .baomingNext li:nth-child(even) {
  background-position: left -153px;
}
.warp .baomingNext li:nth-child(odd) {
  background-position: left top;
}
.warp .baomingNext li:last-child {
  width: 15%;
  background-position: left -306px;
  padding-right: 0;
}
.warp .baomingNext li p {
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  padding: 0px 0 10px;
  color: #fff;
}
.warp .baomingNext li i {
  display: block;
  width: 45px;
  height: 45px;
  margin: 0 auto ;
  background: url("../images/icon.png") no-repeat left top;
}
.warp .baomingNext li:first-child i {
  background-position: -3px -233px;
}
.warp .baomingNext li:nth-child(2) i {
  background-position: -3px -298px;
}
.warp .baomingNext li:nth-child(3) i {
  background-position: -3px -380px;
}
.warp .baomingNext li:nth-child(4) i {
  background-position: 2px -462px;
}
.warp .baomingNext li:nth-child(5) i {
  background-position: -7px -553px;
}
.warp .contactUs {
  padding-left: 40px;
  margin-bottom: 40px;
}
.warp .contactUs li {
  background: url("../images/icon.png") no-repeat left top;
  font-size: 16px;
  padding-left: 30px;
  margin-bottom: 10px;
}
.warp .contactUs li:first-child {
  background-position: left -625px;
}
.warp .contactUs li:nth-child(2) {
  background-position: left -683px;
}
.warp .contactUs li:nth-child(3) {
  background-position: left -725px;
}
.warp .contactUs li:nth-child(4) {
  background-position: left -772px;
}
.warp #baomingForm {
  max-width: 100%;
}
.warp #baomingForm.ybaoming {
  max-width: 100%;
}
.warp #baomingForm.ybaoming .layui-form-item {
  width: 31.5%;
}
.warp #baomingForm.ybaoming .layui-textarea {
  min-height: 36px;
  padding: 2px 2px;
}
.warp #baomingForm.ybaoming .layui-form-item.marR0 {
  padding-left: 90px;
}
.warp #baomingForm.ybaoming .layui-form-item.marR0 .layui-word-aux a {
  color: #c13231;
}
.warp #baomingForm .layui-form {
  display: flex;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.warp #baomingForm .layui-form-item {
  width: 38.5%;
}
.warp #baomingForm .layui-form-item.w100 {
  width: 100%;
}
.warp #baomingForm .layui-form-item.w100 .layui-input-inline {
  width: 40%;
}
.warp #baomingForm .layui-form-item.w100 #textarea {
  min-width: 400px;
}
.warp #baomingForm .layui-form-item.w45 .layui-input-inline {
  width: 45% !important;
}
.warp #baomingForm .layui-form-item.marR0 {
  margin-top: 0px;
  width: 100%;
}
.warp #baomingForm .layui-form-item.marR0 p.center {
  display: inline;
  padding: 0 0 0 30px;
  font-size: 14px;
}
.warp #baomingForm .layui-form-item.marR0 p.center a {
  font-weight: bold;
  color: #c13231;
  padding: 0 5px;
}
.warp #baomingForm .layui-input,
.warp #baomingForm .layui-select,
.warp #baomingForm .layui-textarea {
  height: 30px;
  line-height: 30px;
  border-color: #3e3a39;
  background-color: #fefaf2;
}
.warp #baomingForm .layui-form-label {
  padding: 4px 0px 4px 10px;
}
.warp #baomingForm .layui-input-block {
  margin-left: 90px;
}
.warp #baomingForm .layui-btn {
  background: url("../images/btnBg.png") no-repeat center top;
  color: #4b201c;
  text-align: center ;
  width: 142px;
  height: 32px;
  line-height: 32px;
  font-weight: bold;
}
.warp #baomingForm p.center {
  width: 100%;
  clear: both;
  overflow: hidden;
  text-align: center;
}
.warp #baomingForm p.center a {
  font-weight: bold;
  color: #c13231;
}
.warp #baomingForm .layui-input {
  color: #666;
}
.warp #baomingForm .sub_chushi,
.warp #baomingForm .sub_chushi,
.warp #baomingForm .sub_input {
  height: 28px;
  line-height: 28px;
  border-color: #3e3a39;
  background-color: #fefaf2;
  color: #666;
  border-width: 1px;
  padding: 1px 5px;
  border-radius: 2px;
}
.warp #baomingForm .phoneWidth {
  width: 35%;
  margin-left: 5px;
}
.warp #baomingForm .phoneWidth .sub_chushi,
.warp #baomingForm .phoneWidth .sub_chushi,
.warp #baomingForm .phoneWidth .sub_input {
  width: 95%;
  margin-right: 5px;
}
.warp .search#baomingForm {
  margin: 0 0 0 40px;
}
.warp .search#baomingForm .layui-form {
  display: block;
}
.warp .search#baomingForm .layui-form-item {
  width: 60%;
}
.warp .search#baomingForm .layui-form-item.marR0 {
  margin-top: 30px;
  width: 40%;
}
.warp .search#baomingForm .layui-form-label {
  width: 120px;
}
.warp .search#baomingForm .layui-input-block {
  margin-left: 130px;
}
.layui-form-select dl dd.layui-this {
  background-color: #c13231;
}
.postForm#baomingForm {
  max-width: 90%;
  margin: 0 auto 40px;
  font-size: 16px;
}
.postForm#baomingForm .layui-form-item.p100 {
  width: 100%;
}
.postForm#baomingForm .layui-form {
  display: block !important;
}
.postForm#baomingForm .layui-form-label {
  width: 100px;
}
.postForm#baomingForm .layui-inline.ml115 {
  margin-left: 5px;
}
.postForm#baomingForm .layui-input-block {
  margin-left: 115px;
}
.postForm#baomingForm .bg {
  border-bottom: 2px solid #c13231;
  padding: 0 2px;
  margin: 0 0 30px 10px;
  color: #ccc;
}
.postForm#baomingForm .bg span {
  background-color: #dbdbdb;
  display: inline-block;
  padding: 5px 25px;
  margin: 0 0 0 10px;
  color: #676767;
}
.postForm#baomingForm .bg em {
  padding-left: 10px;
  color: #C6C6C6;
}
.postForm#baomingForm .bg.blue {
  border-bottom-color: #00538d;
  width: 100%;
}
.fixNav {
  display: none;
  position: fixed;
  width: 150px;
  left: 50%;
  margin-left: -785px;
  top: 0;
}
.fixNav .bg {
  background-color: #ee6500;
  padding: 10px 5px 5px;
  margin-top: -16px;
  border-radius: 0 0 5px 5px;
  box-shadow: 4px 5px 10px rgba(0, 52, 52, 0.3);
}
.fixNav h4 {
  display: block;
  width: 98.8%;
  height: 55px;
  line-height: 50px;
  border-bottom: 2px solid #fff;
  margin-right: 20px;
  color: #fff;
  text-align: center;
  font-weight: bold;
  letter-spacing: 2px;
  font-size: 20px;
  border: 1px solid #fff;
  border-top: 0px solid transparent;
  border-bottom: 0px solid transparent;
  position: relative;
}
.fixNav h4::after {
  width: 60%;
  height: 2px;
  display: block;
  content: "";
  background-color: #fff;
  left: 20%;
  position: absolute;
  bottom: 8px;
}
.fixNav ul {
  border: 1px solid #fff;
  border-top: 0px solid transparent;
  border-radius: 0 0 5px 5px;
}
.fixNav ul li {
  height: 42px;
  line-height: 42px;
  padding: 0 ;
  font-size: 16px;
  text-align: center;
}
.fixNav ul li a {
  color: #fff;
}
.fixNav ul li.hv.active {
  background-color: #e85b25;
  font-weight: bold;
  position: relative;
}
.fixNav ul li.hv.active::after {
  display: block;
  content: '';
  width: 0;
  height: 0;
  border: 21px solid #e85b25;
  border-color: transparent transparent transparent #e85b25;
  position: absolute;
  right: -42px;
  top: 0;
}
.fixNav ul + em {
  display: block;
  content: '';
  width: 98%;
  height: 2px;
  border-radius: 0 0 5px 5px;
  border: 1px solid #fff;
  border-top: 0px solid transparent;
  margin-bottom: 4px;
}
.fixNav .aboutJZ {
  height: auto;
  padding: 30px 0 30px;
  line-height: 20px;
  text-shadow: 1px 1px 3px rgba(0, 52, 52, 0.3);
  font-size: 18px;
  font-weight: bold;
  position: relative;
  color: #fff;
  cursor: pointer;
}
.fixNav .aboutJZ.hover div {
  display: block;
}
.fixNav .aboutJZ div {
  display: none;
  width: 100px;
  position: absolute;
  right: -120px;
  top: -30px;
  background-color: #fff;
  padding: 5px;
}
.fixNav .aboutJZ div P {
  font-size: 12px;
  color: #3e3a39;
  font-weight: normal;
  text-shadow: 0 0 0 rgba(0, 52, 52, 0.3);
}
.fixNav .aboutJZ::before {
  display: block;
  content: '';
  width: 60%;
  height: 1px;
  background-color: #fff;
  position: relative;
  top: -20px;
  margin: 0 auto;
}
.fixNav .toTop {
  border-radius: 0 0 5px 5px;
  display: block;
  color: #fff;
  cursor: pointer;
  font-weight: bold;
  font-size: 16px;
  position: relative;
  padding-top: 20px;
  padding-bottom: 10px;
  text-align: center;
  margin-bottom: 10px;
}
.fixNav .toTop i {
  border: 4px solid #fff;
  border-color: #fff #fff transparent transparent;
  width: 10px;
  height: 10px;
  display: block;
  -webkit-display: block;
  -moz-display: block;
  -ms-display: block;
  -o-display: block;
  transform: rotate(315deg);
  position: absolute;
  left: 44%;
  top: 15px;
}
.rightFixed {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  position: fixed;
  z-index: 100;
  right: 20px;
  bottom: 10px;
  font-size: 16px;
  font-weight: bold;
  line-height: 40px;
}
.rightFixed .zxImg {
  float: right;
  display: block;
  margin-bottom: 190px;
}
.rightFixed h2 {
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  background-color: #fa6804;
  margin-bottom: 15px;
  position: relative;
  top: -1px;
}
.rightFixed .zxCon {
  clear: both;
  width: 185px;
  padding: 2px 8px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  background: #fecfa3;
  border: 1px solid #b55d0d;
}
.rightFixed .bgW {
  background-color: #fff8f5;
  border-bottom: 1px solid #b55d0d;
  text-align: center;
  margin-top: 10px;
}
.rightFixed .bgW::before {
  display: block;
  content: '';
  width: 100%;
  height: 1px;
  background: #b55d0d;
  position: relative;
  top: -5px;
}
.rightFixed .bgW div {
  line-height: 28px;
}
.rightFixed img {
  max-width: 90%;
  display: block;
  margin: 10px auto;
}
.rightFixed .btnBox {
  margin: 0 10px 10px;
}
.rightFixed .btnBox#telShow {
  position: relative;
}
.rightFixed .btnBox#telShow::after,
.rightFixed .btnBox#telShow::before {
  display: block;
  content: '';
  width: 50%;
  height: 1px;
  position: absolute;
  bottom: 0;
}
.rightFixed .btnBox#telShow::before {
  left: 0;
  background: linear-gradient(to right, #f8f3f0, #e2e2e2);
}
.rightFixed .btnBox#telShow::after {
  right: 0;
  background: linear-gradient(to left, #f8f3f0, #e2e2e2);
}
.rightFixed .btnBox#telShow p {
  background-position: left 3px;
}
.rightFixed .btnBox img {
  width: 100px;
  margin: 5px auto;
  box-shadow: 1px 5px 5px rgba(1, 9, 36, 0.2);
}
.rightFixed .btnBox p {
  text-align: left !important;
  background: url("../images/fixedIcon.png") no-repeat left -28px;
  padding-left: 30px;
}
.rightFixed p {
  text-indent: 0;
  text-align: center;
  color: #3e3a39;
  font-weight: bold;
}
.rightFixed p i {
  display: inline-block;
  background: url("../images/layerBtn.png") no-repeat left -105px;
}
.rightFixed .bm {
  display: block;
  background: url("../images/bm.png") no-repeat center top;
  background-size: 100% auto;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  line-height: 30px;
  height: 32px;
  margin: 10px auto 0;
  max-width: 90%;
}
.rightFixed .bm a {
  color: #fff;
  animation: arrTxt 0.6s ease-out 1s infinite;
  letter-spacing: 8px;
}
.rightFixed .ewm {
  display: block;
  margin: 10px auto 0;
  width: 100%;
}
@keyframes arrTxt {
  0% {
    font-size: 16px;
  }
  100% {
    font-size: 18px;
  }
}
@keyframes arr {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.zxBtn {
  display: inline-block;
  width: 150px;
  height: 40px;
  background: url("../images/btn.png") no-repeat center top;
  background-size: 100% auto;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  padding-left: 100px;
}
.zxBtn span {
  display: inline-block;
  background: url("../images/shape1.png") no-repeat left top;
  position: relative;
  width: 12px;
  height: 20px;
  top: 10px;
}
.zxBtn span:first-child {
  animation: arr 1s ease-out 0s infinite;
}
.zxBtn span:nth-child(2) {
  animation: arr 1s ease-out 0.4s infinite;
}
.zxBtn span:nth-child(3) {
  animation: arr 1s ease-out 0.8s infinite;
}
.footNav {
  max-width: 900px;
  margin: 0 auto;
}
.footNav .nav {
  width: 100%;
  padding: 35px 0 30px;
}
.footNav .nav li {
  border-color: #3e3a39;
  border-width: 1px;
}
.footNav .nav a {
  color: #3e3a39;
  font-size: 16px;
  font-weight: normal;
}
#link {
  width: 1200px;
  margin: 30px auto ;
  display: flex;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  justify-content: space-between;
}
#link li {
  color: #95601f;
  height: 42px;
  line-height: 42px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  min-width: 100px;
  padding: 0 10px;
  border: 20px transparent solid;
  -webkit-border-image: url("../images/bot.png") 11 11 round;
  /* Safari 5 and older */
  -o-border-image: url("../images/bot.png") 11 11 round;
  /* Opera */
  border-image: url("../images/bot.png") 11 11 round;
}
#link li a {
  color: #95601f;
  font-weight: bold;
}
.aboutBot {
  width: 100%;
  max-width: 700px;
  margin: 0 auto;
}
.aboutBot p {
  text-align: center;
  font-size: 14px;
  line-height: 30px;
}
.aboutBot p a {
  display: inline-block;
  padding: 0 15px;
  font-size: 14px;
  height: 14px;
  line-height: 14px;
}
.aboutBot p a.bor {
  border-right: 1px solid #dbdbdb;
}
.aboutBot span {
  font-weight: bold;
  padding: 0 5px;
}
.postForm#baomingForm .layui-form-item.p100 .layui-inline.wP40 {
  width: 40% !important;
}
.postForm#baomingForm .layui-form-item .layui-input-block.wP100 {
  width: 100px;
}
.warp #baomingForm .layui-form-item .layui-inline.wP35 {
  margin: 0 0 10px;
}
.warp #baomingForm .layui-form-item .layui-inline.wP60 {
  display: inline-block;
}
.warp #baomingForm .layui-form-item .layui-inline.wP60 .layui-input {
  width: 50px !important;
}
.warp #baomingForm .layui-form-item .layui-inline.wP60 .layui-input,
.warp #baomingForm .layui-form-item .layui-inline.wP60 .layui-textarea,
.warp #baomingForm .layui-form-item .layui-inline.wP60 .sub_chushi,
.warp #baomingForm .layui-form-item .layui-inline.wP60 .sub_input {
  width: 50px !important;
}
.aboutBot {
  width: 100%;
  max-width: 980px;
  margin: 0 auto;
  height: 50px;
}
/****====================1200px 以下================***/
@media only screen and (max-width: 1200px) {
  .main {
    width: 100%;
    padding: 0;
  }
  .nav {
    width: 100%;
    padding: 20px 0;
  }
  .fixNav {
    display: none;
  }
}
/****====================移动端显示================***/
@media only screen and (max-width: 1024px) {
  .pcShow {
    display: none !important;
  }
  .phoneShow {
    display: block !important;
  }
  .main {
    padding-bottom: 0.6rem;
  }
  .borderWarp {
    padding: 0rem;
    border: 10px solid transparent;
  }
  .warp,
  header.pcShow .warp {
    width: 100%;
    max-width: 100%;
    padding: 0;
  }
  .warp {
    padding-top: 0.01rem;
  }
  .topH1 {
    padding: 0.15rem 0;
    background-color: #676767;
    text-align: center;
    position: fixed;
    width: 100%;
    z-index: 30;
  }
  .topH1 a {
    color: #fff;
    font-size: 0.24rem;
    font-weight: bold;
    text-align: center;
  }
  .topH1.topNav {
    display: flex !important;
    -webkit-display: flex !important;
    -moz-display: flex !important;
    -ms-display: flex !important;
    -o-display: flex !important;
    justify-content: space-between;
    align-items: center;
    padding: 0.1rem 0.5rem;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
  }
  .topH1.topNav a {
    color: #fff;
    font-size: 0.24rem;
    font-weight: bold;
    text-align: center;
  }
  P.topPh2 {
    color: #3e3a39;
    font-size: 0.24rem;
    font-weight: bold;
    text-align: center;
    padding-top: 0.3rem;
  }
  .banner {
    margin-bottom: 0;
  }
  .pt5 {
    padding-top: 0.8rem;
  }
  .nav {
    padding: 0.5rem 0.2rem;
    display: flex;
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    justify-content: space-between;
  }
  .nav li {
    flex: auto;
  }
  .nav li:last-child {
    border-right: 0px solid #fff;
  }
  .nav li a {
    padding: 0;
    font-size: 16px;
    font-weight: normal;
  }
  .phoneTxt h2 {
    background-color: #23115f;
    padding: 0.2rem 0;
    text-align: center;
    font-size: 0.24rem;
    font-weight: bold;
    color: #fff;
    margin-top: -2px;
  }
  .theTitle {
    background: url("../images/titleP.png") no-repeat center center;
    padding: 0;
    margin: 0.4rem 0;
    height: 0.6rem;
    line-height: 0.6rem;
    background-size: auto 100%;
  }
  .theTitle span {
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    background: none;
    width: 100%;
  }
  .warp .intro.phoneCss {
    background: none;
    padding: 0;
  }
  .warp .intro.phoneCss dl {
    flex-flow: column;
    padding: 0;
    width: 100%;
    background-color: #2b3774;
  }
  .warp .intro.phoneCss dt,
  .warp .intro.phoneCss dd {
    flex: 0 0 auto;
    position: relative;
  }
  .warp .intro.phoneCss dt::after,
  .warp .intro.phoneCss dd::after {
    display: block;
    content: "";
    position: absolute;
    width: 90%;
    height: 100%;
    border: 1px solid #fff;
    left: 5%;
    top: 0.3rem;
  }
  .warp .intro.phoneCss dd {
    background: url(../images/logo.png) no-repeat 110% 292px;
    background-size: 150px 145px;
    background-color: #2b3774;
    padding: 0.2rem 0.5rem 0.5rem;
    border-top: 0px solid transparent;
  }
  .warp .intro.phoneCss dd::after {
    border-top: 0px solid #fff;
    bottom: 0.3rem;
    top: -0.01rem;
    height: 93%;
  }
  .warp .intro.phoneCss dt {
    border-bottom: 0px solid #fff;
  }
  .warp .intro.phoneCss dt img {
    width: 100%;
    max-width: 100%;
  }
  .warp .intro.phoneCss dt::after {
    height: 90%;
    border-bottom: 0px solid #fff;
  }
  .itemImportant.phoneCss li {
    width: 100%;
  }
  .itemImportant.phoneCss li div {
    padding-left: 10px;
  }
  .itemImportant.phoneCss li div.qaQ {
    width: auto;
    min-width: 60%;
    display: inline-block;
  }
  .itemImportant.phoneCss li div.qaA {
    padding-left: 40px;
  }
  .warp .seting {
    max-width: 90%;
    margin: 0 auto;
    min-width: 90%;
  }
  .warp .seting + .red {
    padding: 0.1rem 5%;
  }
  .warp .classSet i {
    display: block;
    width: 0.8rem;
    height: 1rem;
    margin: 0 auto;
    background: url("../images/icon.png") no-repeat center top;
    background-size: 1.5rem auto;
    display: none;
  }
  .warp .classSet p {
    font-size: 16px;
    font-weight: bold;
    text-align: center;
  }
  .warp .classSet li div {
    background-color: #eeeeee;
    padding: 0.2rem;
    width: 80%;
    margin: 0.2rem auto 0.3rem;
  }
  .warp .classSet li div span {
    font-weight: bold;
  }
  .warp .classSet li:first-child i {
    background-position: -0.05rem -16.55rem;
  }
  .warp .classSet li:nth-child(2) i {
    background-position: -0.05rem -18.3rem;
  }
  .warp .classSet li:last-child i {
    background-position: -0.05rem -19.8rem;
  }
  .warp dl.common {
    padding-right: 5%;
  }
  .warp dl.common dd.w85 {
    width: 100%;
  }
  .warp .university {
    padding: 0 0.3rem;
  }
  .warp .university ul {
    display: flex;
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
  }
  .warp .university ul li {
    margin-bottom: 0.3rem;
    border: 1px solid #dbdbdb;
    width: 46%;
  }
  .warp .university ul li p {
    height: 0.4rem;
    line-height: 0.4rem;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    background-color: #dbdbdb;
  }
  .warp .university ul li img {
    max-width: 100%;
  }
  .warp .zsPic {
    align-items: center;
    max-width: 100%;
    margin-bottom: 0;
    flex-wrap: wrap;
  }
  .warp .zsPic li {
    width: 60%;
    margin: 0 auto 0.4rem;
    clear: both;
    overflow: hidden;
    height: auto;
  }
  .warp .zsPic li img {
    max-width: 100%;
    margin: 0 auto;
    display: block;
    height: 2.5rem;
    width: auto;
  }
  .warp p.zsPic {
    width: 90%;
    margin: 0 auto 0.4rem;
  }
  .warp .zsStyle {
    padding: 0;
  }
  .warp .hjBox {
    flex-flow: column;
  }
  .warp .hjBox li {
    width: 60%;
    margin-bottom: 0rem;
  }
  .warp .hjBox li:last-child,
  .warp .hjBox li:nth-child(2) {
    display: none;
  }
  .warp .hjBox li img {
    width: 100%;
  }
  .warp p.hjBox {
    width: 80%;
    margin: 0 auto;
  }
  .warp .guihua {
    flex-flow: column;
  }
  .warp .guihua li {
    width: 100%;
    margin: 0 auto 0.4rem;
  }
  .warp .guihua li h3 {
    width: 60%;
    min-width: 50%;
  }
  .warp .itemGood {
    padding: 0 0.4rem;
    clear: both;
    overflow: hidden;
  }
  .warp .itemGood .advantage-item {
    margin-top: 10px;
  }
  .warp .itemGood li {
    clear: both;
    line-height: 24px;
    margin-top: 15px;
  }
  .warp .itemGood li:last-child i,
  .warp .itemGood li:nth-child(7) i {
    top: -9px;
  }
  .warp .itemGood li i {
    top: 0px;
    float: left;
    margin-right: 20px;
  }
  .warp .itemGood li i::after {
    display: none;
  }
  .warp .baoming {
    flex-flow: column;
  }
  .warp .baoming dl {
    width: 50%;
    margin-bottom: 0.4rem;
  }
  .warp .ruxue .black {
    width: 100%;
  }
  .warp .contactUs {
    padding: 0 5% 0.5rem;
    margin-bottom: 0;
  }
  .warp .contact {
    margin-bottom: 0;
    padding-bottom: 0.4rem;
    padding-left: 0;
  }
  .warp #baomingForm {
    max-width: 400px;
    margin: 40px auto -20px;
  }
  .warp #baomingForm .layui-form-item {
    width: 80%;
    margin: 0 auto 0.3rem;
  }
  .warp #baomingForm .layui-form-item.marR0 {
    margin-top: 0;
  }
  .warp #baomingForm .layui-form-item.marR0 .layui-input-block {
    text-align: center;
  }
  .warp #baomingForm span {
    display: block;
  }
  .warp .postForm#baomingForm {
    padding-left: 0px;
  }
  .warp .postForm#baomingForm .bg {
    display: none;
  }
  .warp .postForm#baomingForm .layui-form-item {
    width: 80%;
    margin: 0 auto 10px;
  }
  .warp .postForm#baomingForm .layui-form-item.marR0 {
    margin-top: 30px;
  }
  .warp .postForm#baomingForm .layui-form-label {
    display: block;
    float: none;
    text-align: left;
    padding: 5px 0;
  }
  .warp .postForm#baomingForm .layui-input-block {
    margin-left: 0px;
  }
  .warp .postForm#baomingForm .layui-inline.ml115 {
    margin-left: 0;
  }
  .warp .itemIntro {
    display: block;
    padding: 0 0.2rem;
  }
  .warp .itemIntro p {
    padding: 0;
  }
  .warp .itemIntro .bor img {
    float: left;
    margin: 0 0.2rem 0rem 0;
    width: 40%;
    max-width: 100%;
    border: 1px solid #dbdbdb;
    padding: 1px;
  }
  .warp .shizi.phoneCss {
    flex-flow: column;
  }
  .warp .shizi.phoneCss img {
    margin-bottom: 0.2rem;
    max-width: 100%;
  }
  .warp .shizi.phoneCss dd {
    padding-left: 0;
  }
  .baomingBg {
    padding: 0.2rem 0;
  }
  .baomingBg img {
    width: 100%;
    max-width: 100%;
  }
  .warp #baomingForm.ybaoming .layui-form-item {
    width: 31%;
  }
  .fastWay {
    width: 90%;
    margin: 0.4rem auto 0;
    display: flex;
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
  }
  .fastWay li {
    width: 30%;
    margin-bottom: 0.4rem;
  }
  .fastWay li:first-child {
    background-position: 0.07rem 0;
  }
  .fastWay li:nth-child(2) i {
    background-position: 0.04rem -1.4rem;
  }
  .fastWay li:nth-child(3) i {
    background-position: 0.01rem -2.85rem;
  }
  .fastWay li:nth-child(4) i {
    background-position: 0.05rem -4.4rem;
  }
  .fastWay li:nth-child(5) i {
    background-position: 0.05rem -5.9rem;
  }
  .fastWay li:nth-child(6) i {
    background-position: 0.02rem -7rem;
  }
  .fastWay i {
    display: block;
    width: 1rem;
    height: 1rem;
    background: url("../images/phoneIcon.png") no-repeat left top;
    background-size: 1rem auto;
    margin-bottom: 0.2rem;
    margin: 0 auto;
  }
  .fastWay p {
    text-align: center;
    font-size: 16px;
    font-weight: bold;
  }
  .fixedPhone {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    justify-content: space-between;
    z-index: 20;
  }
  .fixedPhone li {
    text-align: center;
    height: 0.9rem;
    line-height: 0.9rem;
    width: 33.3%;
    background-color: rgba(240, 184, 95, 0.93);
  }
  .fixedPhone li:nth-child(2) {
    background-color: rgba(105, 191, 164, 0.93);
  }
  .fixedPhone li:nth-child(3) {
    background-color: rgba(230, 121, 130, 0.93);
  }
  .fixedPhone li a {
    font-size: 20px;
    font-weight: bold;
    color: #fff;
  }
  @keyframes arr {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  .zxBtn {
    display: inline-block;
    background: url("../images/btn.png") no-repeat center top;
    background-size: 100% auto;
    padding: 5px 10px 10px 90px;
    width: auto;
    height: auto;
  }
  .zxBtn span {
    display: inline-block;
    width: 0.15rem;
    height: 0.3rem;
    background: url("../images/shape1.png") no-repeat left top;
    position: relative;
    top: 3px;
  }
  .zxBtn span:first-child {
    animation: arr 1s ease-out 0s infinite;
  }
  .zxBtn span:nth-child(2) {
    animation: arr 1s ease-out 0.4s infinite;
  }
  .zxBtn span:nth-child(3) {
    animation: arr 1s ease-out 0.8s infinite;
  }
  .warp #baomingForm.ybaoming .layui-form-item {
    width: 80%;
    margin: 0 auto 0.3rem;
  }
  .warp #baomingForm .layui-form-label {
    display: block;
    float: none;
    padding-left: 0;
    text-align: left;
  }
  .warp #baomingForm .layui-input-block {
    margin-left: 0;
  }
  .warp #baomingForm .layui-form-item.w100 .layui-input-inline {
    min-width: 100%;
    width: 100%;
    margin-left: 0;
    float: none;
  }
  .warp #baomingForm .layui-form-item.w100 .layui-input-inline #textarea {
    min-width: auto;
  }
  .warp #baomingForm .layui-form-item.w100 .layui-input-inline + .layui-form-mid {
    display: block;
    float: none;
  }
  .warp #baomingForm .layui-form-item.w45 .layui-input-inline {
    width: 100% !important;
    margin: 0;
  }
  .layui-form-item .layui-input-inline + .layui-form-mid {
    margin-left: 0;
  }
  .layui-form-item .layui-input-inline {
    left: 0;
  }
  .warp #baomingForm.ybaoming .layui-form-item.marR0 {
    padding-left: 0;
  }
  .warp #baomingForm .phoneWidth {
    width: 100%;
    margin-left: 0;
  }
  .warp #baomingForm .layui-form-item .layui-inline.wP35 {
    margin: 0 0 10px;
  }
  .warp #baomingForm .layui-form-item .layui-inline.wP60 .layui-input {
    width: 40%;
  }
  .warp #baomingForm .layui-form-item .layui-inline.wP60 .layui-input,
  .warp #baomingForm .layui-form-item .layui-inline.wP60 .layui-textarea {
    width: 40%;
  }
  .warp #baomingForm.ybaoming .layui-form-item.marR0 {
    padding-left: 0;
  }
  .warp #baomingForm .phoneWidth {
    width: 100%;
    margin-left: 0;
  }
  .warp #baomingForm .layui-form-item .layui-inline.wP35 {
    margin: 0 0 10px;
  }
  .warp #baomingForm .layui-form-item .layui-inline.wP60 .layui-input {
    width: 40%;
  }
  .warp #baomingForm .layui-form-item .layui-inline.wP60 .layui-input,
  .warp #baomingForm .layui-form-item .layui-inline.wP60 .layui-textarea {
    width: 40%;
  }
}
@media only screen and (max-width: 414px) {
  .warp dl.common dd,
  .warp .baoming dl,
  p,
  .warp .contact li,
  .warp .contactUs li,
  .warp .zsStyle ul li,
  .warp .zsPic p,
  .warp .ruxue .black td,
  .warp .seting td,
  .warp .itemImportant li div.qaA,
  .warp .itemImportant li div.qaQ,
  .warp .seting thead td,
  .warp .intro dl dd,
  .warp .intro dl dd p,
  .warp .guihua li p,
  .warp .university ul li p,
  .warp dl.common dt {
    font-size: 16px;
  }
  .warp {
    padding-bottom: 0.5rem;
  }
  .warp .itemImportant li:last-child div.qaQ {
    width: 100%;
  }
  .warp .itemImportant {
    margin: 0 0.2rem 0.5rem;
  }
  .warp .itemImportant li:last-child div.qaA {
    width: 80%;
  }
  .warp .contactUs li:nth-child(2) {
    background-position: left -687px;
  }
  .warp .search#baomingForm {
    margin: 0;
  }
  .warp .search#baomingForm .layui-form-item {
    width: 80%;
  }
  .warp .shizi {
    padding: 0 0.2rem 0.4rem;
  }
  .warp .shizi dd {
    padding-left: 0;
  }
  .warp .exam,
  .warp .prize {
    width: 90%;
    margin: 0 auto 0.4rem;
    padding: 0;
  }
  .warp .baoming dl {
    margin-bottom: 0.6rem;
  }
  .theTitle {
    margin: 0.6rem 0;
  }
  .warp .guihua li em {
    background-position: 6px -472px;
    background-size: 50px auto;
  }
  .postForm#baomingForm .layui-form-item {
    margin: 0 auto 0 !important;
  }
  .postForm#baomingForm .layui-form-item.p100 .layui-inline.wP40 {
    width: 100% !important;
  }
  .postForm#baomingForm .layui-form-item .layui-input-block.wP100 {
    width: 100%;
  }
  .warp #baomingForm.ybaoming .layui-form-item.marR0 .layui-input-inline {
    margin-left: 0px !important;
    text-align: center;
  }
  .layui-form-mid {
    margin-right: 0;
  }
  .main {
    padding-bottom: 0;
    box-shadow: 0 0 0 rgba(0, 52, 52, 0.3);
  }
  .aboutBot {
    font-size: 12px;
    padding: 0.3rem 0.2rem 1rem;
    box-sizing: border-box;
  }
  .aboutBot p {
    line-height: 22px;
    margin-bottom: 5px;
  }
  .postForm#baomingForm .layui-form-item .layui-inline {
    margin-bottom: 8px;
  }
  .baomingBg {
    text-align: center;
  }
  .baomingBg img {
    max-width: 90%;
    margin: 0 auto;
  }
  .warp #baomingForm {
    margin-bottom: 10px;
    border-bottom: 2px solid #dbdbdb;
  }
  P.topPh2 {
    padding-top: 0;
  }
  .bmb {
    margin: 0.3rem 0;
  }
  .warp #baomingForm {
    padding-top: 0;
    margin-top: 0;
  }
  .warp .postForm#baomingForm .bg.blue {
    display: block;
    width: 85%;
    border-bottom: 1px dashed #00538d;
    padding-top: 20px;
    margin: 0 auto 10px;
  }
  .warp .postForm#baomingForm .bg.blue span,
  .warp .postForm#baomingForm .bg.blue em {
    display: none;
  }
  .warp #baomingForm.ybaoming .layui-form-item {
    margin: 0 auto;
  }
  .warp #baomingForm .layui-btn {
    margin: 10px auto 0;
  }
  .warp .postForm#baomingForm .layui-form-item.marR0 {
    margin: 30px auto  !important;
  }
  .topH1 a {
    font-size: 18px !important;
    letter-spacing: 1px;
    font-weight: normal;
  }
  .phoneTxt h2 {
    font-size: 18px !important;
    letter-spacing: 1px;
    font-weight: normal;
  }
  .banner {
    padding-top: 0.8rem;
  }
  .warp #baomingForm.ybaoming {
    border: none;
  }
  .warp #baomingForm .layui-textarea {
    height: auto;
  }
  .warp #baomingForm .layui-form-label {
    width: 100px;
    font-size: 16px;
  }
  .topH1.topNav a {
    font-size: 18px !important;
    font-weight: normal;
  }
}
/*# sourceMappingURL=style.css.map */