/*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;
}

/* -返回顶部- */
#back-top {width:54px; float:right; position:fixed; right:90px; bottom:50px;}
#back-top span {width:54px; height:54px; background:url(https://www.xhd.cn/quanzhou/topic/PC/public/img/icon.png) no-repeat; display:block;}
#back-top a{outline:none}

.wrapper {
  width: 1200px;
  margin: 0 auto;
}

.banner {
  width: 100%;
  height: 675px;
  background: url(../img_ysbk/ban.jpg) top center no-repeat;
}

.banner .wrapper {
  height: 100%;
  position: relative;
}

.banner a {
  width: 200px;
  height: 50px;
  font-size: 20px;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  position: absolute;
  bottom: 229px;
  left: 50%;
  margin-left: -100px;
  box-shadow: 3px 4px 0 0 rgba(248, 104, 40, 0.5);
  background: linear-gradient(to right, #f86828, #e53622);
}

.title_bk h6 {
  position: relative;
  height: 38px;
  font-size: 34px;
  line-height: 38px;
  color: #333;
  text-align: center;
  font-weight: normal;
}

.title_bk h6::before {
  position: absolute;
  content: '';
  width: 175px;
  height: 18px;
  background: url(../img_ysbk/title_left.png) no-repeat;
  top: 10px;
}

.title_bk h6::after {
  position: absolute;
  content: '';
  width: 175px;
  height: 18px;
  background: url(../img_ysbk/title_right.png) no-repeat;
  top: 10px;
}

.shijian {
  margin-top: 20px;
}

.shijian .title_bk h6::before {
  left: 300px;
}

.shijian .title_bk h6::after {
  right: 300px;
}

.shijian .shijian_Swiper {
  width: 1200px;
  height: 350px;
  margin-top: 60px;
  overflow: hidden;
  position: relative;
}

.shijian .shijian_Swiper .swiper-slide img {
  width: 300px;
  float: right;
  margin: 0 auto;
}

.shijian .shijian_Swiper .swiper-slide:nth-child(2) img {
  float: inherit;
}

.shijian .shijian_Swiper .swiper-button-next,
.shijian .shijian_Swiper .swiper-button-prev {
  width: 60px;
  height: 60px;
  background: #efefef;
  position: absolute;
  top: 175px;
  border-radius: 50%;
    cursor: pointer;
    transition: all .3s;
}

/*.shijian .shijian_Swiper .swiper-button-prev {
  background: url(../img_ysbk/sj_left.png) center no-repeat rgba(0, 0, 0, 0.5);
}

.shijian .shijian_Swiper .swiper-button-next {
  background: url(../img_ysbk/sj_right.png) center no-repeat rgba(0, 0, 0, 0.5);
}*/

.shijian .btn_bk {
  width: 408px;
  margin: 40px auto 0;
  display: flex;
  justify-content: space-between;
}

.shijian .btn_bk a {
  width: 148px;
  height: 38px;
  border-radius: 10px;
  border: 1px solid transparent;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
}

.shijian .btn_bk a:nth-child(1) {
  color: #fc5d16;
  border-color: #fc5d16;
}

.shijian .btn_bk a:nth-child(1):hover {
  color: #fff;
  border-color: transparent;
  background: linear-gradient(to right, #f86828, #e53622);
  box-shadow: 0 0 6px 1px rgba(248, 104, 40, 0.5);
}

.shijian .btn_bk a:nth-child(2) {
  color: #1563d3;
  border-color: #1563d3;
}

.shijian .btn_bk a:nth-child(2):hover {
  color: #fff;
  border-color: transparent;
  background: linear-gradient(to right, #5071ff, #5051ff);
  box-shadow: 0 0 6px 1px rgba(80, 113, 255, 0.5);
}

.kaoqing {
  width: 100%;
  height: 472px;
  padding-top: 48px;
  margin-top: 50px;
  background: url(../img_ysbk/kq_bg.jpg) top center no-repeat;
}

.kaoqing .title_bk h6 {
  color: #fff;
}

.kaoqing .title_bk h6::before {
  left: 158px;
  background: url(../img_ysbk/title_left1.png) no-repeat;
}

.kaoqing .title_bk h6::after {
  right: 158px;
  background: url(../img_ysbk/title_right1.png) no-repeat;
}

.kaoqing .kq_kw {
  width: 962px;
  height: 280px;
  float: right;
  margin-top: 78px;
  border-radius: 20px;
  position: relative;
  background: linear-gradient(to right, #276eff, #110674);
}

.kaoqing .kq_kw .kq_img1 {
  position: absolute;
  left: -238px;
  top: -10px;
  border-radius: 20px 0 0 20px;
  box-shadow: 3px 5px 0 0 rgba(86, 180, 238, 0.5);
}

.kaoqing .kq_kw .kaoqing_ks {
  width: 828px;
  height: 240px;
  padding-left: 85px;
  position: relative;
  background-color: #fff;
  border-radius: 0 20px 20px 0;
  margin: 20px 0 0 29px;
}

.kaoqing .kq_kw .kaoqing_ks h6 {
  margin-top: 28px;
  font-size: 22px;
  line-height: 28px;
  font-weight: normal;
  color: #266cfc;
  display: inline-block;
  border-bottom: 1px dashed #266bfb;
}

.kaoqing .kq_kw .kaoqing_ks p {
  font-size: 16px;
  color: #333;
  line-height: 22px;
  margin-top: 20px;
  padding-left: 31px;
  background: url(../img_ysbk/kq_icon.png) left center no-repeat;
}

.kaoqing .kq_kw .kaoqing_ks p:nth-child(2) {
  background: url(../img_ysbk/kq_icon.png) left 3px no-repeat;
}

.kaoqing .kq_kw .kaoqing_ks a {
  width: 118px;
  height: 38px;
  border: 1px solid #fc5d16;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  color: #fc5d16;
  position: absolute;
  left: 426px;
  top: 21px;
}

.kaoqing .kq_kw .kaoqing_ks a:hover {
  color: #fff;
  box-shadow: 0 5px 5px 0 rgba(248, 104, 40, 0.5);
  background: linear-gradient(to right, #f86828, #e53622);
}

.kaoshi {
  padding-top: 60px;
}

.kaoshi .title_bk h6::before {
  left: 300px;
}

.kaoshi .title_bk h6::after {
  right: 300px;
}

.kaoshi .kaoshi_si {
  margin-top: 50px;
  padding: 0 40px 0 30px;
  display: flex;
  justify-content: space-between;
}

.kaoshi .kaoshi_si li {
  width: 200px;
  height: 48px;
  border-radius: 40px;
  position: relative;
  color: #fff;
  font-size: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.kaoshi .kaoshi_si li::after {
  position: absolute;
  content: '';
  border: 8px solid transparent;
  top: 48px;
}

.kaoshi .kaoshi_si li:nth-child(1) {
  background-color: #5051ff;
}

.kaoshi .kaoshi_si li:nth-child(1):after {
  border-top-color: #5051ff;
}

.kaoshi .kaoshi_si li:nth-child(2) {
  background-color: #2ac189;
}

.kaoshi .kaoshi_si li:nth-child(2):after {
  border-top-color: #2ac189;
}

.kaoshi .kaoshi_si li:nth-child(3) {
  background-color: #fc5d16;
}

.kaoshi .kaoshi_si li:nth-child(3):after {
  border-top-color: #fc5d16;
}

.kaoshi .kaoshi_si li:nth-child(4) {
  background-color: #ff5071;
}

.kaoshi .kaoshi_si li:nth-child(4):after {
  border-top-color: #ff5071;
}

.kaoshi .kaoshi_wu {
  margin-top: 23px;
  display: flex;
  justify-content: space-between;
}

.kaoshi .kaoshi_wu .ks_list {
  width: 258px;
  height: 228px;
  padding-top: 16px;
  border-radius: 10px;
  position: relative;
  border: 1px solid transparent;
}

.kaoshi .kaoshi_wu .ks_list p {
  padding: 0 20px 0 44px;
  font-size: 16px;
  color: #333;
  line-height: 26px;
  margin-top: 14px;
}

.kaoshi .kaoshi_wu .ks_list a {
  width: 148px;
  height: 38px;
  font-size: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  bottom: 30px;
  left: 54px;
  border-radius: 10px;
  border: 1px solid transparent;
}

.kaoshi .kaoshi_wu .ks_list:nth-child(1) {
  border-color: #5051ff;
}

.kaoshi .kaoshi_wu .ks_list:nth-child(1) p {
  background: url(../img_ysbk/ks_icon1.png) 10px center no-repeat;
}

.kaoshi .kaoshi_wu .ks_list:nth-child(1) a {
  color: #5051ff;
  border-color: #5051ff;
}

.kaoshi .kaoshi_wu .ks_list:nth-child(1) a:hover {
  color: #fff;
  background-color: #5051ff;
  box-shadow: 0 5px 5px 0 rgba(115, 116, 255, 0.5);
}

.kaoshi .kaoshi_wu .ks_list:nth-child(2) {
  border-color: #2ac189;
}

.kaoshi .kaoshi_wu .ks_list:nth-child(2) p {
  background: url(../img_ysbk/ks_icon2.png) 10px center no-repeat;
}

.kaoshi .kaoshi_wu .ks_list:nth-child(2) p:nth-child(3) {
  background: url(../img_ysbk/ks_icon2.png) 10px 3px no-repeat;
}

.kaoshi .kaoshi_wu .ks_list:nth-child(2) a {
  color: #2ac189;
  border-color: #2ac189;
}

.kaoshi .kaoshi_wu .ks_list:nth-child(2) a:hover {
  color: #fff;
  background-color: #2ac189;
  box-shadow: 0 5px 5px 0 rgba(42, 193, 137, 0.5);
}

.kaoshi .kaoshi_wu .ks_list:nth-child(3) {
  border-color: #fc5d16;
}

.kaoshi .kaoshi_wu .ks_list:nth-child(3) p {
  background: url(../img_ysbk/ks_icon3.png) 10px center no-repeat;
}

.kaoshi .kaoshi_wu .ks_list:nth-child(3) a {
  color: #fc5d16;
  border-color: #fc5d16;
}

.kaoshi .kaoshi_wu .ks_list:nth-child(3) a:hover {
  color: #fff;
  background-color: #fc5d16;
  box-shadow: 0 5px 5px 0 rgba(248, 104, 40, 0.5);
}

.kaoshi .kaoshi_wu .ks_list:nth-child(4) {
  border-color: #ff5071;
}

.kaoshi .kaoshi_wu .ks_list:nth-child(4) p {
  background: url(../img_ysbk/ks_icon4.png) 10px center no-repeat;
}

.kaoshi .kaoshi_wu .ks_list:nth-child(4) a {
  color: #ff5071;
  border-color: #ff5071;
}

.kaoshi .kaoshi_wu .ks_list:nth-child(4) a:hover {
  color: #fff;
  background-color: #ff5071;
  box-shadow: 0 5px 5px 0 rgba(255, 80, 113, 0.5);
}

.pingfen {
  width: 100%;
  height: 460px;
  margin-top: 60px;
  padding-top: 60px;
  background: url(../img_ysbk/kq_bg.jpg) top center no-repeat;
}

.pingfen .title_bk h6 {
  color: #fff;
}

.pingfen .title_bk h6::before {
  left: 300px;
  background: url(../img_ysbk/title_left1.png) no-repeat;
}

.pingfen .title_bk h6::after {
  right: 300px;
  background: url(../img_ysbk/title_right1.png) no-repeat;
}

.pingfen .pingfen_list {
  width: 100%;
  height: 224px;
  padding-top: 26px;
  margin-top: 50px;
  border-radius: 50px;
  background: url(../img_ysbk/pf_bg.jpg) no-repeat;
}

.pingfen .pingfen_list p {
  margin-top: 20px;
  padding: 0 137px 0 327px;
  position: relative;
  font-size: 16px;
  color: #fff;
  line-height: 25px;
}

.pingfen .pingfen_list p::before {
  position: absolute;
  content: '';
  width: 11px;
  height: 11px;
  border: 1px solid #fff;
  border-radius: 50px;
  background-color: #fc5d16;
  left: 305px;
  top: 8px;
}

.pingfen a {
  width: 148px;
  height: 38px;
  margin: 40px auto 0;
  border: 1px solid #fff;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  color: #fff;
}

.pingfen a:hover {
  border-color: transparent;
  box-shadow: 0 5px 5px 0 rgba(248, 104, 40, 0.5);
  background: linear-gradient(to right, #f86828, #e53622);
}

.liucheng {
  padding-top: 60px;
}

.liucheng .title_bk h6::before {
  left: 300px;
}

.liucheng .title_bk h6::after {
  right: 300px;
}

.liucheng .liucheng_lc {
  height: 142px;
  margin-top: 50px;
  position: relative;
  background: url(../img_ysbk/lc_bg.jpg) no-repeat;
}

.liucheng .liucheng_lc .lc_contion {
  width: 1200px;
  height: 80px;
  position: absolute;
  bottom: 0;
  display: flex;
  justify-content: space-between;
}

.liucheng .liucheng_lc .lc_contion .lc_list {
  width: 160px;
  height: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #fff;
  font-size: 16px;
  border-radius: 40px;
  box-shadow: 0 0 5px 0 rgba(255, 79, 0, 0.74);
  background: url(../img_ysbk/lc_icon.png) no-repeat;
}

.liucheng .lc_zk {
  margin: 40px auto 0;
}

.wenti {
  width: 100%;
  height: 789px;
  padding-top: 58px;
  margin-top: 60px;
  background: url(../img_ysbk/wt_bg.jpg) top center no-repeat;
}

.wenti .title_bk h6 {
  color: #fff;
}

.wenti .title_bk h6::before {
  left: 102px;
  background: url(../img_ysbk/title_left1.png) no-repeat;
}

.wenti .title_bk h6::after {
  right: 102px;
  background: url(../img_ysbk/title_right1.png) no-repeat;
}

.wenti .bm_wt {
  height: 413px;
  position: relative;
  margin-top: 130px;
}

.wenti .bm_wt p {
  width: 220px;
  display: block;
  text-align: center;
  font-size: 16px;
  color: #000;
  line-height: 26px;
  position: absolute;
}

.wenti .bm_wt p:nth-child(1) {
  left: 0;
  top: 80px;
}

.wenti .bm_wt p:nth-child(2) {
  left: 0;
  top: 305px;
}

.wenti .bm_wt p:nth-child(3) {
  right: 51px;
  top: 20px;
}

.wenti .bm_wt p:nth-child(4) {
  right: 51px;
  top: 185px;
}

.wenti .bm_wt p:nth-child(5) {
  right: 51px;
  top: 375px;
}

.wenti .yuyue_title {
  height: 26px;
  position: relative;
  text-align: center;
  color: #fff;
  font-size: 26px;
  line-height: 26px;
  margin-top: 46px;
}

.wenti .yuyue_title::before {
  position: absolute;
  content: '';
  width: 68px;
  height: 1px;
  left: 243px;
  top: 12px;
  background-color: #fff;
}

.wenti .yuyue_title::after {
  position: absolute;
  content: '';
  width: 68px;
  height: 1px;
  right: 243px;
  top: 14px;
  background-color: #fff;
}

 .wenti .form {
  
    width: 948px;
  
    margin: 36px auto 0;
  
    display: flex;
  
    justify-content: space-between;
  
  }
  
  
  
  .wenti .form input {
  
    width: 228px;
  
    height: 38px;
  
    border-radius: 5px;
  
    border: 1px solid #fc5d16;
  
    font-size: 14px;
  
    text-indent: 42px;
  
  }
  
  
  
  .wenti .form .form_name {
  
    background: url(../img_ysbk/yy_icon1.png) 12px center no-repeat #fff;
  
  }
  
  
  
  .wenti .form .form_phoneNo {
  
    background: url(../img_ysbk/yy_icon2.png) 12px center no-repeat #fff;
  
  }

  .wenti .form  .formCode{
  
    float: left;
  
    width: 234px;
  
  }
  
  .wenti .form  .formCode .codeInput{
  
    width: 115px;
  
    height:38px;
  
    background-color: #fff;
  
    border-radius: 8px;
  
    font-size: 16px;
  
    line-height: 38px;
  
    outline: 0;
  
    border: 0;
  
    color: #000;
  
     margin-right: 10px;
  
     text-align: center;
  
     border-radius: 5px;
  
     border: 1px solid #fc5d16;
  
     text-indent: 3px;
  
     float: left;
  
  }
  
  .wenti .form  .formCode .codetxt{
  
    float: left;
  
      width: 100px;
  
      background: #e3e3e3;
  
      outline: none;
  
      height: 42px;
  
      cursor: pointer;
  
      font-size: 16px;
  
      border: 0;
  
      color:#000;
  
      border-radius: 5px;
  
      box-sizing: border-box;
  
  }
  
  .wenti .form .submit {
  
    width: 120px;
  
    height: 40px;
  
    border-radius: 20px;
  
    font-size: 16px;
  
    color: #fff;
  
    display: flex;
  
    justify-content: center;
  
    align-items: center;
  
    cursor: pointer;
  
    background: linear-gradient(to right, #f86828, #e53622);
  
  }


.ks_liucheng {
  padding-top: 60px;
}

.ks_liucheng .title_bk h6::before {
  left: 300px;
}

.ks_liucheng .title_bk h6::after {
  right: 300px;
}

.ks_liucheng .kslc_nav {
  width: 438px;
  margin: 50px auto 0;
  display: flex;
  justify-content: space-between;
}

.ks_liucheng .kslc_nav .item {
  width: 198px;
  height: 46px;
  cursor: pointer;
  border: 1px solid #999;
  line-height: 46px;
  font-size: 18px;
  color: #333;
  text-align: center;
  border-radius: 24px;
}

.ks_liucheng .kslc_nav .active {
  width: 200px;
  height: 60px;
  border: none;
  color: #fc5d16;
  background: url(../img_ysbk/kslc_bg.png) no-repeat;
}

.ks_liucheng .kslc_list {
  display: none;
  justify-content: space-between;
}

.ks_liucheng .kslc_list .lc_list {
  width: 200px;
  height: 346px;
  margin-top: 20px;
  position: relative;
}

.ks_liucheng .kslc_list .lc_list span {
  width: 146px;
  height: 146px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  color: #fff;
  margin: 0 auto;
  border: 2px solid #fff;
  position: relative;
  border-radius: 50%;
  background: linear-gradient(to bottom, #f86828, #e53622);
  box-shadow: 0 0 8px 2px #ff9276;
}

.ks_liucheng .kslc_list .lc_list p {
  text-align: center;
  font-size: 16px;
  color: #333;
  line-height: 24px;
  margin-top: 90px;
}

.ks_liucheng .kslc_list .lc_list::before {
  position: absolute;
  content: '';
  width: 4px;
  height: 65px;
  background: url(../img_ysbk/kslc_icon.png) no-repeat;
  top: 164px;
  left: 98px;
}

.ks_liucheng .kslc_list .lc_list::after {
  position: absolute;
  content: '';
  width: 24px;
  height: 24px;
  font-size: 18px;
  color: #fff;
  text-align: center;
  line-height: 24px;
  top: 183px;
  left: 88px;
  border-radius: 50%;
  background-color: #fc5d16;
}

.ks_liucheng .kslc_list .lc_list:nth-child(1)::after {
  content: '1';
}

.ks_liucheng .kslc_list .lc_list:nth-child(2)::after {
  content: '2';
}

.ks_liucheng .kslc_list .lc_list:nth-child(3)::after {
  content: '3';
}

.ks_liucheng .kslc_list .lc_list:nth-child(4)::after {
  content: '4';
}

.ks_liucheng .kslc_list .lc_list:nth-child(5)::after {
  content: '5';
}

.ks_liucheng .kslc_list .lc_list:nth-child(6)::after {
  content: '6';
}

.ks_liucheng .kslc_lister .lc_list span {
  background: linear-gradient(to bottom, #3e86ed, #1563d3);
  box-shadow: 0 0 8px 2px #75aeff;
}

.ks_liucheng .kslc_lister .lc_list::after {
  background-color: #3c84ec;
}

.ks_liucheng .show {
  display: flex;
}

.ks_liucheng .kslc_xq {
  margin: 0 auto;
  width: 150px;
  height: 40px;
  border-radius: 10px;
  font-size: 16px;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  box-shadow: 0 2px 3px 0 rgba(248, 104, 40, 0.5);
  background: linear-gradient(to right, #f86828, #e53622);
}

.diqu {
  width: 100%;
  height: 942px;
  margin-top: 50px;
  padding-top: 58px;
  background: url(../img_ysbk/dq_bg.png) top center no-repeat;
}

.diqu .title_bk h6 {
  color: #fff;
}

.diqu .title_bk h6::before {
  left: 248px;
  background: url(../img_ysbk/title_left1.png) no-repeat;
}

.diqu .title_bk h6::after {
  right: 248px;
  background: url(../img_ysbk/title_right1.png) no-repeat;
}

.diqu .diqu_jz {
  width: 898px;
  height: 90px;
  margin: 60px auto 0;
  display: block;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #fff;
  font-size: 16px;
  background: url(../img_ysbk/dq_bg2.png) no-repeat;
}

.diqu .dq_contion {
  margin-top: 85px;
  display: flex;
  justify-content: space-between;
}

.diqu .dq_contion .dq_list {
  width: 258px;
  height: 308px;
  position: relative;
  border-radius: 10px;
  border: 1px solid transparent;
  background-color: rgba(255, 255, 255, 0.2);
}

.diqu .dq_contion .dq_list .dq_gj {
  width: 180px;
  height: 50px;
  position: absolute;
  top: -25px;
  left: 40px;
  border-radius: 10px;
}

.diqu .dq_contion .dq_list .dq_gj img {
  float: left;
  margin: 9px 0 0 32px;
}

.diqu .dq_contion .dq_list .dq_gj span {
  line-height: 50px;
  color: #fff;
  margin-left: 16px;
  font-size: 20px;
}

.diqu .dq_contion .dq_list table {
  width: 240px;
  margin: 26px auto 0;
}

.diqu .dq_contion .dq_list table tr {
  border-bottom: 1px dashed #fff;
}

.diqu .dq_contion .dq_list table tr td {
  color: #fff;
  line-height: 44px;
  font-size: 16px;
  text-align: center;
}

.diqu .dq_contion .dq_list table tr:first-child {
  border-bottom: 1px solid #fff;
}

.diqu .dq_contion .dq_list table tr:last-child {
  border-bottom: 0;
}

.diqu .dq_contion .dq_list:nth-child(1) {
  border-color: #fc5d16;
}

.diqu .dq_contion .dq_list:nth-child(1) .dq_gj {
  background: linear-gradient(to right, #f86828, #e53622);
}

.diqu .dq_contion .dq_list:nth-child(2) {
  border-color: #389fff;
}

.diqu .dq_contion .dq_list:nth-child(2) .dq_gj {
  background: linear-gradient(to right, #1a7af8, #1a63f8);
}

.diqu .dq_contion .dq_list:nth-child(3) {
  border-color: #9280ff;
}

.diqu .dq_contion .dq_list:nth-child(3) .dq_gj {
  background: linear-gradient(to right, #6d6ff4, #4d58ee);
}

.diqu .dq_contion .dq_list:nth-child(4) {
  border-color: #ff6766;
}

.diqu .dq_contion .dq_list:nth-child(4) .dq_gj {
  background: linear-gradient(to right, #f76e6a, #ef325e);
}

.diqu .dq_gjia {
  width: 148px;
  height: 38px;
  margin: 50px auto 0;
  border: 1px solid #fff;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  color: #fff;
}

.diqu .dq_gjia:hover {
  border-color: transparent;
  box-shadow: 0 2px 3px 0 rgba(248, 104, 40, 0.5);
  background: linear-gradient(to right, #f86828, #e53622);
}

.diqu .yscs {
  height: 162px;
  margin-top: 43px;
  position: relative;
  background: url(../img_ysbk/yscs_bg.png) no-repeat;
}

.diqu .yscs a {
  width: 170px;
  height: 40px;
  display: block;
  position: absolute;
  right: 90px;
  bottom: 50px;
}

.yskecheng {
  margin-top: 60px;
}

.yskecheng .title_bk h6::before {
  left: 171px;
}

.yskecheng .title_bk h6::after {
  right: 171px;
}

.yskecheng .kc_contion {
  width: 1200px;
  height: 470px;
  margin-top: 50px;
  border-radius: 30px;
  background: url(../img_ysbk/kc_bg.jpg) no-repeat;
  box-shadow: 0 0 13px 0 #1563d3;
}

.yskecheng #banxing_nav {
  padding: 45px 212px 0 212px;
  display: flex;
  justify-content: space-between;
}

.yskecheng #banxing_nav .item {
  width: 160px;
  height: 55px;
  font-size: 20px;
  color: #333;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  background: url(../img_ysbk/kcnav_bg1.png) no-repeat;
}

.yskecheng #banxing_nav .active {
  color: #fff;
  background: url(../img_ysbk/kcnav_bg2.png) no-repeat;
}

.yskecheng .kecheng_banxiang {
  width: 1000px;
  height: 300px;
  margin: 20px auto 0;
  border: 1px solid #fc5d16;
  border-radius: 10px;
}

.yskecheng .navbar_jis {
  width: 290px;
  height: 300px;
  float: left;
  border-right: 1px solid #fc5d16;
}

.yskecheng .navbar_jis .item {
  height: 49px;
  border-bottom: 1px solid #fc5d16;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  color: #000;
  cursor: pointer;
}

.yskecheng .navbar_jis .item:last-child {
  border-bottom: 0;
}

.yskecheng .navbar_jis .active {
  color: #fff;
  background-color: #fc5d16;
}

.yskecheng .navbar_jis .active:nth-child(1) {
  border-radius: 10px 0 0 0;
}

.yskecheng .navbar_jis .active:last-child {
  border-radius: 0 0 0 10px;
  border-bottom: 1px solid #fc5d16;
}

.yskecheng #navbar_qh .item {
  height: 74px;
}

.yskecheng #navbar_jibie .item {
  height: 99px;
}

.yskecheng .kecheng_nr_list,
.yskecheng .kecheng_bx {
  display: none;
}

.yskecheng .show {
  display: block;
}

.yskecheng .kecheng_nr {
  width: 680px;
  float: right;
  position: relative;
  height: 300px;
}

.yskecheng .kecheng_nr h6 {
  font-size: 20px;
  color: #333;
  font-weight: normal;
  line-height: 22px;
  margin-top: 35px;
  margin-bottom: 15px;
}

.yskecheng .kecheng_nr p {
  margin-top: 5px;
  font-size: 15px;
  color: #333;
  line-height: 26px;
  padding: 0 80px 0 52px;
}

.yskecheng .kecheng_nr p.yi {
  background: url(../img_ysbk/kc_icon1.png) 0 center no-repeat;
}

.yskecheng .kecheng_nr p.er {
  background: url(../img_ysbk/kc_icon2.png) 0 5px no-repeat;
}

.yskecheng .kecheng_nr p.san {
  background: url(../img_ysbk/kc_icon3.png) 0 center no-repeat;
}

.yskecheng .kecheng_nr .btn_kc {
  position: absolute;
  bottom: 28px;
  left: 190px;
  display: flex;
}

.yskecheng .kecheng_nr .btn_kc a {
  width: 98px;
  height: 34px;
  margin-right: 61px;
  border: 1px solid transparent;
  border-radius: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.yskecheng .kecheng_nr .btn_kc a:first-child {
  color: #fc5d16;
  border-color: #fc5d16;
}

.yskecheng .kecheng_nr .btn_kc a:first-child:hover {
  color: #fff;
  border-color: transparent;
  background: linear-gradient(to right, #f86828, #e53622);
}

.yskecheng .kecheng_nr .btn_kc a:last-child {
  color: #1563d3;
  border-color: #1563d3;
}

.yskecheng .kecheng_nr .btn_kc a:last-child:hover {
  color: #fff;
  border-color: transparent;
  background: linear-gradient(to right, #1563d3, #3d85ed);
}

.jieduan {
  width: 100%;
  height: 914px;
  margin-top: 60px;
  padding-top: 58px;
  background: url(../img_ysbk/jd_bg.jpg) top center no-repeat;
}

.jieduan .title_bk h6 {
  color: #fff;
}

.jieduan .title_bk h6::before {
  left: 146px;
  background: url(../img_ysbk/title_left1.png) no-repeat;
}

.jieduan .title_bk h6::after {
  right: 146px;
  background: url(../img_ysbk/title_right1.png) no-repeat;
}

.jieduan .jd_contion {
  margin-top: 60px;
  display: flex;
  justify-content: space-between;
}

.jieduan .jd_contion .jd_list {
  width: 260px;
  height: 330px;
  border-radius: 10px;
  position: relative;
  background-color: #fff;
}

.jieduan .jd_contion .jd_list span {
  position: absolute;
  left: 0;
  top: 0;
  width: 120px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  color: #fff;
  border-radius: 10px 0 20px 0;
  background: linear-gradient(to right, #f86828, #e53622);
}

.jieduan .jd_contion .jd_list img {
  border-radius: 10px 10px 0 0;
}

.jieduan .jd_contion .jd_list h6 {
  font-size: 18px;
  color: #333;
  font-weight: normal;
  line-height: 20px;
  margin: 15px 0 10px 22px;
}

.jieduan .jd_contion .jd_list p {
  padding-left: 17px;
  position: relative;
  float: left;
  margin-left: 22px;
  font-size: 15px;
  color: #555;
  line-height: 26px;
}

.jieduan .jd_contion .jd_list p::before {
  position: absolute;
  content: '';
  width: 8px;
  height: 8px;
  left: 0;
  top: 9px;
  border-radius: 50%;
  border: 1px solid #e6402d;
}

.jieduan .jd_contion .jd_list a {
  position: absolute;
  left: 22px;
  bottom: 20px;
  width: 118px;
  height: 34px;
  border: 1px solid #fc5d16;
  border-radius: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  color: #fc5d16;
}

.jieduan .jd_contion .jd_list a:hover {
  color: #fff;
  background: linear-gradient(to right, #f86828, #e53622);
}

.jieduan #form2 {
  width: 540px;
  float: right;
  margin: 248px 50px 0 0;
}

.jieduan #form2 .kuang {
  width: 540px;
  display: flex;
  justify-content: space-between;
}

.jieduan #form2 .kuang input {
  width: 248px;
  height: 38px;
  border-radius: 5px;
  border: 1px solid #fc5d16;
  font-size: 14px;
  color: #333;
  text-indent: 41px;
  outline: none;
}

.jieduan #form2 .kuang .form_name {
  background: url(../img_ysbk/yye_icon1.png) 16px center no-repeat #fff;
}

.jieduan #form2 .kuang .form_phoneNo {
  background: url(../img_ysbk/yye_icon2.png) 16px center no-repeat #fff;
}

.jieduan #form2 .submit {
    width: 254px;
    height: 40px;
    /* margin: 0 auto; */
    border-radius: 10px;
    font-size: 16px;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    box-shadow: 4px 4px 0 0 rgba(248, 104, 40, 0.5);
    background: linear-gradient(to right, #f86828, #e53622);
}
 .jieduan #form2 .codeSub {
  
    width: 540px;
  
    display: flex;
  
    justify-content: space-between;
  
    margin-top: 20px;
  
  }
  
  .jieduan #form2 .codeSub input {
  
    float: left;
  
    width: 140px;
  
    height: 38px;
  
    border-radius: 5px;
  
    border: 1px solid #fc5d16;
  
    font-size: 14px;
  
    color: #333;
  
    text-indent: 0;
  
    text-align: center;
  
    outline: none;
  
  }
  
  .jieduan #form2 .codeSub .codetxt {
  
    float: left;
  
    width: 100px;
  
    background: #e3e3e3;
  
    outline: none;
  
    height: 42px;
  
    cursor: pointer;
  
    font-size: 16px;
  
    border: 0;
  
    color: #000;
  
    border-radius: 5px;
  
    box-sizing: border-box;
  
    margin-left: 10px;
  
  }

/* æ–°åŠ  */
.content3_bg{
  padding-top: 60px;
}
.content3_bg .title_bk h6::before {
 left: 180px;
}
.content3_bg .title_bk h6::after {
 right: 180px;
}
.content3_bg .kecheng{
    box-sizing: border-box;
    padding-top: 20px;
    background: #fff;
}
.content3_bg .kecheng_secm{
     width: 1000px;
     margin:0 auto;
}
  
  .kecheng .navbar_bx{
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
  }
  .kecheng .navbar_bx .item{
    border:1px solid #000;
    border-radius: 50px;
    padding: 8px 15px;
    float: left;
    margin: 4px 0 4px;
    font-size: 20px;
    color: #3d3d3d;
    text-align: center;
    cursor: pointer;
    font-weight: bold;
  }
  
  .kecheng .navbar_bx .active{
    background-color: #fa5900;
    color: #fff;
    border:1px solid #fff;
  }
  
  .kecheng_banxiang{
    height: 400px;
    background-color: #fff;
    box-shadow: 0px 5px 20px 0px rgba(151, 151, 151, 0.25);
    margin-top: 15px;
  }
  
  .kecheng_banxiang .navbar_jis{
    width: 288px;
    float: left;
  }
  
  .kecheng_banxiang .navbar_jis .item{
    height: 200px;
    cursor: pointer;
    border-bottom: 1px solid #eee;
    box-sizing: border-box;
    padding-top: 44px;
    background-color: #002b8a;
  }

  .kecheng_banxiang .navbar_jis .item p{
    font-size: 20px;
    color: #fff;
    line-height: 20px;
    text-align: center;
    padding-top: 16px;
    font-weight: bold;
  }

  .kecheng_banxiang .navbar_jis .item span{
    width: 100%;
    display: block;
    color: #fff;
    text-align: center;
    padding-top: 6px;
    font-weight: bold;
    font-size: 20px;
  }

  .kecheng_banxiang .navbar_jis .active{
    background-color: #3a9bdc;
  }

  .kecheng_banxiang .kecheng_nr{
    width: 712px;
    height:400px;
    float: right;
    position: relative;
    background: url(../images/kc_icon1.png) left 9px no-repeat;
  }
  
  .kecheng_banxiang .kecheng_nr .kecheng_nr_list h6{
    font-size:18px;
    color: #3d3d3d;
    line-height: 26px;
    margin: 18px 0 0 46px;
  }

  .kecheng_banxiang .kecheng_nr .kecheng_nr_list p{
    width: 600px;
    display: block;
    margin-left: 48px;
    color: #3d3d3d;
    padding-left: 23px;
    font-size: 16px;
    line-height: 27px;
    padding-bottom: 5px;
    margin-top: 5px;
    border-bottom: 1px dashed rgba(0, 0, 0, 0.5);
  }
  
  .kecheng_banxiang .kecheng_nr .kecheng_nr_list p.noline{
    border-bottom:0;
    font-size: 14px;
    background: url(../images/kc_icon4.png) left 5px no-repeat;
  }
  
  .kecheng_banxiang .kecheng_nr .kecheng_nr_list p.noline span {
    display: inline-block;
    padding-left: 28px;
  }
  
  .kecheng_banxiang .kecheng_nr .kecheng_nr_list p.yi{
    background: url(../images/kc_icon1.png) left 5px no-repeat;
  }
  
  .kecheng_banxiang .kecheng_nr .kecheng_nr_list p.er{
    background: url(../images/kc_icon2.png) left 5px no-repeat;
  }
  
  .kecheng_banxiang .kecheng_nr .kecheng_nr_list p.san{
    background: url(../images/kc_icon3.png) left 5px no-repeat;
  }
  
  .kecheng .btn_kc {
    width: 271px;
    height: 50px;
    margin:0 auto;
    margin-top: 28px;
  }

  .kecheng .btn_kc a{
    display: block;
    width: 271px;
    height: 54px;
    line-height: 54px;
    margin: 0 auto;
    margin-top: 10px;
    color: #fff;
    font-size: 25px;
    font-weight: bold;
    background: #b20c0c;
    border-radius: 40px;
    text-align: center;
  }
  
  .kecheng .btn_kc a.yi{
   background-color: #e63723;
   color: #fff;
   margin-right: 50px;
  }
  
  .kecheng .btn_kc a.er{
    background-color: #e63723;
    color: #fff;
    margin-right: 0;
  }
  
  .kecheng_banxiang #navbar_jjxiao .item p{
    /* line-height: 73px; */
    padding-top: 24px;
  }
  
  .kecheng_banxiang #navbar_qhxiao .item p{
    /* line-height: 73px; */
    padding-top: 16px;
  }
  
  .kecheng_banxiang #navbar_mgxiao .item p{
    /* line-height: 110px; */
    padding-top: 6px;
  }
  .kecheng_banxiang #navbar_jjda .item p{
    /* line-height: 73px; */
    padding-top: 24px;
  }
  
  .kecheng_banxiang #navbar_qhda .item p{
    /* line-height: 73px; */
    padding-top: 16px;
  }
  
  .kecheng_banxiang #navbar_mgda .item p{
    /* line-height: 110px; */
    padding-top: 6px;
  }
  
  .kecheng_banxiang .kecheng_nr_mgxiao{
    background: url(../images/kecheng_bg.jpg) no-repeat;
    background-size: 100% 400px;
  }
  
  .kecheng_banxiang .kecheng_nr_qhxiao{
    /* background: url(../images/kc_jc.jpg) no-repeat; */
    background: url(../images/kecheng_bg.jpg) no-repeat;
    background-size: 100% 400px;
  }
  
  .kecheng_banxiang .kecheng_nr_jjxiao{
    background: url(../images/kecheng_bg.jpg) no-repeat;
    background-size: 100% 400px;
  }
  
  .kecheng_banxiang .kecheng_nr_mgda{
    background: url(../images/kecheng_bg.jpg) no-repeat;
    background-size: 100% 400px;
  }
  
  .kecheng_banxiang .kecheng_nr_qhda{
    background: url(../images/kecheng_bg.jpg) no-repeat;
    background-size: 100% 400px;
  }
  
  .kecheng_banxiang .kecheng_nr_jjda{
    background: url(../images/kecheng_bg.jpg) no-repeat;
    background-size: 100% 400px;
  }
  
  #navbar_jjxiao .item{
    height: 200px;
    padding-top: 40px;
  }

  #navbar_qhxiao .item{
    height: 134px;
    padding-top: 23px;
  }
  #navbar_mgxiao .item {
    height: 100px;
    padding-top: 20px;
  }
  #navbar_jjda .item{
    height: 200px;
    padding-top: 40px;
  }

  #navbar_qhda .item{
    height: 134px;
    padding-top: 23px;
  }
  #navbar_mgda .item {
    height: 100px;
    padding-top: 20px;
  }
  
  .kecheng_bx{
    display: none;
  }
  
  .kecheng_nr_list{
    display: none;
  }
  
  .show{
    display: block;
  }

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}

/*校区环境*/
.huanjing{background:#fff url(../images/) 50% no-repeat; padding: 60px 0; width:100%}
.huanjing .title_bk h6::before {
  left: 392px;
  background: url(../img_ysbk/title_left1.png) no-repeat;
}

.huanjing .title_bk h6::after {
  right: 392px;
  background: url(../img_ysbk/title_right1.png) no-repeat;
}

