/*reset*/

html {

  font-family: sans-serif;

  -ms-text-size-adjust: 100%;

  -webkit-text-size-adjust: 100%;

}



body {

  margin: 0;

}



article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

nav,

section,

summary {

  display: block;

}



h1,

h2,

h3,

h4,

h5,

h6,

dl,

dd,

p,

select,

textarea {

  margin: 0;

}



ol,

ul {

  margin: 0;

  padding: 0;

  list-style: none;

}



a {

  color: #333;

  background-color: transparent;

  -webkit-text-decoration-skip: objects;

  text-decoration: none;

}



a:active,

a:hover {

  outline: 0;

}



audio,

canvas,

video {

  display: inline-block;

  vertical-align: baseline;

}



audio:not([controls]) {

  display: none;

  height: 0;

}



img {

  border: 0;

}



svg:not(:root) {

  overflow: hidden;

}



button,

input[type="button"],

input[type="reset"],

input[type="submit"] {

  -webkit-appearance: button;

  cursor: pointer;

}



button::-moz-focus-inner,

input[type="button"]::-moz-focus-inner,

input[type="reset"]::-moz-focus-inner,

input[type="submit"]::-moz-focus-inner {

  padding: 0;

  border: 0;

}



button[disabled],

html input[disabled] {

  cursor: default;

}



input,

button {

  overflow: visible;

}



button,

select {

  text-transform: none;

}



input[type="checkbox"],

input[type="radio"] {

  padding: 0;

  -webkit-box-sizing: border-box;

     -moz-box-sizing: border-box;

          box-sizing: border-box;

}



textarea {

  resize: none;

  border: 1px solid #ccc;

}



table {

  border-collapse: collapse;

  border-spacing: 0;

}



td,

th {

  padding: 0;

}



del {

  text-decoration: line-through;

}



sub,

sup {

  font-size: 75%;

  line-height: 0;

  position: relative;

  vertical-align: baseline;

}



sub {

  bottom: -0.25em;

}



sup {

  top: -0.5em;

}



.clearfix:after {

  display: block;

  content: '';

  height: 0;

  clear: both;

  visibility: hidden;

}



html {

  font-size: 12px;

  -webkit-tap-highlight-color: transparent;

}



body {

  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

  font-family: "Microsoft YaHei", Arial, SimSun, SimHei, sans-serif;

  font-size: 14px;

  color: #333;

  background-color: #fafafa;

}



body {

  max-width: 480px;

  margin: 0 auto;

}



/*banner*/

.banner {

  width: 100%;

  height: 12rem;

  background: url(../img/ban.jpg) top center no-repeat;

  background-size: 100% 100%;

  position: relative;

}



