<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*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;

  display: block;

}



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;

}



.wrapper {

  width: 1200px;

  margin: 0 auto;

}



.ban {

    width: 100%;
    height: 455px;
    box-sizing: border-box;
    padding-top: 190px;

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

}



.ban h6 {

  font-size: 28px;

  text-align: center;

  line-height: 44px;

  font-weight: normal;

  color: #fff;

  /* background-image: -webkit-linear-gradient(bottom, #f1402b, #fff);

  -webkit-background-clip: text;

  -webkit-text-fill-color: transparent; */

}



.ban ul {
    width: 706px;
    margin: 0 auto;
    margin-top: 40px;

}



.ban ul li {

    width: 121px;
    height: 39px;

  float: left;

  margin-right: 25px;


  font-size: 20px;

  padding-top: 5px;

  color: #fff;

  text-align: center;

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

  position: relative;

}



.ban ul li::after {

  /* position: absolute;

  content: '';

  width: 14px;

  height: 14px;

  top: 28px;

  right: -20px;

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

}



.ban ul li:last-child {

  margin-right: 0;

}



.ban ul li:last-child::after {

  background: none;

}



.ban .ban_btn {

  margin-top: 40px;

}



.ban .ban_btn a {

    width: 220px;
    height: 52px;
    float: left;
    border-radius: 33px;
    display: block;
    font-size: 24px;
    color: #fff;
    text-align: center;
    line-height: 52px;

    margin-right: 93px;

    background: linear-gradient(to right, #ffa128, #ff6c00);

    box-shadow: 0px 0 10px 5px rgba(255, 166, 70, 0.77);

}



.ban .ban_btn a:first-child {

  margin-left: 294px;

  background: linear-gradient(to right, #ebd0a0, #bf975a);

  box-shadow: 0px 0 10px 5px rgba(206, 168, 111, 0.77);

}



.title_sat {

  height: 58px;

  position: relative;

  background: url(../img/title_bg.png) center bottom no-repeat;

}



.title_sat::before {

  position: absolute;

  content: '';

  width: 47px;

  height: 35px;

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

  top: 0;

}



.title_sat::after {

  position: absolute;

  content: '';

  width: 19px;

  height: 19px;

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

  bottom: 0;

}



.title_sat h6 {

  width: 100%;

  font-size: 40px;

  color: #333;

  line-height: 42px;

  text-align: center;

  position: absolute;

  z-index: 2;

}



.title_sat h6 b {

  margin-left: 20px;

  background-image: -webkit-linear-gradient(bottom, #69d8f4, #3779ff);

  -webkit-background-clip: text;

  -webkit-text-fill-color: transparent;

}



.liaojie_sat {

  margin-top:30px;

}



.liaojie_sat .title_sat::before {

  left: 370px;

}



.liaojie_sat .title_sat::after {

  right: 390px;

}



.liaojie_sat .liaojie_list {

  width: 375px;

  height: 380px;

  float: left;

  position: relative;

  border-radius: 20px;

  margin: 30px 37px 0 0;

  cursor: pointer;

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

}



.liaojie_sat .liaojie_list .lj_img {

  border-radius: 20px;

}



.liaojie_sat .liaojie_list .lj_listbt {

  position: absolute;

  width: 270px;

  height: 140px;

  border: 1px solid #fff;

  border-radius: 10px;

  top: 116px;

  left: 53px;

}



.liaojie_sat .liaojie_list .lj_listbt img {

  margin: 20px auto 0;

}



.liaojie_sat .liaojie_list .lj_listbt h6 {

  font-size: 28px;

  color: #fff;

  font-weight: normal;

  text-align: center;

}



.liaojie_sat .liaojie_list .lj_touming {

  width: 375px;

  height: 380px;

  border-radius: 20px;

  position: absolute;

  left: 0;

  top: 0;

  display: none;

  background-color: rgba(0, 5, 57, 0.5);

}



.liaojie_sat .liaojie_list .lj_touming p {

  font-size: 18px;

  color: #fff;

  line-height: 26px;

  padding: 60px 36px 0 23px;

}



.liaojie_sat .liaojie_list .lj_touming a {

  width: 166px;

  height: 50px;

  display: block;

  background: linear-gradient(to right, #ee4923, #fb7642);

  box-shadow: 0px 0 10px 5px rgba(255, 106, 70, 0.77);

  border-radius: 24px;

  position: absolute;

  bottom: 50px;

  left: 105px;

  font-size: 22px;

  color: #fff;

  text-align: center;

  line-height: 50px;

}



.liaojie_sat .liaojie_list:hover .lj_listbt {

  display: none;

}



.liaojie_sat .liaojie_list:hover .lj_touming {

  display: block;

}



.liaojie_sat .liaojie_list.mar0 {

  margin-right: 0;

}
.yuyue_one {

  width: 100%;

  height: 212px;

  margin-top: 30px;

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

}



.yuyue_one .yuyue_yi {

  width: 1200px;

}



.yuyue_one .yuyue_yi h6 {

  font-size: 32px;

  color: #fff;

  font-weight: normal;

  text-align: center;

  line-height: 32px;

  padding-top: 28px;

}



.yuyue_one .yuyue_yi .form-item {

  margin-right: 50px;

  width: 250px;

  height: 54px;

  float: left;

  margin-top: 33px;

  border-radius: 27px;

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

}



.yuyue_one .yuyue_yi .form-item input {

  border: 0;

  margin-left: 53px;

  font-size: 22px;

  color: #555;

  height: 52px;

   padding-left: 10px;

  outline: none;

  border-radius: 50px;

}



.yuyue_one .yuyue_yi .formCode{

  width: 242px;

  margin-bottom: 0;

  float: left;

  margin-top: 33px;

  border-radius: 50px;

  background-color: #fff;

  margin-right: 50px;

}

.yuyue_one .yuyue_yi .formCode .codeInput

{

  width:140px;

 text-align: center;

  height: 48px;

  border-radius: 8px;

  font-size: 16px;

  line-height: 48px;

  -webkit-box-sizing: border-box;

  box-sizing: border-box;

  outline: 0;

  border: 0;

  color: #000;

  margin-right: 10px;

  border-radius: 50px 0 0 50px;

}

.yuyue_one .yuyue_yi .formCode .codetxt{

  width: 100px;

  background: #e3e3e3;

  outline: none;

  height: 48px;

  cursor: pointer;

  font-size: 16px;

  border: 0;

  color: #000;

  border-radius: 0 50px 50px 0;

}





.yuyue_one .yuyue_yi .submit {

  width: 170px;

  height: 52px;

  border-radius: 26px;

  margin-top: 33px;

  font-size: 22px;

  color: #fff;

  text-align: center;

  background: linear-gradient(to right, #ee4923, #fb7642);

  box-shadow: 0px 0 10px 5px rgba(255, 106, 70, 0.77);

  border: none;

  outline: none;

}



.yuyue_one .yuyue_yi .submit:hover {

  background: linear-gradient(to right, #ee4923, #fb7642);

}



.yuyue_one .yuyue_yi .form_yi {

  margin-left: 62px;

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

}



.youshi_sat {

  margin-top: 30px;

  padding-bottom: 30px;

}



.youshi_sat .title_sat::before {

  left: 340px;

}



.youshi_sat .title_sat::after {

  right: 350px;

}



.youshi_sat .ys_sat {
  height: 600px;
  position: relative;
  margin-top: 20px;

}

.youshi_sat .ys_sat .ys_img1 {

  position: absolute;

  z-index: 2;

  left: 362px;

  top: 37px;

}



.youshi_sat .ys_sat .ys_list {

  border-radius: 10px;

  background: url(../img/ys_bg.png) right top no-repeat #fff;

  box-shadow: 0px 0 10px 0 rgba(44, 140, 221, 0.15);

}



.youshi_sat .ys_sat .ys_list h6 {

  width: 150px;

  height: 60px;

  margin: 15px 0 0 -10px;

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

  font-size: 22px;

  font-weight: normal;

  line-height: 45px;

  color: #fff;

  text-indent: 16px;

}



.youshi_sat .ys_sat .ys_list p {

  padding-left: 30px;

  font-size: 18px;

  color: #555;

  line-height: 30px;

}



.youshi_sat .ys_sat .yi {

  width: 360px;

  height: 180px;

  position: absolute;

  top: 7px;

  left: 10px;

}



.youshi_sat .ys_sat .er {

  width: 380px;

  height: 175px;

  position: absolute;

  top: 0;

  right: 8px;

}



.youshi_sat .ys_sat .san {

  width: 360px;

  height: 145px;

  position: absolute;

  top: 231px;

  left: 10px;

}



.youshi_sat .ys_sat .si {

  width: 380px;

  height: 145px;

  position: absolute;

  top: 211px;

  right: 0;

}



.youshi_sat .ys_sat .wu {

  width: 380px;

  height: 145px;

  position: absolute;

  bottom: 0;

  left: 423px;

}



.xuqiu_sat {

  width: 100%;

  padding: 30px 0 20px 0;

  background-color: rgba(71, 190, 251, 0.1);

}



.xuqiu_sat .title_sat::before {

  width: 19px;

  height: 19px;

  left: 227px;

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

}



.xuqiu_sat .title_sat::after {

  width: 47px;

  height: 35px;

  right: 223px;

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

}



.xuqiu_sat .navbar {

  margin-top: 20px;

}



.xuqiu_sat .navbar .item {

  width: 234px;

  height: 85px;

  float: left;

  margin-right: 88px;

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

  font-size: 28px;

  color: #333;

  text-align: center;

  line-height: 70px;

}



.xuqiu_sat .navbar .item:last-child {

  margin-right: 0;

}



.xuqiu_sat .navbar .item.active {

  color: #fff;

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

}



.xuqiu_sat .xuqiu_list {

  display: none;

  margin-top:20px;

}



.xuqiu_sat .xuqiu_list table {

  background-color: #fff;

  border: 1px solid #ffc8c1;

  border-radius: 15px;

  border-collapse: separate;

}



.xuqiu_sat .xuqiu_list table .biaoti {

  height: 68px;

  border-radius: 15px 15px 0 0;

  border-collapse: separate;

  background: linear-gradient(to right, #f1402b, #ff5f3a);

}



.xuqiu_sat .xuqiu_list table .biaoti td {

  border-right: 1px solid #fff;

  font-size: 26px;

  color: #fff;

  text-align: center;

  padding: 10px 0;

}



.xuqiu_sat .xuqiu_list table .biaoti td:first-child {

  border-radius: 15px 0 0 0;

  color: #fff;

}



.xuqiu_sat .xuqiu_list table .biaoti td:nth-child(2) {

  width: 296px;

}



.xuqiu_sat .xuqiu_list table .biaoti td.xqls_kc {

  text-align: center;

}



.xuqiu_sat .xuqiu_list table .biaoti td:last-child {

  border-radius: 0 15px 0 0;

  border-right: none;

}



.xuqiu_sat .xuqiu_list table tr td {

  border-right: 1px solid #ffc8c1;

  text-align: center;

  font-size: 18px;

  color: #555;

  line-height: 28px;

  padding: 10px 0;

}



.xuqiu_sat .xuqiu_list table tr td:nth-child(1) {

  width: 142px;

}



.xuqiu_sat .xuqiu_list table tr td.borrale {

  border-radius: 0 0 0 15px;

  color: #f1402c;

  font-size: 26px;

  line-height: 36px;

  background-color: #fff;

}



.xuqiu_sat .xuqiu_list table tr td.backbai {

  background-color: #fff;

}



.xuqiu_sat .xuqiu_list table tr td.borrari {

  border-radius: 0 0 15px 0;

  background-color: #fff;

}



.xuqiu_sat .xuqiu_list table tr td.xqls_kc {

  width: 453px;

  padding: 10px 40px;

  text-align: left;

}



.xuqiu_sat .xuqiu_list table tr td:nth-child(4) {

  width: 224px;

  border-right: none;

}



.xuqiu_sat .xuqiu_list table .fen {

  background-color: #ffeeee;

}



.xuqiu_sat .show {

  display: block;

}



.xuqiu_sat .yuyue_er {

  width: auto;

  margin-top: 30px;

}



.xuqiu_sat .yuyue_er h6 {

  float: left;

  font-size: 28px;

  color: #000;

  font-weight: normal;

  margin-left: 0px;

  line-height: 54px;

}



.xuqiu_sat .yuyue_er .form-item {

  margin-right: 15px;

  width: 250px;

  height: 54px;

  float: left;

  border-radius: 27px;

  border: 1px solid #999;

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

}



.xuqiu_sat .yuyue_er .form-item input {

  border: 0;

  margin-left: 53px;

  font-size: 22px;

  color: #555;

  height: 52px;

/*  width: 68%;*/

  outline: none;

  border-radius: 50px;

  padding-left: 10px;

}