.banner a {

  width: 6rem;
  height: 1.5rem;
  display: block;
  border-radius: 0.75rem;
  background: -webkit-gradient(linear, left top, right top, color-stop(1%, #ee2312), to(#ff6649));
  background: -webkit-linear-gradient(left, #ee2312 1%, #ff6649 100%);
  background: -o-linear-gradient(left, #ee2312 1%, #ff6649 100%);
  background: linear-gradient(90deg, #ee2312 1%, #ff6649 100%);
  border:2px solid #86a3dd;
  border-radius: 0.85rem;

  font-size: 0.65rem;
  color: #fff;
  text-align: center;
  line-height: 1.5rem;

}
.banner a:nth-child(1){
  position: absolute;
  bottom: 2rem;
  left: 2.35rem;
}
.banner a:nth-child(2){
  position: absolute;
  bottom: 2rem;
  right: 2.35rem;
}



.guojia .navbar {

  width: 92%;

  height: 1.25rem;

  margin: 0 auto 0;

  padding: 0.75rem 4%;

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: justify;

  -webkit-justify-content: space-between;

      -ms-flex-pack: justify;

          justify-content: space-between;

  -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.05);

          box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.05);

  background-color: #fff;

}



.guojia .navbar .item {

  width: 20%;

  font-size: 0.7rem;

  color: #000;

  line-height: 1.25rem;

  text-align: center;

  margin-right: 0;

}



.guojia .navbar .item.active {

  color: #fff;

  background: -webkit-gradient(linear, left top, right top, from(#1836a8), to(#1848ce));

  background: -webkit-linear-gradient(left, #1836a8 0%, #1848ce 100%);

  background: -o-linear-gradient(left, #1836a8 0%, #1848ce 100%);

  background: linear-gradient(90deg, #1836a8 0%, #1848ce 100%);

  border-radius: 0.625rem;

}



.guojia .navtop {

  position: fixed;

  top: 0;

  left: 0;

  z-index: 9;

}



.guojia .guojia_contion .title_yjs {

  margin: 0.3rem auto 0;

  border-bottom: 1px solid #d1d4db;

}



.guojia .guojia_contion .title_yjs h2 {

  font-size: 0.8rem;

  color: #000;

  line-height: 2rem;

  text-align: center;

  font-weight: normal;

  position: relative;

}



.guojia .guojia_contion .title_yjs h2:before {

  position: absolute;

  content: '';

  width: 0.675rem;

  height: 0.35rem;

  background: url(../img/title_left.png) no-repeat;

  background-size: 100% 100%;

  left: 4.3rem;

  top: 0.8rem;

}



.guojia .guojia_contion .title_yjs h2:after {

  position: absolute;

  content: '';

  width: 0.675rem;

  height: 0.35rem;

  background: url(../img/title_right.png) no-repeat;

  background-size: 100% 100%;

  right: 4.3rem;

  top: 0.8rem;

}



.guojia .guojia_contion .title_yjs h2 b {

  font-size: 1.1rem;

  color: #1848ce;

  position: relative;

}



.guojia .guojia_contion .title_yjs h2 b:after {

  position: absolute;

  content: '';

  width: 3.25rem;

  height: 0.125rem;

  background-color: #1848ce;

  top: 1.675rem;

  left: 0;

}



.guojia .guojia_contion .shuo {

  margin-top: 0.8rem;

}



.guojia .guojia_contion .shuo .sey_yjs {

  width: 6.25rem;

  height: 1.75rem;

  display: block;

  background: -webkit-gradient(linear, left top, right top, from(#1836a8), to(#1848ce));

  background: -webkit-linear-gradient(left, #1836a8 0%, #1848ce 100%);

  background: -o-linear-gradient(left, #1836a8 0%, #1848ce 100%);

  background: linear-gradient(90deg, #1836a8 0%, #1848ce 100%);

  border-radius: 0.75rem 0.25rem 0 0;

  font-size: 0.75rem;

  color: #fff;

  text-align: center;

  line-height: 1.75rem;

}



.guojia .guojia_contion .shuo .shuo_yjs {

  width: 100%;

  height: 5.85rem;

  background-color: #fff;

  -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.05);

          box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.05);

  border-radius: 0 0 0.25rem 0.25rem;

}



.guojia .guojia_contion .shuo .shuo_yjs span {

  font-size: 0.7rem;

  display: block;

  color: #1848ce;

  line-height: 0.8rem;

  padding: 0.65rem 0 0 0.5rem;

}



.guojia .guojia_contion .shuo .shuo_yjs p {

  font-size: 0.6rem;

  color: #666;

  line-height: 0.85rem;

  padding: 0.4rem 0.5rem 0;

}



.guojia .guojia_contion .biaoti {

  width: 100%;

  height: 1.65rem;

  margin-top: 1rem;

  background: url(../img/us_bt.png) left center no-repeat;

  background-size: 8.7rem 1.65rem;

  position: relative;

}



.guojia .guojia_contion .biaoti:after {

  position: absolute;

  content: '';

  width: 1.5rem;

  height: 0.1rem;

  background-color: #1848ce;

  left: 0;

  bottom: -0.35rem;

}



.guojia .guojia_contion .biaoti span {

  display: block;

  font-size: 0.8rem;

  font-weight: bold;

  color: #000;

  line-height: 0.85rem;

  padding-top: 0.75rem;

}



.guojia .guojia_contion .home-tabs {

  margin-top: 1rem;

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: justify;

  -webkit-justify-content: space-between;

      -ms-flex-pack: justify;

          justify-content: space-between;

}



.guojia .guojia_contion .home-tabs .handle {

  font-size: 0.65rem;

  color: #666;

  line-height: 0.75rem;

}



.guojia .guojia_contion .home-tabs .handle.current {

  font-size: 0.75rem;

  color: #000;

}



.guojia .guojia_contion .homexw {

  padding-bottom: 1rem;

}



.guojia .guojia_contion .homexw .swiper-slide .mg_tj {

  width: 11.5rem;

  height: 2rem;

  position: relative;

  margin: 0.75rem auto 0;

}



.guojia .guojia_contion .homexw .swiper-slide .mg_tj img {

  width: 11.5rem;

  height: 2rem;

}



.guojia .guojia_contion .homexw .swiper-slide .mg_tj span {

  width: 11.5rem;

  height: 2rem;

  display: block;

  position: absolute;

  left: 0;

  top: 0;

  font-size: 0.9rem;

  color: #fff;

  text-align: center;

  line-height: 2rem;

}



.guojia .guojia_contion .homexw .swiper-slide .mg_list {

  width: 100%;

  height: auto;

  background-color: #fff;

  -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);

          box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);

  border-radius: 0.25rem;

  padding-top: 0.75rem;

}



.guojia .guojia_contion .homexw .swiper-slide .mgsq {

  background: url(../img/us_bg1.jpg) right bottom no-repeat #fff;

  background-size: 9.6rem 8.15rem;

}



.guojia .guojia_contion .homexw .swiper-slide .mgsq .mgsq_list {

  padding: 0 0.65rem 1.3rem 0.5rem;

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

}



.guojia .guojia_contion .homexw .swiper-slide .mgsq .mgsq_list span {

  width: 20%;

  height: 1.2rem;

  display: block;

  padding: 0 0.35rem;

  margin-right: 0.25rem;

  background: -webkit-gradient(linear, left top, right top, from(#1836a8), to(#1848ce));

  background: -webkit-linear-gradient(left, #1836a8 0%, #1848ce 100%);

  background: -o-linear-gradient(left, #1836a8 0%, #1848ce 100%);

  background: linear-gradient(90deg, #1836a8 0%, #1848ce 100%);

  -webkit-box-shadow: 0 5px 15px 0 rgba(24, 54, 167, 0.25);

          box-shadow: 0 5px 15px 0 rgba(24, 54, 167, 0.25);

  border-radius: 0.6rem;

  font-size: 0.6rem;

  color: #fff;

  text-align: center;

  line-height: 1.2rem;

}



.guojia .guojia_contion .homexw .swiper-slide .mgsq .mgsq_list p {

  width: 70%;

  font-size: 0.6rem;

  color: #666;

  line-height: 0.85rem;

}



.guojia .guojia_contion .homexw .swiper-slide .mgtjing {

  background: url(../img/us_bg2.jpg) right bottom no-repeat #fff;

  background-size: 15.45rem 9.05rem;

  padding-top: 1px;

  padding-bottom: 0.75rem;

}



.guojia .guojia_contion .homexw .swiper-slide .mgtjing span {

  width: 6rem;

  height: 1.3rem;

  display: block;

  background: -webkit-gradient(linear, left top, right top, from(#1836a8), to(#1848ce));

  background: -webkit-linear-gradient(left, #1836a8 0%, #1848ce 100%);

  background: -o-linear-gradient(left, #1836a8 0%, #1848ce 100%);

  background: linear-gradient(90deg, #1836a8 0%, #1848ce 100%);

  -webkit-box-shadow: 0 5px 15px 0 rgba(24, 54, 167, 0.25);

          box-shadow: 0 5px 15px 0 rgba(24, 54, 167, 0.25);

  border-radius: 0.65rem 0.65rem 0 0.65rem;

  margin-left: 0.5rem;

  font-size: 0.6rem;

  color: #fff;

  text-align: center;

  line-height: 1.3rem;

  margin-top: 0.75rem;

}



.guojia .guojia_contion .homexw .swiper-slide .mgtjing p {

  padding: 0.35rem 0.55rem 0 1.1rem;

  font-size: 0.6rem;

  color: #666;

  line-height: 0.85rem;

}



.guojia .guojia_contion .homexw .swiper-slide .mgcl {

  background: url(../img/us_bg3.jpg) right bottom no-repeat #fff;

  background-size: 11.75rem 8.4rem;

}



.guojia .guojia_contion .homexw .swiper-slide .mggh {

  background: url(../img/us_bg4.jpg) right bottom no-repeat #fff;

  background-size: 11.75rem 11.15rem;

}



.guojia .guojia_contion .homexw .swiper-slide .mggh .mgsq_list {

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

  padding-bottom: 0.75rem;

}



.guojia .guojia_contion .homexw .swiper-slide .mggh .mgsq_list span {

  width: 4.05rem;

  height: 1.3rem;

  display: block;

  background: url(../img/clbg.png) no-repeat;

  background-size: 100% 100%;

  color: #fff;

  text-indent: 0.6rem;

  font-size: 0.6rem;

  line-height: 1.3rem;

  position: relative;

}



.guojia .guojia_contion .homexw .swiper-slide .mggh .mgsq_list span:before {

  position: absolute;

  content: '';

  width: 4px;

  height: 4px;

  background-color: #fff;

  border-radius: 50%;

  top: 50%;

  margin-top: -2px;

  left: 0.2rem;

}



.guojia .guojia_contion .homexw .swiper-slide .mggh .mgsq_list span:after {

  position: absolute;

  content: '';

  width: 1px;

  height: 2rem;

  border-left: 1px dashed #1848ce;

  left: 0.25rem;

  top: 0.8rem;

}



.guojia .guojia_contion .homexw .swiper-slide .mggh .mgsq_list:last-child span:after {

  border-left: 0;

}



.guojia .guojia_contion .homexw .swiper-slide .mggh .mgsq_list p {

  font-size: 0.6rem;

  color: #666;

  line-height: 1.3rem;

  margin-left: 0.5rem;

}



.guojia .guojia_contion .homexw .swiper-slide .mgfy {

  background: url(../img/us_bg5.jpg) right bottom no-repeat #fff;

  background-size: 11.75rem 7.9rem;

}



.guojia .guojia_contion .homexw .swiper-slide .mgfy span {

  width: 3.5rem;

  border-radius: 0.65rem;

}



.guojia .guojia_contion .homexw .swiper-slide .mgfy p {

  line-height: 1.1rem;

}



.guojia .guojia_contion .homexw .swiper-slide:after {

  position: absolute;

  content: '';

  width: 4%;

  height: 100%;

}



.guojia .guojia_contion .fangan_list {

  margin-top: 1.1rem;

  height: 11.5rem;

}



.guojia .guojia_contion .fangan_list .swiper-slide {

  width: 6.75rem;

  height: 11.1rem;

  background-color: #fff;

  -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.05);

          box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.05);

  border-radius: 0.125rem;

  margin-right: 0.5rem;

  position: relative;

}



.guojia .guojia_contion .fangan_list .swiper-slide img {

  width: 6.75rem;

  height: 4.05rem;

  border-radius: 0.125rem 0.125rem 0 0;

}



.guojia .guojia_contion .fangan_list .swiper-slide span {

  font-size: 0.65rem;

  color: #000;

  display: block;

  text-align: center;

  line-height: 0.75rem;

  margin: 0.5rem auto;

}



.guojia .guojia_contion .fangan_list .swiper-slide p {

  font-size: 0.55rem;

  color: #666;

  line-height: 0.75rem;

  padding: 0 0.4rem;

  overflow: hidden;

  display: -webkit-box;

  -webkit-line-clamp: 3;

  -webkit-box-orient: vertical;

}



.guojia .guojia_contion .fangan_list .swiper-slide .btn_yjs {

  width: 5.25rem;

  height: 1.4rem;

  line-height: 1.4rem;

  font-size: 0.65rem;

  position: absolute;

  bottom: 0.75rem;

  left: 50%;

  margin-left: -2.625rem;

}



.guojia .guojia_contion .offer_list {

  padding-top: 1.5rem;

  height: 11.65rem;

}



.guojia .guojia_contion .offer_list .swiper-slide {

  width: 6.25rem;

  height: 10.65rem;

  margin-right: 0.5rem;

  padding: 0 0.5rem;

  margin-top: 0.5rem;

  background-color: #fff;

  -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.05);

          box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.05);

  border-radius: 0.125rem;

  position: relative;

}



.guojia .guojia_contion .offer_list .swiper-slide img {

  width: 1.75rem;

  height: 1.75rem;

  position: absolute;

  top: -0.85rem;

  left: 50%;

  margin-left: -0.875rem;

}



.guojia .guojia_contion .offer_list .swiper-slide .jieshao {

  height: 3.5rem;

  border-bottom: 1px solid #e5e5e5;

}



.guojia .guojia_contion .offer_list .swiper-slide .jieshao span {

  display: block;

  font-size: 0.55rem;

  color: #000;

  line-height: 1.15rem;

  padding-top: 0.75rem;

}



.guojia .guojia_contion .offer_list .swiper-slide .jieshao span b {

  font-size: 0.7rem;

}



.guojia .guojia_contion .offer_list .swiper-slide .xinxi {

  font-size: 0.55rem;

  color: #666;

  line-height: 0.7rem;

  margin-top: 0.35rem;

}



.guojia .guojia_contion .offer_list .swiper-slide .btn_yjs {

  width: 5.25rem;

  height: 1.4rem;

  line-height: 1.4rem;

  position: absolute;

  left: 0.75rem;

  bottom: 0.75rem;

}



.guojia .guojia_contion .yuanxiao_list {

  height: 7.45rem;

}



.guojia .guojia_contion .yuanxiao_list .swiper-slide {

  width: 5rem;

  height: 5.7rem;

  margin-right: 0.5rem;

  position: relative;

  margin-top: 1rem;

}



.guojia .guojia_contion .yuanxiao_list .swiper-slide img {

  width: 2.75rem;

  height: 2.75rem;

  border-radius: 50%;

  -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.05);

          box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.05);

  margin: 0 auto;

}



.guojia .guojia_contion .yuanxiao_list .swiper-slide p {

  text-align: center;

  line-height: 1.25rem;

}



.guojia .guojia_contion .yuanxiao_list .swiper-slide .btn_yjs {

  width: 4.5rem;

  height: 1.4rem;

  line-height: 1.4rem;

  font-size: 0.6rem;

  position: absolute;

  left: 50%;

  bottom: 0;

  margin-left: -2.25rem;

}



.guojia .guojia_contion .zhuanshu h2:before {

  left: 3.8rem;

}



.guojia .guojia_contion .zhuanshu h2:after {

  right: 3.8rem;

}



.guojia .guojia_contion .zhuanshu h2 b:after {

  width: 4.375rem;

}



.guojia .guojia_contion .teacher {

  width: 92%;

  padding: 0 4%;

  margin-top: 0.75rem;

}



.guojia .guojia_contion .teacher .jiaoshi_list {

  height: 17.45rem;

}



.guojia .guojia_contion .teacher .jiaoshi_list .top {

  width: 100%;

  height: 5.55rem;

  position: relative;

}



.guojia .guojia_contion .teacher .jiaoshi_list .top img {

  width: 100%;

  height: 100%;

}



.guojia .guojia_contion .teacher .jiaoshi_list .top span {

  width: 4rem;

  height: 1.7rem;

  background: -webkit-gradient(linear, left top, right top, from(#1836a8), color-stop(98%, #1848ce));

  background: -webkit-linear-gradient(left, #1836a8 0%, #1848ce 98%);

  background: -o-linear-gradient(left, #1836a8 0%, #1848ce 98%);

  background: linear-gradient(90deg, #1836a8 0%, #1848ce 98%);

  position: absolute;

  left: 0;

  top: 1rem;

  font-size: 0.9rem;

  color: #fff;

  text-align: center;

  line-height: 1.7rem;

}



.guojia .guojia_contion .teacher .jiaoshi_list .top p {

  position: absolute;

  left: 4.45rem;

  top: 2.2rem;

  font-size: 0.65rem;

  color: #1848ce;

  line-height: 1rem;

}



.guojia .guojia_contion .teacher .jiaoshi_list .bottom {

  width: 100%;

  height: 10.25rem;

  background-color: #fff;

  -webkit-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.05);

          box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.05);

  border-radius: 0.25rem;

}



.guojia .guojia_contion .teacher .jiaoshi_list .bottom .bottom_list {

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: justify;

  -webkit-justify-content: space-between;

      -ms-flex-pack: justify;

          justify-content: space-between;

  padding-top: 0.75rem;

}



.guojia .guojia_contion .teacher .jiaoshi_list .bottom .bottom_list span {

  width: 3.5rem;

  height: 1.25rem;

  display: block;

  background: -webkit-gradient(linear, left top, right top, color-stop(1%, #ee2312), to(#ff6649));

  background: -webkit-linear-gradient(left, #ee2312 1%, #ff6649 100%);

  background: -o-linear-gradient(left, #ee2312 1%, #ff6649 100%);

  background: linear-gradient(90deg, #ee2312 1%, #ff6649 100%);

  border-radius: 0 0.625rem 0.625rem 0;

  font-size: 0.65rem;

  color: #fff;

  line-height: 1.25rem;

  text-align: center;

}



.guojia .guojia_contion .teacher .jiaoshi_list .bottom .bottom_list p {

  width: 75%;

  font-size: 0.6rem;

  color: #666;

  line-height: 0.9rem;

}



.guojia .guojia_contion .teacher .swiper-pagination span {

  background-color: #ee2312;

  opacity: 1;

  border-radius: 30px;

}



.guojia .guojia_contion .teacher .swiper-pagination span.swiper-pagination-bullet-active {

  width: 20px;

}



.guojia .guojia_contion .yingguo .title_yjs h2 b {

  color: #3729B4;

}



.guojia .guojia_contion .yingguo .title_yjs h2 b:after {

  background-color: #3729B4;

}



.guojia .guojia_contion .yingguo .shuo .sey_yjs {

  background: -webkit-gradient(linear, left top, right top, from(#8324f0), to(#493ddd));

  background: -webkit-linear-gradient(left, #8324f0 0%, #493ddd 100%);

  background: -o-linear-gradient(left, #8324f0 0%, #493ddd 100%);

  background: linear-gradient(90deg, #8324f0 0%, #493ddd 100%);

}



.guojia .guojia_contion .yingguo .shuo .shuo_yjs span {

  color: #3729B4;

}



.guojia .guojia_contion .yingguo .biaoti {

  background: url(../img/uk_bt.png) left center no-repeat;

  background-size: 6.425rem 1.65rem;

}



.guojia .guojia_contion .yingguo .homexw .swiper-slide .mgsq .mgsq_list span {

  background: -webkit-gradient(linear, left top, right top, from(#8324f0), to(#493ddd));

  background: -webkit-linear-gradient(left, #8324f0 0%, #493ddd 100%);

  background: -o-linear-gradient(left, #8324f0 0%, #493ddd 100%);

  background: linear-gradient(90deg, #8324f0 0%, #493ddd 100%);

}



.guojia .guojia_contion .yingguo .homexw .swiper-slide .mgtjing span {

  background: -webkit-gradient(linear, left top, right top, from(#8324f0), to(#493ddd));

  background: -webkit-linear-gradient(left, #8324f0 0%, #493ddd 100%);

  background: -o-linear-gradient(left, #8324f0 0%, #493ddd 100%);

  background: linear-gradient(90deg, #8324f0 0%, #493ddd 100%);

}



.guojia .guojia_contion .yingguo .homexw .swiper-slide .mggh .mgsq_list span {

  background: url(../img/clbg2.png) no-repeat;

  background-size: 100% 100%;

}



.guojia .guojia_contion .yingguo .homexw .swiper-slide .mggh .mgsq_list span:after {

  border-left: 1px dashed #af6bff;

}



.guojia .guojia_contion .yingguo .homexw .swiper-slide .mggh .mgsq_list:last-child span:after {

  border-left: 0;

}



.guojia .guojia_contion .jianada .title_yjs h2:before {

  left: 3.75rem;

}



.guojia .guojia_contion .jianada .title_yjs h2:after {

  right: 3.75rem;

}



.guojia .guojia_contion .jianada .title_yjs h2 b {

  color: #ee2312;

}



.guojia .guojia_contion .jianada .title_yjs h2 b:after {

  width: 4.4rem;

  background-color: #ee2312;

}



.guojia .guojia_contion .jianada .shuo .sey_yjs {

  background: -webkit-gradient(linear, left top, right top, from(#ee2312), to(#ff6649));

  background: -webkit-linear-gradient(left, #ee2312 0%, #ff6649 100%);

  background: -o-linear-gradient(left, #ee2312 0%, #ff6649 100%);

  background: linear-gradient(90deg, #ee2312 0%, #ff6649 100%);

}



.guojia .guojia_contion .jianada .shuo .shuo_yjs span {

  color: #EE2312;

}



.guojia .guojia_contion .jianada .biaoti {

  background: url(../img/ca_bt.png) left center no-repeat;

  background-size: 8.15rem 1.55rem;

}



.guojia .guojia_contion .jianada .homexw .swiper-slide .mgsq .mgsq_list span {

  background: -webkit-gradient(linear, left top, right top, from(#ee2312), to(#ff6649));

  background: -webkit-linear-gradient(left, #ee2312 0%, #ff6649 100%);

  background: -o-linear-gradient(left, #ee2312 0%, #ff6649 100%);

  background: linear-gradient(90deg, #ee2312 0%, #ff6649 100%);

  -webkit-box-shadow: 0px 5px 15px 0px rgba(255, 148, 129, 0.6);

          box-shadow: 0px 5px 15px 0px rgba(255, 148, 129, 0.6);

}



.guojia .guojia_contion .jianada .homexw .swiper-slide .mgtjing span {

  background: -webkit-gradient(linear, left top, right top, from(#ee2312), to(#ff6649));

  background: -webkit-linear-gradient(left, #ee2312 0%, #ff6649 100%);

  background: -o-linear-gradient(left, #ee2312 0%, #ff6649 100%);

  background: linear-gradient(90deg, #ee2312 0%, #ff6649 100%);

  -webkit-box-shadow: 0px 5px 15px 0px rgba(255, 148, 129, 0.6);

          box-shadow: 0px 5px 15px 0px rgba(255, 148, 129, 0.6);

}



.guojia .guojia_contion .jianada .homexw .swiper-slide .mggh .mgsq_list span {

  background: url(../img/clbg3.png) no-repeat;

  background-size: 100% 100%;

}



.guojia .guojia_contion .jianada .homexw .swiper-slide .mggh .mgsq_list span:after {

  border-left: 1px dashed #ff6e52;

}



.guojia .guojia_contion .jianada .homexw .swiper-slide .mggh .mgsq_list:last-child span:after {

  border-left: 0;

}



.guojia .guojia_contion .aozhou .title_yjs h2 b {

  color: #029380;

}



.guojia .guojia_contion .aozhou .title_yjs h2 b:after {

  background-color: #029380;

}



.guojia .guojia_contion .aozhou .shuo .sey_yjs {

  background: -webkit-gradient(linear, left top, right top, from(#08b47e), to(#029380));

  background: -webkit-linear-gradient(left, #08b47e 0%, #029380 100%);

  background: -o-linear-gradient(left, #08b47e 0%, #029380 100%);

  background: linear-gradient(90deg, #08b47e 0%, #029380 100%);

}



.guojia .guojia_contion .aozhou .shuo .shuo_yjs span {

  color: #029380;

}



.guojia .guojia_contion .aozhou .biaoti {

  background: url(../img/au_bt.png) left center no-repeat;

  background-size: 9.375rem 1.65rem;

}



.guojia .guojia_contion .aozhou .homexw .swiper-slide .mgsq .mgsq_list span {

  background: -webkit-gradient(linear, left top, right top, from(#029380), to(#08b47e));

  background: -webkit-linear-gradient(left, #029380 0%, #08b47e 100%);

  background: -o-linear-gradient(left, #029380 0%, #08b47e 100%);

  background: linear-gradient(90deg, #029380 0%, #08b47e 100%);

  -webkit-box-shadow: 0px 5px 15px 0px rgba(2, 147, 128, 0.6);

          box-shadow: 0px 5px 15px 0px rgba(2, 147, 128, 0.6);

}



.guojia .guojia_contion .aozhou .homexw .swiper-slide .mgtjing span {

  background: -webkit-gradient(linear, left top, right top, from(#029380), to(#08b47e));

  background: -webkit-linear-gradient(left, #029380 0%, #08b47e 100%);

  background: -o-linear-gradient(left, #029380 0%, #08b47e 100%);

  background: linear-gradient(90deg, #029380 0%, #08b47e 100%);

  -webkit-box-shadow: 0px 5px 15px 0px rgba(2, 147, 128, 0.6);

          box-shadow: 0px 5px 15px 0px rgba(2, 147, 128, 0.6);

}



.guojia .guojia_contion .aozhou .homexw .swiper-slide .mggh .mgsq_list span {

  background: url(../img/clbg4.png) no-repeat;

  background-size: 100% 100%;

}



.guojia .guojia_contion .aozhou .homexw .swiper-slide .mggh .mgsq_list span:after {

  border-left: 1px dashed #029380;

}



.guojia .guojia_contion .aozhou .homexw .swiper-slide .mggh .mgsq_list:last-child span:after {

  border-left: 0;

}



.guojia .guojia_contion .xinxl .title_yjs h2:before {

  left: 3.75rem;

}



.guojia .guojia_contion .xinxl .title_yjs h2:after {

  right: 3.75rem;

}



.guojia .guojia_contion .xinxl .title_yjs h2 b {

  color: #EFAC3A;

}



.guojia .guojia_contion .xinxl .title_yjs h2 b:after {

  width: 4.4rem;

  background-color: #EFAC3A;

}



.guojia .guojia_contion .xinxl .shuo .sey_yjs {

  background: -webkit-gradient(linear, left top, right top, from(#efac3a), to(#fbc569));

  background: -webkit-linear-gradient(left, #efac3a 0%, #fbc569 100%);

  background: -o-linear-gradient(left, #efac3a 0%, #fbc569 100%);

  background: linear-gradient(90deg, #efac3a 0%, #fbc569 100%);

}



.guojia .guojia_contion .xinxl .shuo .shuo_yjs span {

  color: #EFAC3A;

}



.guojia .guojia_contion .xinxl .biaoti {

  background: url(../img/nz_bt.png) left center no-repeat;

  background-size: 13.15rem 1.55rem;

}



.guojia .guojia_contion .xinxl .homexw .swiper-slide .mgsq .mgsq_list span {

  background: -webkit-gradient(linear, left top, right top, from(#efac3a), to(#fbc569));

  background: -webkit-linear-gradient(left, #efac3a 0%, #fbc569 100%);

  background: -o-linear-gradient(left, #efac3a 0%, #fbc569 100%);

  background: linear-gradient(90deg, #efac3a 0%, #fbc569 100%);

  -webkit-box-shadow: 0px 5px 15px 0px rgba(239, 172, 58, 0.6);

          box-shadow: 0px 5px 15px 0px rgba(239, 172, 58, 0.6);

}



.guojia .guojia_contion .xinxl .homexw .swiper-slide .mgtjing span {

  background: -webkit-gradient(linear, left top, right top, from(#efac3a), to(#fbc569));

  background: -webkit-linear-gradient(left, #efac3a 0%, #fbc569 100%);

  background: -o-linear-gradient(left, #efac3a 0%, #fbc569 100%);

  background: linear-gradient(90deg, #efac3a 0%, #fbc569 100%);

  -webkit-box-shadow: 0px 5px 15px 0px rgba(239, 172, 58, 0.6);

          box-shadow: 0px 5px 15px 0px rgba(239, 172, 58, 0.6);

}



.guojia .guojia_contion .xinxl .homexw .swiper-slide .mggh h6 {

  font-size: 0.7rem;

  color: #000;

  font-weight: normal;

  padding-bottom: 0.5rem;

}



.guojia .guojia_contion .xinxl .homexw .swiper-slide .mggh .mgsq_list span {

  background: url(../img/clbg5.png) no-repeat;

  background-size: 100% 100%;

}



.guojia .guojia_contion .xinxl .homexw .swiper-slide .mggh .mgsq_list span:after {

  border-left: 1px dashed #EFAC3A;

}



.guojia .guojia_contion .xinxl .homexw .swiper-slide .mggh .mgsq_list:last-child span:after {

  border-left: 0;

}



.guojia .guojia_contion .xinxl .homexw .swiper-slide .mggh .mgsq_list:nth-child(6) span:after {

  border-left: 0;

}



.guojia .guojia_contion .xinxl .offer_list .swiper-slide .jieshao span b {

  font-size: 0.6rem;

}



.guojia .yuyue {

  width: 100%;

  height: 9.2rem;

  padding-top: 3.3rem;

  margin-top: 1.25rem;

  background: url(../img/yybg.jpg) top no-repeat;

  background-size: 100% 14.2rem;

}

.guojia .yuyue #lxForm {

  width: 90%;

  margin:0 auto;

  display: flex;

  justify-content: space-around;

  flex-wrap: wrap;

}

.guojia .yuyue #lxForm input {

  display:block;

  width: 44%;

  border-radius: 0.75rem;

  margin-bottom: 1rem;

  height: 1.5rem;

  line-height: 1.5rem;

  border: 0;

  text-indent: 1.3rem;

}



.guojia .yuyue #lxForm .web-name {

  

  background: url(../img/icon1.png) 10px center no-repeat #fff;

  background-size: 0.75rem 0.75rem;

}



.guojia .yuyue #lxForm .web-tel {

  background: url(../img/icon2.png) 10px center no-repeat #fff;

  background-size: 0.75rem 0.75rem;

}



.guojia .yuyue #lxForm .web-city {

  background: url(../img/icon3.png) 10px center no-repeat #fff;

  background-size: 0.75rem 0.75rem;

}



.guojia .yuyue #lxForm .web-yxgj {

  background: url(../img/icon4.png) 10px center no-repeat #fff;

  background-size: 0.75rem 0.75rem;

}



.guojia .yuyue #lxForm  .formCode{

  width:47%;

  display: flex;

  justify-content: space-between;

}

.guojia .yuyue #lxForm .formCode .codeInput

{

 width:4rem;

 text-align: center;

 text-indent: 0;

 height:1.7rem;

 background-color: #fff;

 font-size: 0.6rem;

 line-height: 1.7rem;

 -webkit-box-sizing: border-box;

 box-sizing: border-box;

 outline: 0;

 border: 0;

 color: #000;

 margin-left: 0;

 margin-right: 0.3rem;

 border-radius: 0.65rem;

}

.guojia .yuyue #lxForm  .formCode .codetxt{

 width: 5.5rem;

 background: #e3e3e3;

 outline: none;

 height: 1.7rem;

 cursor: pointer;

 font-size: 0.5rem;

 border: 0;

 color: #000;

 border-radius: 0.65rem;

}



.guojia .yuyue #lxForm .lxSubmit {

  float: left;

  width: 47%;

  border: 0;

  height: 1.7rem;

  display: block;

  color: #fff;

  background: -webkit-gradient(linear, left top, right top, color-stop(1%, #ee2312), to(#ff6649));

  background: -webkit-linear-gradient(left, #ee2312 1%, #ff6649 100%);

  background: -o-linear-gradient(left, #ee2312 1%, #ff6649 100%);

  background: linear-gradient(90deg, #ee2312 1%, #ff6649 100%);

  border-radius: 0.95rem;

  -webkit-box-shadow: none;

          box-shadow: none;

}



.wrapper {

  width: 92%;

  margin: 0 auto;

}



.btn_yjs {

  width: 13rem;

  height: 1.75rem;

  display: block;

  margin: 1rem auto 0;

  background: -webkit-gradient(linear, left top, right top, color-stop(1%, #ee2312), to(#ff6649));

  background: -webkit-linear-gradient(left, #ee2312 1%, #ff6649 100%);

  background: -o-linear-gradient(left, #ee2312 1%, #ff6649 100%);

  background: linear-gradient(90deg, #ee2312 1%, #ff6649 100%);

  -webkit-box-shadow: 0 5px 15px 0 rgba(255, 148, 129, 0.6);

          box-shadow: 0 5px 15px 0 rgba(255, 148, 129, 0.6);

  border-radius: 0.85rem;

  font-size: 0.7rem;

  color: #fff;

  text-align: center;

  line-height: 1.75rem;

}



.btn_yjs.mat0 {

  margin-top: 0;

}