.xuqiu_sat .yuyue_er .formCode{

  width: 242px;

  margin-bottom: 0;

  float: left;

  border-radius: 50px;

  background-color: #fff;

  margin-right: 15px;

  border: 1px solid #999;

}

.xuqiu_sat .yuyue_er .formCode .codeInput

{

  width:140px;

 text-align: center;

  height: 52px;

  border-radius: 8px;

  font-size: 16px;

  line-height: 52px;

  -webkit-box-sizing: border-box;

  box-sizing: border-box;

  outline: 0;

  border: 0;

  color: #000;

  margin-right: 10px;

  border-radius: 50px 0 0 50px;

}

.xuqiu_sat .yuyue_er .formCode .codetxt{

  width: 100px;

  background: #e3e3e3;

  outline: none;

  height: 52px;

  cursor: pointer;

  font-size: 16px;

  border: 0;

  color: #000;

  border-radius: 0 50px 50px 0;

}

.xuqiu_sat .yuyue_er .submit {

  width: 170px;

  height: 52px;

  border-radius: 26px;

  font-size: 22px;

  color: #fff;

  text-align: center;

  background: linear-gradient(to right, #ee4923, #fb7642);

  box-shadow: 0px 0 10px 5px rgba(255, 106, 70, 0.77);

  border: none;

  outline: none;

}



.xuqiu_sat .yuyue_er .submit:hover {

  background: linear-gradient(to right, #ee4923, #fb7642);

}



.xuqiu_sat .yuyue_er .form_yi {

  margin-left: 23px;

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

}



.jiaoxue {

  margin-top: 30px;

  /* padding-bottom: 20px; */

}



.jiaoxue .title_sat {

  margin-bottom: 20px;

}



.jiaoxue .title_sat::before {

  width: 19px;

  height: 19px;

  left: 190px;

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

}



.jiaoxue .title_sat::after {

  width: 47px;

  height: 35px;

  right: 180px;

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

}



.jiaoxue .jiaoxue_list .jx_img {

  float: left;

}



.jiaoxue .jiaoxue_list .jx_jisahao {

  width: 298px;

  height: 422px;

  float: left;

  margin-bottom: 30px;

  border: 1px solid #bcbcbc;

  border-radius: 20px;

  background: linear-gradient(to top, #fffaf2, #fff);

}



.jiaoxue .jiaoxue_list .jx_jisahao img {

  margin: 77px auto 0;

}



.jiaoxue .jiaoxue_list .jx_jisahao h6 {

  text-align: center;

  font-size: 24px;

  color: #ef4c24;

  font-weight: normal;

  line-height: 26px;

  margin-top: 25px;

  padding-bottom: 15px;

}



.jiaoxue .jiaoxue_list .jx_jisahao p {

  font-size: 20px;

  color: #555;

  text-align: center;

  line-height: 22px;

  margin-top: 10px;

}



.tfzx_sat {

  width: 100%;

  height: 417px;

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

}



.tfzx_sat .yuyue_san {

  width: 318px;

  float: right;

  margin: 44px 72px 0 0;

}



.tfzx_sat .yuyue_san h6 {

  font-size: 30px;

  color: #000;

  font-weight: normal;

  text-align: center;

  line-height: 32px;

  padding-top: 20px;

}



.tfzx_sat .yuyue_san .form-item {

  width: 250px;

  height: 50px;

  margin: 10px auto 0;

  border-radius: 27px;

  border: 1px solid #999;

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

}



.tfzx_sat .yuyue_san .form-item input {

  border: 0;

  margin-left: 53px;

  font-size: 22px;

  color: #555;

  height: 48px;

  width: 68%;

  outline: none;

  border-radius: 27px;

}

.tfzx_sat .yuyue_san .formCode{

  width: 250px;

  float: left;

  border-radius: 50px;

  background-color: #fff;

  border: 1px solid #999;

  margin-left: 37px;

  margin:10px auto 20px 35px;

}

.tfzx_sat .yuyue_san .formCode .codeInput

{

  width:140px;

 text-align: center;

  height: 50px;

  border-radius: 8px;

  font-size: 16px;

  line-height: 52px;

  -webkit-box-sizing: border-box;

  box-sizing: border-box;

  outline: 0;

  border: 0;

  color: #000;

  margin-right: 10px;

  border-radius: 50px 0 0 50px;

}

.tfzx_sat .yuyue_san .formCode .codetxt{

  width: 100px;

  background: #e3e3e3;

  outline: none;

  height: 50px;

  cursor: pointer;

  font-size: 16px;

  border: 0;

  color: #000;

  border-radius: 0 50px 50px 0;

}

.tfzx_sat .yuyue_san .submit {

  width: 170px;

  height: 50px;

  display: block;

  border-radius: 26px;

  margin: 33px auto 0;

  font-size: 22px;

  color: #fff;

  text-align: center;

  background: linear-gradient(to right, #ee4923, #fb7642);

  box-shadow: 0px 0 10px 5px rgba(255, 106, 70, 0.77);

  border: none;

  outline: none;

}



.tfzx_sat .yuyue_san .submit:hover {

  background: linear-gradient(to right, #ee4923, #fb7642);

}



.tfzx_sat .yuyue_san .form_yi {

  margin-top: 25px;

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

}



.xxfa_sat {
  width: 100%;
  height: 610px;
  padding-top: 42px;
  background: url(../img/xxfa_bg.jpg) top center no-repeat;
}
.xxfa_sat h6 {

  color: #fff;

  text-align: center;

  font-size: 34px;

  line-height: 80px;

  font-weight: normal;

  padding-bottom: 31px;

}



.xxfa_sat .xxfa_list {

  margin-top: 35px;

}



.xxfa_sat h5 {

  font-size: 22px;

  line-height: 29px;

  font-weight: normal;

  float: left;

  width: 160px;

  margin-left: 55px;

  background-image: -webkit-linear-gradient(left, #f1402b, #ff803a);

  -webkit-background-clip: text;

  -webkit-text-fill-color: transparent;

}



.xxfa_sat .xuanze {

  float: left;

}



.xxfa_sat .xuanze li {

  float: left;

  width: 100px;

  font-size: 20px;

  color: #444;

  line-height: 29px;

  padding-left: 40px;

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

}



.xxfa_sat .xuanze li.active {

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

}



.xxfa_sat .yuyue_si {

  width: 1200px;

  margin-top: 60px;

}



.xxfa_sat .yuyue_si .form-item {

  margin-right: 50px;

  width: 250px;

  height: 54px;

  float: left;

  border: 1px solid #999;

  border-radius: 27px;

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

}



.xxfa_sat .yuyue_si .form-item input {

  border: 0;

  margin-left: 53px;

  font-size: 22px;

  color: #555;

  height: 52px;

/*  width: 68%;*/

  outline: none;

  border-radius: 50px;

  padding-left: 10px;

}

.xxfa_sat .yuyue_si .formCode{

  width: 250px;

  float: left;

  border-radius: 50px;

  background-color: #fff;

  border: 1px solid #999;

  margin-right: 56px;

}

.xxfa_sat .yuyue_si .formCode .codeInput

{

  width:140px;

 text-align: center;

  height: 52px;

  border-radius: 8px;

  font-size: 16px;

  line-height: 52px;

  -webkit-box-sizing: border-box;

  box-sizing: border-box;

  outline: 0;

  border: 0;

  color: #000;

  margin-right: 10px;

  border-radius: 50px 0 0 50px;

}

.xxfa_sat .yuyue_si .formCode .codetxt{

  width: 100px;

  background: #e3e3e3;

  outline: none;

  height: 52px;

  cursor: pointer;

  font-size: 16px;

  border: 0;

  color: #000;

  border-radius: 0 50px 50px 0;

}

.xxfa_sat .yuyue_si .submit {

  width: 170px;

  height: 52px;

  border-radius: 26px;

  font-size: 22px;

  color: #fff;

  text-align: center;

  background: linear-gradient(to right, #ee4923, #fb7642);

  box-shadow: 0px 0 10px 5px rgba(255, 106, 70, 0.77);

  border: none;

  outline: none;

}



.xxfa_sat .yuyue_si .submit:hover {

  background: linear-gradient(to right, #ee4923, #fb7642);

}



.xxfa_sat .yuyue_si .form_yi {

  margin-left: 56px;

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

}



.xxfa_sat .hide {

  display: none;

}



.jiaocai_sat {

  margin-top: 30px;

}



.jiaocai_sat .title_sat::before {

  width: 19px;

  height: 19px;

  left: 310px;

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

}



.jiaocai_sat .title_sat::after {

  width: 47px;

  height: 35px;

  right: 310px;

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

}



.jiaocai_sat .jiaocai_satop {

  margin-top: 30px;

}



.jiaocai_sat .jiaocai_satop img {

  float: left;

  margin: 19px 0 0 99px;

}



.jiaocai_sat .jiaocai_satop .jc_right {

  width: 710px;

  float: right;

}



.jiaocai_sat .jiaocai_satop .jc_right h6 {

  font-size: 40px;

  color: #3a3737;

  position: relative;

}



.jiaocai_sat .jiaocai_satop .jc_right h6::before {

  position: absolute;

  content: '';

  width: 292px;

  height: 8px;

  bottom: -3px;

  background: linear-gradient(to left, #69d8f4, #3779ff);

}



.jiaocai_sat .jiaocai_satop .jc_right span {

  display: block;

  font-size: 26px;

  color: #3a3737;

  margin-top: 38px;

}



.jiaocai_sat .jiaocai_satop .jc_right p {

  height: 33px;

  margin-top: 17px;

  font-size: 20px;

  color: #3a3737;

  line-height: 33px;

}



.jiaocai_sat .jiaocai_satop .jc_right p b {

  float: left;

  width: 49px;

  height: 33px;

  font-size: 20px;

  color: #fff;

  text-align: center;

  line-height: 33px;

  font-weight: normal;

  margin-right: 20px;

  border-radius: 20px 0  20px 0;

  background: linear-gradient(to right, #69d8f4, #3779ff);

}



.jiaocai_sat .jc_img1 {

  border-radius: 20px;

  margin-top: 20px;

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

}



.shizi_sat {

  margin-top: 35px;

}



.shizi_sat .title_sat {

  margin-bottom: 17px;

}



.shizi_sat .title_sat::before {

  width: 19px;

  height: 19px;

  left: 345px;

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

}



.shizi_sat .title_sat::after {

  width: 47px;

  height: 35px;

  right: 300px;

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

}



.shizi_sat .shizi_list {

  width: 260px;

  height: 300px;

  float: left;

  margin-top: 50px;

  margin-right: 50px;

  border-radius: 5px;

  position: relative;

  cursor: pointer;

  background: linear-gradient(to top, #4faff2, #1775d4);

}



.shizi_sat .shizi_list .shizi_tu {

  width: 260px;

  height: 300px;

  border-radius: 5px;

  position: absolute;

  left: 10px;

  top: -10px;

  background: linear-gradient(to bottom, #e9ebf3, #f6f7fa);

}



.shizi_sat .shizi_list .shizi_xm {

  position: absolute;

  left: 10px;

  bottom: 10px;

  width: 260px;

  height: 44px;

  font-size: 23px;

  color: #fff;

  text-align: center;

  line-height: 44px;

  border-radius: 0 0 5px 5px;

  background-color: rgba(53, 53, 53, 0.5);

}



.shizi_sat .shizi_list .shizi_js {

  width: 260px;

  height: 300px;

  border-radius: 5px;

  position: absolute;

  left: 10px;

  top: -10px;

  display: none;

  background-color: rgba(0, 0, 0, 0.3);

}



.shizi_sat .shizi_list .shizi_js span {

  display: block;

  font-size: 24px;

  color: #fff;

  text-align: center;

  line-height: 26px;

  margin-top: 22px;

}



.shizi_sat .shizi_list .shizi_js p {

  padding: 0 14px;

  font-size: 16px;

  color: #fff;

  line-height: 22px;

  margin-top: 5px;

}



.shizi_sat .shizi_list:hover .shizi_xm {

  display: none;

}



.shizi_sat .shizi_list:hover .shizi_js {

  display: block;

}



.shizi_sat .mar0 {

  margin-right: 0;

}



.xuexi_sat {

  margin-top: 30px;

}



.xuexi_sat .title_sat {

  margin-bottom: 17px;

}



.xuexi_sat .title_sat::before {

  width: 19px;

  height: 19px;

  left: 370px;

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

}



.xuexi_sat .title_sat::after {

  width: 47px;

  height: 35px;

  right: 365px;

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

}



.xuexi_sat .xx_bg {

  width: 100%;

  height: 495px;

  margin-top: 50px;

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

}



.xuexi_sat .xx_satbtn {

  margin-top: 30px;

  padding-bottom: 30px;

}



.xuexi_sat .xx_satbtn a {

  border-radius: 27px;

  display: block;

  float: left;

  text-align: center;

  font-size: 22px;

}



.xuexi_sat .xx_satbtn a.yi {

  margin-left: 336px;

  width: 226px;

  height: 50px;

  border: 2px solid #ee4b25;

  line-height: 50px;

  color: #ee4b25;

}



.xuexi_sat .xx_satbtn a.er {

  margin-left: 70px;

  width: 230px;

  height: 54px;

  line-height: 54px;

  color: #fff;

  background: linear-gradient(to right, #ee4923, #fb7642);

  box-shadow: 0px 0 10px 2px rgba(239, 74, 35, 0.4);

}



.kaotuan_sat {

  width: 100%;

  height: 364px;

  padding-top: 30px;

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

}



.kaotuan_sat h6 {

  font-size: 40px;

  color: #000;

  text-align: center;

  font-weight: normal;

  line-height: 42px;

  padding-bottom: 17px;

}



.kaotuan_sat p {

  margin-left: 378px;

  padding-left: 43px;

  font-size: 24px;

  color: #000;

  line-height: 24px;

  margin-top: 28px;

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

}



.kaotuan_sat a {

  width: 230px;

  height: 55px;

  line-height: 55px;

  color: #fff;

  display: block;

  margin: 50px auto 0;

  border-radius: 27px;

  font-size: 22px;

  text-align: center;

  line-height: 55px;

  background: linear-gradient(to right, #ee4923, #fb7642);

  box-shadow: 0px 0 10px 2px rgba(239, 74, 35, 0.4);

}
/* 妯″潡涓€杞挱鍥� */
.bannerT {
  width: 100%;
  height: 455px;
  background-color: #ccc;
  position: relative;
  }
  
  .bannerT .wrapper {
  position: relative;
  }
  
  .bannerT .slide-list {
  width: 100%;
  height: 455px;
  float: left;
  }
  .bannerT .banner-pagination .swiper-active-switch {
  background-color: white;
  }
  
  .bannerT .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  }
  .bannerT .swiper-pagination-bullet-active {
  opacity: 1;
  background: #BB9A66;
  }
  .bannerT .swiper-container-horizontal&gt;.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 20px;
  left: 0;
  width: 100%;
  }
  .bannerT .btn_main{
  width: 1100px;
  margin:0 auto;
  position:relative;
  }
  .bannerT .swiper-button-prev {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  position: absolute;
  z-index: 2;
  top: 230px;
  cursor: pointer;
  left: 0;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background: url(https://bj.xhd.cn/topic/beijing/kecheng/images/ban_left.png) center no-repeat rgba(0, 0, 0, 0.25);
  }
  .bannerT .swiper-button-next {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  position: absolute;
  z-index: 2;
  top: 230px;
  cursor: pointer;
  right: 0;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background: url(https://bj.xhd.cn/topic/beijing/kecheng/images/ban_right.png) center no-repeat rgba(0, 0, 0, 0.25);
  }
  .bannerT .swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
  content: '' !important;
  }
  .bannerT .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
  content: '' !important;
  }
  .bannerT a{
    width: 1200px;
    height: 455px;
    display: block;
    margin: 0 auto;
  }
  .bannerT .banner_ysbk {
    background: url(../img/ban_ysbkpc.jpg) top center no-repeat;
  }
  .bannerT .banner_ysdzb {
    background: url(../img/ban_ysdzb.jpg) top center no-repeat;
  }
  .bannerT .banner_ysbk {
    background: url(../img/ban_ysbkpc.jpg) top center no-repeat;
  }
  .bannerT .banner_sjb2 {
    background: url(../img/ban_sjb2.jpg) top center no-repeat;
  }
  .bannerT .banner_sat {
    background: url(../img/ban_sat.jpg) top center no-repeat;
  }
  .bannerT .banner_hgkt {
    background: url(../img/ban_hgkt.jpg) top center no-repeat;
  }
  </pre></body></html>