@charset "UTF-8";
/* 公共样式 */
/*
 * 循环初始默认样式:
 * @name  : 样式前缀名,必须输;
 * @style : 设置样式,必须输;
 * @end   : 结束样式,必须输;
 * @begin : 开始样式,可以省略;
 * @mult  : 循环累加倍数,可以省略;
 * @un    : 字体单位(字符串),可以省略;
 * 例子   : @include base-styles(mb,margin-bottom,30,5);
 */
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */
template {
  display: none;
}

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none;
}

/*--- 图标字体 ---*/
@font-face {
  font-family: 'CEDU';
  src: url("http://cmscdn.chinaedu.net/statics/images/hcgwnew/assets/fonts/CEDU.eot?3dy8qa");
  src: url("http://cmscdn.chinaedu.net/statics/images/hcgwnew/assets/fonts/CEDU.eot?3dy8qa#iefix") format("embedded-opentype"), url("http://cmscdn.chinaedu.net/statics/images/hcgwnew/assets/fonts/CEDU.ttf?3dy8qa") format("truetype"), url("http://cmscdn.chinaedu.net/statics/images/hcgwnew/assets/fonts/CEDU.woff?3dy8qa") format("woff"), url("http://cmscdn.chinaedu.net/statics/images/hcgwnew/assets/fonts/CEDU.svg?3dy8qa#CEDU") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class^="cedu-"], [class*=" cedu-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'CEDU' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.cedu-navi-home:before {
  content: "\a001";
}

.cedu-navi-sy-config:before {
  content: "\a002";
}

.cedu-navi-settings:before {
  content: "\a003";
}

.cedu-navi-training:before {
  content: "\a004";
}

.cedu-navi-user:before {
  content: "\a005";
}

.cedu-navi-achv:before {
  content: "\a006";
}

.cedu-navi-public-sy:before {
  content: "\a007";
}

.cedu-navi-finance:before {
  content: "\a008";
}

.cedu-navi-complete-crs:before {
  content: "\a009";
}

.cedu-navi-chart:before {
  content: "\a010";
}

.cedu-navi-supervise:before {
  content: "\a011";
}

.cedu-navi-message:before {
  content: "\a012";
}

.cedu-navi-mail:before {
  content: "\a013";
}

.cedu-navi-crs-rsrc:before {
  content: "\a014";
}

.cedu-navi-tch-work:before {
  content: "\a015";
}

.cedu-navi-job:before {
  content: "\a016";
}

.cedu-navi-lineTraining:before {
  content: "\a017";
}

.cedu-navi-field:before {
  content: "\a018";
}

.cedu-navi-actmana:before {
  content: "\a019";
}

.cedu-navi-actmove:before {
  content: "\a020";
}

.cedu-navi-actorgunit:before {
  content: "\a021";
}

.cedu-navi-orguser:before {
  content: "\a022";
}

.cedu-navi-teaching:before {
  content: "\a023";
}

.cedu-navi-teachingevaluationmana:before {
  content: "\a024";
}

.cedu-navi-shuangchuang:before {
  content: "\a025";
}

.cedu-navi-activityapprove:before {
  content: "\a026";
}

.cedu-navi-declaration:before {
  content: "\a027";
}

.cedu-navi-putintoeffect:before {
  content: "\a028";
}

.cedu-navi-shengyajc:before {
  content: "\a029";
}

.cedu-navi-recruit:before {
  content: "\a030";
}

.cedu-navi-report:before {
  content: "\a031";
}

.cedu-navi-financeManage:before {
  content: "\a032";
}

.cedu-navi-dorm:before {
  content: "\a033";
}

.cedu-navi-dress:before {
  content: "\a034";
}

.cedu-navi-reception:before {
  content: "\a035";
}

.cedu-navi-home2:before {
  content: "\a036";
}

.cedu-navi-show:before {
  content: "\a037";
}

.cedu-navi-settings2:before {
  content: "\a038";
}

.cedu-navi-consumer:before {
  content: "\a039";
}

.cedu-navi-teacher:before {
  content: "\a040";
}

.cedu-navi-enterprise:before {
  content: "\a041";
}

.cedu-navi-academy:before {
  content: "\a042";
}

.cedu-navi-beginClass:before {
  content: "\a043";
}

.cedu-navi-check:before {
  content: "\a044";
}

.cedu-navi-employmentGuidance:before {
  content: "\a045";
}

.cedu-navi-supervisor:before {
  content: "\a046";
}

.cedu-navi-LearningAnalysis:before {
  content: "\a047";
}

.cedu-navi-webMall:before {
  content: "\a048";
}

.cedu-navi-collapse:before {
  content: "\b001";
}

.cedu-navi-extend:before {
  content: "\b002";
}

.cedu-search:before {
  content: "\b003";
}

.cedu-delete:before {
  content: "\b004";
}

.cedu-add:before {
  content: "\b005";
}

.cedu-import:before {
  content: "\b006";
}

.cedu-export:before {
  content: "\b007";
}

.cedu-back:before {
  content: "\b008";
}

.cedu-edit:before {
  content: "\b009";
}

.cedu-time:before {
  content: "\b010";
}

.cedu-upload:before {
  content: "\b011";
}

.cedu-download:before {
  content: "\b012";
}

.cedu-link:before {
  content: "\b013";
}

.cedu-settings:before {
  content: "\b014";
}

.cedu-folder:before {
  content: "\b015";
}

.cedu-print:before {
  content: "\b016";
}

.cedu-show:before {
  content: "\b017";
}

.cedu-hide:before {
  content: "\b018";
}

.cedu-save:before {
  content: "\b019";
}

.cedu-favorite:before {
  content: "\b020";
}

.cedu-info:before {
  content: "\b021";
}

.cedu-enabled:before {
  content: "\b022";
}

.cedu-disable:before {
  content: "\b023";
}

.cedu-adjust:before {
  content: "\b024";
}

.cedu-forbidden:before {
  content: "\b025";
}

.cedu-end:before {
  content: "\b026";
}

.cedu-copy:before {
  content: "\b027";
}

.cedu-cancel:before {
  content: "\b028";
}

.cedu-complete-crs:before {
  content: "\b029";
}

.cedu-exam-form:before {
  content: "\b030";
}

.cedu-tree:before {
  content: "\b031";
}

.cedu-arrange:before {
  content: "\b032";
}

.cedu-success:before {
  content: "\b033";
}

.cedu-fail:before {
  content: "\b034";
}

.cedu-caution:before {
  content: "\b035";
}

.cedu-plan:before {
  content: "\b036";
}

.cedu-crs:before {
  content: "\b037";
}

.cedu-crs-required:before {
  content: "\b038";
}

.cedu-crs-elective:before {
  content: "\b039";
}

.cedu-progress:before {
  content: "\b040";
}

.cedu-file:before {
  content: "\b041";
}

.cedu-file-word:before {
  content: "\b042";
}

.cedu-file-excel:before {
  content: "\b043";
}

.cedu-file-ppt:before {
  content: "\b044";
}

.cedu-file-pdf:before {
  content: "\b045";
}

.cedu-file-text:before {
  content: "\b046";
}

.cedu-file-code:before {
  content: "\b047";
}

.cedu-file-archive:before {
  content: "\b048";
}

.cedu-file-audio:before {
  content: "\b049";
}

.cedu-file-video:before {
  content: "\b050";
}

.cedu-audio:before {
  content: "\b051";
}

.cedu-attachment:before {
  content: "\b052";
}

.cedu-video:before {
  content: "\b053";
}

.cedu-exam:before {
  content: "\b054";
}

.cedu-activity:before {
  content: "\b055";
}

.cedu-study:before {
  content: "\b056";
}

.cedu-user:before {
  content: "\b057";
}

.cedu-lock:before {
  content: "\b058";
}

.cedu-captcha:before {
  content: "\b059";
}

.cedu-file-empty:before {
  content: "\b060";
}

.cedu-countdown:before {
  content: "\b061";
}

.cedu-refresh:before {
  content: "\b062";
}

.cedu-classroom:before {
  content: "\b063";
}

.cedu-teacher:before {
  content: "\b064";
}

.cedu-simulation:before {
  content: "\b065";
}

.cedu-code:before {
  content: "\b066";
}

.cedu-text:before {
  content: "\b067";
}

.cedu-video2:before {
  content: "\b068";
}

.cedu-courseTutoring:before {
  content: "\b069";
}

.cedu-curriculumDesign:before {
  content: "\b070";
}

.cedu-loser:before {
  content: "\b071";
}

.cedu-achiever:before {
  content: "\b072";
}

.cedu-web-Courseware:before {
  content: "\b073";
}

.cedu-anyTime-test:before {
  content: "\b074";
}

.cedu-simple-test:before {
  content: "\b075";
}

.cedu-subject-discussion:before {
  content: "\b076";
}

.cedu-proposition-busywork:before {
  content: "\b077";
}

.cedu-broadcast-activities:before {
  content: "\b078";
}

.cedu-proposition-homework:before {
  content: "\c001";
}

.cedu-self-proposition-homework:before {
  content: "\c002";
}

.cedu-share-discussion:before {
  content: "\c003";
}

.cedu-wiki:before {
  content: "\c004";
}

.cedu-grinding-course:before {
  content: "\c005";
}

.cedu-video-interlocution:before {
  content: "\c006";
}

.cedu-debate:before {
  content: "\c007";
}

.cedu-questionnaire:before {
  content: "\c008";
}

.cedu-discussion:before {
  content: "\c009";
}

.cedu-activities:before {
  /*cedu-activity*/
  content: "\c010";
}

.cedu-online-exam:before {
  content: "\c011";
}

.cedu-groupwiki:before {
  content: "\c012";
}

.cedu-groupdiscussion-share:before {
  content: "\c013";
}

.cedu-group-discussion:before {
  content: "\c014";
}

.cedu-Sofa:before {
  content: "\c015";
}

.cedu-FAQ2:before {
  content: "\c016";
}

.cedu-review-history:before {
  content: "\c017";
}

.cedu-left-right-structures:before {
  content: "\c018";
}

.cedu-up-down-structures:before {
  content: "\c019";
}

.cedu-pop-up:before {
  content: "\c020";
}

.cedu-Courseware:before {
  content: "\c021";
}

.cedu-Return:before {
  content: "\c022";
}

.cedu-add-child:before {
  content: "\c023";
}

.cedu-proposition-homework2:before {
  content: "\c024";
}

.cedu-QnA:before {
  content: "\c025";
}

.cedu-FAQ:before {
  content: "\c0260";
}

.cedu-unread:before {
  content: "\c027";
}

.cedu-reaad:before {
  content: "\c028";
}

.cedu-web:before {
  content: "\c029";
}

.cedu-notes:before {
  content: "\c030";
}

/* 中南接入lms 新增 */
.cedu-zn-res:before {
  content: "\d001";
}

.cedu-zn-personmeg:before {
  content: "\d002";
}

.cedu-zn-finance:before {
  content: "\d003";
}

.cedu-zn-link:before {
  content: "\d004";
}

.cedu-zn-map:before {
  content: "\d005";
}

.cedu-zn-xueji:before {
  content: "\d006";
}

.cedu-zn-download:before {
  content: "\d007";
}

.cedu-zn-statistics:before {
  content: "\d008";
}

.cedu-zn-ques:before {
  content: "\d009";
}

.cedu-zn-custom1:before {
  content: "\d010";
}

.cedu-zn-ask:before {
  content: "\d011";
}

.cedu-zn-apply:before {
  content: "\d012";
}

.cedu-zn-pause:before {
  content: "\d013";
}

.cedu-zn-play:before {
  content: "\d014";
}

.cedu-zn-phone:before {
  content: "\d015";
}

.cedu-zn-code:before {
  content: "\d016";
}

.cedu-dxres:before {
  content: "\d017";
}

.cedu-fxres:before {
  content: "\d018";
}

.cedu-onlinework:before {
  content: "\d019";
}

.cedu-offlinework:before {
  content: "\d020";
}

.cedu-zn-picture:before {
  content: "\d021";
}

.cedu-zn-audio:before {
  content: "\d022";
}

/* 学分银行项目[直角] 新增 */
.cedu-patrol-home:before {
  content: "\e001";
}

.cedu-patrol-homeHover:before {
  content: "\e002";
}

.cedu-patrol-data:before {
  content: "\e003";
}

.cedu-patrol-monitor:before {
  content: "\e004";
}

.cedu-patrol-manage:before {
  content: "\e005";
}

.cedu-patrol-edit:before {
  content: "\e006";
}

.cedu-patrol-delete:before {
  content: "\e007";
}

.cedu-patrol-enabled:before {
  content: "\e008";
}

.cedu-patrol-disable:before {
  content: "\e009";
}

.cedu-patrol-import:before {
  content: "\e010";
}

.cedu-patrol-export:before {
  content: "\e011";
}

.cedu-patrol-check:before {
  content: "\e012";
}

.cedu-patrol-audit:before {
  content: "\e013";
}

.cedu-patrol-site:before {
  content: "\e014";
}

.cedu-patrol-date:before {
  content: "\e015";
}

.cedu-patrol-time:before {
  content: "\e016";
}

.cedu-patrol-query:before {
  content: "\e017";
}

.cedu-patrol-add:before {
  content: "\e018";
}

.cedu-patrol-focus:before {
  content: "\e019";
}

.cedu-patrol-refresh:before {
  content: "\e020";
}

.cedu-patrol-attach:before {
  content: "\e021";
}

.cedu-patrol-warn:before {
  content: "\e022";
}

.cedu-patrol-tip:before {
  content: "\e023";
}

.cedu-patrol-userName:before {
  content: "\e024";
}

.cedu-patrol-passWord:before {
  content: "\e025";
}

.cedu-patrol-mobileNumber:before {
  content: "\e026";
}

.cedu-patrol-identifyCode:before {
  content: "\e027";
}

.cedu-patrol-school:before {
  content: "\e028";
}

.cedu-patrol-visible:before {
  content: "\e029";
}

.cedu-patrol-invisible:before {
  content: "\e030";
}

/**
* 基本通用样式
*/
/*
 * 循环初始默认样式:
 * @name  : 样式前缀名,必须输;
 * @style : 设置样式,必须输;
 * @end   : 结束样式,必须输;
 * @begin : 开始样式,可以省略;
 * @mult  : 循环累加倍数,可以省略;
 * @un    : 字体单位(字符串),可以省略;
 * 例子   : @include base-styles(mb,margin-bottom,30,5);
 */
* {
  box-sizing: border-box;
}

*:before,
*:after {
  box-sizing: border-box;
}

html, body {
  height: 100%;
}

html {
  font-size: 100px;
}

body {
  font-size: 12px;
  line-height: 1.5;
  font-family: 'microsoft YaHei','PingFangSC-Regular', Tahoma, Helvetica, Arial, "\5FAE\8F6F\96C5\9ED1", sans-serif,"iconfont";
  background-color: #ffffff;
  color: #333333;
}

button,
input,
optgroup,
select,
textarea {
  line-height: 1.5;
  font-family: Tahoma, Helvetica, Arial, "\5FAE\8F6F\96C5\9ED1", sans-serif;
}

button:focus,
input:focus,
optgroup:focus,
select:focus,
textarea:focus {
  outline: none;
}

a {
  text-decoration: none;
  outline: none;
}

a:hover {
  text-decoration: underline;
}

img {
  display: block;
  max-width: 100%;
}

table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}

h1, h2, h3, h4, h5, h6 {
  color: #F0F2F5;
}

/* ***************************add 2019 后期调整*************************** */
/*-------------------------------------------reset------------------------------------------------*/
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
span,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

a {
  text-decoration: none;
  color: #666;
}

a:hover {
  text-decoration: underline;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

fieldset,
img {
  border: 0;
}

/*
    TODO think about hanlding inheritence differently, maybe letting IE6 fail a bit...
*/
address,
caption,
cite,
code,
dfn,
i,
th,
var {
  font-style: normal;
  font-weight: normal;
}

strong {
  font-weight: normal;
}

em {
  font-style: normal;
}

/*
    TODO Figure out where this list-style rule is best set. Hedger has a request to investigate.
*/
li {
  list-style: none;
}

caption,
th {
  text-align: left;
}

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

q:before,
q:after {
  content: '';
}

abbr,
acronym {
  border: 0;
  font-variant: normal;
}

input,
textarea,
select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}

/*to enable resizing for IE*/
input,
textarea,
select {
  *font-size: 100%;
}

/*because legend doesn't inherit in IE */
legend {
  color: #000;
}

/*-------------------------------------base.css-------------------------------------------*/
/*文字排版*/
.fb {
  font-weight: bold;
}

.fn {
  font-weight: normal;
}

.ft {
  font-weight: 100;
}

.t2 {
  text-indent: 2em;
}

.yahei {
  font-family: '\5fae\8f6f\96c5\9ed1';
}

/*定位*/
.tl {
  text-align: left;
}

.tc {
  text-align: center;
}

.tr {
  text-align: right;
}

.bc {
  margin-left: auto;
  margin-right: auto;
}

/*
    fl包含display inline  是为了解决ie6双边距
    如果.fl用在ul(可能还有别的标签)标签上会出现类似text-indent的bug
    可以通过给li标签浮动修正 或者覆盖掉此处的display属性
*/
.fl {
  float: left;
  display: inline;
}

.fr {
  float: right;
  display: inline;
}

.cb {
  clear: both;
}

.cl {
  clear: left;
}

.cr {
  clear: right;
}

/*
    不加block在标准浏览器中无法清除ie6、7可以但下面多一像素
    height:0px;时ie6中无法清除(给浮动块margin可以看出)
*/
.clear {
  clear: both;
  overflow: hidden;
  display: block;
  height: 0px;
  _height: 1px;
  font: 300 1px/1px arial;
}

/*
    clearfix清除浮动后在ie6、7中会忽略浮动框的margin-bottom
    并且偶尔会由于layout被激活而出现一些bug  如多出间隙等
    此时可以使用.clear来避免这种bug 或者两者结合使用
*/
.clearfix:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix {
  *zoom: 1;
}

.clearfix .clear {
  _height: 0px;
}

/*
    一般情况下使用clearfix即可
    出现忽略margin等情况是clearfix与clear一起使用
    单独使用clear一般可以清除浮动，但ie6会多一个像素
*/
.pr {
  position: relative;
}

.pa {
  position: absolute;
}

.zoom {
  zoom: 1;
}

.hidden {
  visibility: hidden;
}

.ofh {
  overflow: hidden;
}

/*
    block 如img标签有时需要此class来消除空行
*/
.block {
  display: block;
}

.inline_block {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

.none {
  display: none;
}

.ib {
  display: inline-block;
}

/* 鼠标图形 */
.hand {
  cursor: pointer;
}

/* 对其方式 */
.vm {
  vertical-align: middle;
}

.wmax {
  width: 100%;
}

img {
  vertical-align: middle;
}

.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}

.img-rounded {
  border-radius: 6px;
}

.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.img-circle {
  border-radius: 50%;
}

.mt0 {
  margin-top: 0 !important;
}

.mt-2 {
  margin-top: 2px;
}

.mt-4 {
  margin-top: 4px;
}

.mt-6 {
  margin-top: 6px;
}

.mt-8 {
  margin-top: 8px;
}

.mt-10 {
  margin-top: 10px;
}

.mt-12 {
  margin-top: 12px;
}

.mt-14 {
  margin-top: 14px;
}

.mt-16 {
  margin-top: 16px;
}

.mt-18 {
  margin-top: 18px;
}

.mt-20 {
  margin-top: 20px;
}

.mt-22 {
  margin-top: 22px;
}

.mt-24 {
  margin-top: 24px;
}

.mt-26 {
  margin-top: 26px;
}

.mt-28 {
  margin-top: 28px;
}

.mt-30 {
  margin-top: 30px;
}

.mt-32 {
  margin-top: 32px;
}

.mt-34 {
  margin-top: 34px;
}

.mt-36 {
  margin-top: 36px;
}

.mt-38 {
  margin-top: 38px;
}

.mt-40 {
  margin-top: 40px;
}

.mt-42 {
  margin-top: 42px;
}

.mt-44 {
  margin-top: 44px;
}

.mt-46 {
  margin-top: 46px;
}

.mt-48 {
  margin-top: 48px;
}

.mt-50 {
  margin-top: 50px;
}

.mt-52 {
  margin-top: 52px;
}

.mt-54 {
  margin-top: 54px;
}

.mt-56 {
  margin-top: 56px;
}

.mt-58 {
  margin-top: 58px;
}

.mt-60 {
  margin-top: 60px;
}

.mt-62 {
  margin-top: 62px;
}

.mt-64 {
  margin-top: 64px;
}

.mt-66 {
  margin-top: 66px;
}

.mt-68 {
  margin-top: 68px;
}

.mt-70 {
  margin-top: 70px;
}

.mt-72 {
  margin-top: 72px;
}

.mt-74 {
  margin-top: 74px;
}

.mt-76 {
  margin-top: 76px;
}

.mt-78 {
  margin-top: 78px;
}

.mt-80 {
  margin-top: 80px;
}

.mt-82 {
  margin-top: 82px;
}

.mt-84 {
  margin-top: 84px;
}

.mt-86 {
  margin-top: 86px;
}

.mt-88 {
  margin-top: 88px;
}

.mt-90 {
  margin-top: 90px;
}

.mt-92 {
  margin-top: 92px;
}

.mt-94 {
  margin-top: 94px;
}

.mt-96 {
  margin-top: 96px;
}

.mt-98 {
  margin-top: 98px;
}

.mt-100 {
  margin-top: 100px;
}

.mt-102 {
  margin-top: 102px;
}

.mt-104 {
  margin-top: 104px;
}

.mt-106 {
  margin-top: 106px;
}

.mt-108 {
  margin-top: 108px;
}

.mt-110 {
  margin-top: 110px;
}

.mt-112 {
  margin-top: 112px;
}

.mt-114 {
  margin-top: 114px;
}

.mt-116 {
  margin-top: 116px;
}

.mt-118 {
  margin-top: 118px;
}

.mt-120 {
  margin-top: 120px;
}

.mt-122 {
  margin-top: 122px;
}

.mt-124 {
  margin-top: 124px;
}

.mt-126 {
  margin-top: 126px;
}

.mt-128 {
  margin-top: 128px;
}

.mt-130 {
  margin-top: 130px;
}

.mt-132 {
  margin-top: 132px;
}

.mt-134 {
  margin-top: 134px;
}

.mt-136 {
  margin-top: 136px;
}

.mt-138 {
  margin-top: 138px;
}

.mt-140 {
  margin-top: 140px;
}

.mt-142 {
  margin-top: 142px;
}

.mt-144 {
  margin-top: 144px;
}

.mt-146 {
  margin-top: 146px;
}

.mt-148 {
  margin-top: 148px;
}

.mt-150 {
  margin-top: 150px;
}

.mt-152 {
  margin-top: 152px;
}

.mt-154 {
  margin-top: 154px;
}

.mt-156 {
  margin-top: 156px;
}

.mt-158 {
  margin-top: 158px;
}

.mt-160 {
  margin-top: 160px;
}

.mt-162 {
  margin-top: 162px;
}

.mt-164 {
  margin-top: 164px;
}

.mt-166 {
  margin-top: 166px;
}

.mt-168 {
  margin-top: 168px;
}

.mt-170 {
  margin-top: 170px;
}

.mt-172 {
  margin-top: 172px;
}

.mt-174 {
  margin-top: 174px;
}

.mt-176 {
  margin-top: 176px;
}

.mt-178 {
  margin-top: 178px;
}

.mt-180 {
  margin-top: 180px;
}

.mt-182 {
  margin-top: 182px;
}

.mt-184 {
  margin-top: 184px;
}

.mt-186 {
  margin-top: 186px;
}

.mt-188 {
  margin-top: 188px;
}

.mt-190 {
  margin-top: 190px;
}

.mt-192 {
  margin-top: 192px;
}

.mt-194 {
  margin-top: 194px;
}

.mt-196 {
  margin-top: 196px;
}

.mt-198 {
  margin-top: 198px;
}

.mt-200 {
  margin-top: 200px;
}

.mb0 {
  margin-bottom: 0 !important;
}

.mb-6 {
  margin-bottom: 6px;
}

.mb-8 {
  margin-bottom: 8px;
}

.mb-10 {
  margin-bottom: 10px;
}

.mb-12 {
  margin-bottom: 12px;
}

.mb-14 {
  margin-bottom: 14px;
}

.mb-16 {
  margin-bottom: 16px;
}

.mb-18 {
  margin-bottom: 18px;
}

.mb-20 {
  margin-bottom: 20px;
}

.mb-22 {
  margin-bottom: 22px;
}

.mb-24 {
  margin-bottom: 24px;
}

.mb-26 {
  margin-bottom: 26px;
}

.mb-28 {
  margin-bottom: 28px;
}

.mb-30 {
  margin-bottom: 30px;
}

.mb-32 {
  margin-bottom: 32px;
}

.mb-34 {
  margin-bottom: 34px;
}

.mb-36 {
  margin-bottom: 36px;
}

.mb-38 {
  margin-bottom: 38px;
}

.mb-40 {
  margin-bottom: 40px;
}

.mb-42 {
  margin-bottom: 42px;
}

.mb-44 {
  margin-bottom: 44px;
}

.mb-46 {
  margin-bottom: 46px;
}

.mb-48 {
  margin-bottom: 48px;
}

.mb-50 {
  margin-bottom: 50px;
}

.mb-52 {
  margin-bottom: 52px;
}

.mb-54 {
  margin-bottom: 54px;
}

.mb-56 {
  margin-bottom: 56px;
}

.mb-58 {
  margin-bottom: 58px;
}

.mb-60 {
  margin-bottom: 60px;
}

.mb-62 {
  margin-bottom: 62px;
}

.mb-64 {
  margin-bottom: 64px;
}

.mb-66 {
  margin-bottom: 66px;
}

.mb-68 {
  margin-bottom: 68px;
}

.mb-70 {
  margin-bottom: 70px;
}

.mb-72 {
  margin-bottom: 72px;
}

.mb-74 {
  margin-bottom: 74px;
}

.mb-76 {
  margin-bottom: 76px;
}

.mb-78 {
  margin-bottom: 78px;
}

.mb-80 {
  margin-bottom: 80px;
}

.mb-82 {
  margin-bottom: 82px;
}

.mb-84 {
  margin-bottom: 84px;
}

.mb-86 {
  margin-bottom: 86px;
}

.mb-88 {
  margin-bottom: 88px;
}

.mb-90 {
  margin-bottom: 90px;
}

.mb-92 {
  margin-bottom: 92px;
}

.mb-94 {
  margin-bottom: 94px;
}

.mb-96 {
  margin-bottom: 96px;
}

.mb-98 {
  margin-bottom: 98px;
}

.mb-100 {
  margin-bottom: 100px;
}

.mb-102 {
  margin-bottom: 102px;
}

.mb-104 {
  margin-bottom: 104px;
}

.mb-106 {
  margin-bottom: 106px;
}

.mb-108 {
  margin-bottom: 108px;
}

.mb-110 {
  margin-bottom: 110px;
}

.mb-112 {
  margin-bottom: 112px;
}

.mb-114 {
  margin-bottom: 114px;
}

.mb-116 {
  margin-bottom: 116px;
}

.mb-118 {
  margin-bottom: 118px;
}

.mb-120 {
  margin-bottom: 120px;
}

.mb-122 {
  margin-bottom: 122px;
}

.mb-124 {
  margin-bottom: 124px;
}

.mb-126 {
  margin-bottom: 126px;
}

.mb-128 {
  margin-bottom: 128px;
}

.mb-130 {
  margin-bottom: 130px;
}

.mb-132 {
  margin-bottom: 132px;
}

.mb-134 {
  margin-bottom: 134px;
}

.mb-136 {
  margin-bottom: 136px;
}

.mb-138 {
  margin-bottom: 138px;
}

.mb-140 {
  margin-bottom: 140px;
}

.mb-142 {
  margin-bottom: 142px;
}

.mb-144 {
  margin-bottom: 144px;
}

.mb-146 {
  margin-bottom: 146px;
}

.mb-148 {
  margin-bottom: 148px;
}

.mb-150 {
  margin-bottom: 150px;
}

.mb-152 {
  margin-bottom: 152px;
}

.mb-154 {
  margin-bottom: 154px;
}

.mb-156 {
  margin-bottom: 156px;
}

.mb-158 {
  margin-bottom: 158px;
}

.mb-160 {
  margin-bottom: 160px;
}

.mb-162 {
  margin-bottom: 162px;
}

.mb-164 {
  margin-bottom: 164px;
}

.mb-166 {
  margin-bottom: 166px;
}

.mb-168 {
  margin-bottom: 168px;
}

.mb-170 {
  margin-bottom: 170px;
}

.mb-172 {
  margin-bottom: 172px;
}

.mb-174 {
  margin-bottom: 174px;
}

.mb-176 {
  margin-bottom: 176px;
}

.mb-178 {
  margin-bottom: 178px;
}

.mb-180 {
  margin-bottom: 180px;
}

.mb-182 {
  margin-bottom: 182px;
}

.mb-184 {
  margin-bottom: 184px;
}

.mb-186 {
  margin-bottom: 186px;
}

.mb-188 {
  margin-bottom: 188px;
}

.mb-190 {
  margin-bottom: 190px;
}

.mb-192 {
  margin-bottom: 192px;
}

.mb-194 {
  margin-bottom: 194px;
}

.mb-196 {
  margin-bottom: 196px;
}

.mb-198 {
  margin-bottom: 198px;
}

.mb-200 {
  margin-bottom: 200px;
}

.ml0 {
  margin-left: 0 !important;
}

.ml-0 {
  margin-left: 0px;
}

.ml-2 {
  margin-left: 2px;
}

.ml-4 {
  margin-left: 4px;
}

.ml-6 {
  margin-left: 6px;
}

.ml-8 {
  margin-left: 8px;
}

.ml-10 {
  margin-left: 10px;
}

.ml-12 {
  margin-left: 12px;
}

.ml-14 {
  margin-left: 14px;
}

.ml-16 {
  margin-left: 16px;
}

.ml-18 {
  margin-left: 18px;
}

.ml-20 {
  margin-left: 20px;
}

.ml-22 {
  margin-left: 22px;
}

.ml-24 {
  margin-left: 24px;
}

.ml-26 {
  margin-left: 26px;
}

.ml-28 {
  margin-left: 28px;
}

.ml-30 {
  margin-left: 30px;
}

.ml-32 {
  margin-left: 32px;
}

.ml-34 {
  margin-left: 34px;
}

.ml-36 {
  margin-left: 36px;
}

.ml-38 {
  margin-left: 38px;
}

.ml-40 {
  margin-left: 40px;
}

.ml-42 {
  margin-left: 42px;
}

.ml-44 {
  margin-left: 44px;
}

.ml-46 {
  margin-left: 46px;
}

.ml-48 {
  margin-left: 48px;
}

.ml-50 {
  margin-left: 50px;
}

.ml-52 {
  margin-left: 52px;
}

.ml-54 {
  margin-left: 54px;
}

.ml-56 {
  margin-left: 56px;
}

.ml-58 {
  margin-left: 58px;
}

.ml-60 {
  margin-left: 60px;
}

.ml-62 {
  margin-left: 62px;
}

.ml-64 {
  margin-left: 64px;
}

.ml-66 {
  margin-left: 66px;
}

.ml-68 {
  margin-left: 68px;
}

.ml-70 {
  margin-left: 70px;
}

.ml-72 {
  margin-left: 72px;
}

.ml-74 {
  margin-left: 74px;
}

.ml-76 {
  margin-left: 76px;
}

.ml-78 {
  margin-left: 78px;
}

.ml-80 {
  margin-left: 80px;
}

.ml-82 {
  margin-left: 82px;
}

.ml-84 {
  margin-left: 84px;
}

.ml-86 {
  margin-left: 86px;
}

.ml-88 {
  margin-left: 88px;
}

.ml-90 {
  margin-left: 90px;
}

.ml-92 {
  margin-left: 92px;
}

.ml-94 {
  margin-left: 94px;
}

.ml-96 {
  margin-left: 96px;
}

.ml-98 {
  margin-left: 98px;
}

.ml-100 {
  margin-left: 100px;
}

.mr0 {
  margin-right: 0 !important;
}

.mr-6 {
  margin-right: 6px;
}

.mr-8 {
  margin-right: 8px;
}

.mr-10 {
  margin-right: 10px;
}

.mr-12 {
  margin-right: 12px;
}

.mr-14 {
  margin-right: 14px;
}

.mr-16 {
  margin-right: 16px;
}

.mr-18 {
  margin-right: 18px;
}

.mr-20 {
  margin-right: 20px;
}

.mr-22 {
  margin-right: 22px;
}

.mr-24 {
  margin-right: 24px;
}

.mr-26 {
  margin-right: 26px;
}

.mr-28 {
  margin-right: 28px;
}

.mr-30 {
  margin-right: 30px;
}

.mr-32 {
  margin-right: 32px;
}

.mr-34 {
  margin-right: 34px;
}

.mr-36 {
  margin-right: 36px;
}

.mr-38 {
  margin-right: 38px;
}

.mr-40 {
  margin-right: 40px;
}

.mr-42 {
  margin-right: 42px;
}

.mr-44 {
  margin-right: 44px;
}

.mr-46 {
  margin-right: 46px;
}

.mr-48 {
  margin-right: 48px;
}

.mr-50 {
  margin-right: 50px;
}

.mr-52 {
  margin-right: 52px;
}

.mr-54 {
  margin-right: 54px;
}

.mr-56 {
  margin-right: 56px;
}

.mr-58 {
  margin-right: 58px;
}

.mr-60 {
  margin-right: 60px;
}

.mr-62 {
  margin-right: 62px;
}

.mr-64 {
  margin-right: 64px;
}

.mr-66 {
  margin-right: 66px;
}

.mr-68 {
  margin-right: 68px;
}

.mr-70 {
  margin-right: 70px;
}

.mr-72 {
  margin-right: 72px;
}

.mr-74 {
  margin-right: 74px;
}

.mr-76 {
  margin-right: 76px;
}

.mr-78 {
  margin-right: 78px;
}

.mr-80 {
  margin-right: 80px;
}

.mr-82 {
  margin-right: 82px;
}

.mr-84 {
  margin-right: 84px;
}

.mr-86 {
  margin-right: 86px;
}

.mr-88 {
  margin-right: 88px;
}

.mr-90 {
  margin-right: 90px;
}

.mr-92 {
  margin-right: 92px;
}

.mr-94 {
  margin-right: 94px;
}

.mr-96 {
  margin-right: 96px;
}

.mr-98 {
  margin-right: 98px;
}

.mr-100 {
  margin-right: 100px;
}

.pt0 {
  margin-top: 0 !important;
}

.pt-6 {
  padding-top: 6px;
}

.pt-8 {
  padding-top: 8px;
}

.pt-10 {
  padding-top: 10px;
}

.pt-12 {
  padding-top: 12px;
}

.pt-14 {
  padding-top: 14px;
}

.pt-16 {
  padding-top: 16px;
}

.pt-18 {
  padding-top: 18px;
}

.pt-20 {
  padding-top: 20px;
}

.pt-22 {
  padding-top: 22px;
}

.pt-24 {
  padding-top: 24px;
}

.pt-26 {
  padding-top: 26px;
}

.pt-28 {
  padding-top: 28px;
}

.pt-30 {
  padding-top: 30px;
}

.pt-32 {
  padding-top: 32px;
}

.pt-34 {
  padding-top: 34px;
}

.pt-36 {
  padding-top: 36px;
}

.pt-38 {
  padding-top: 38px;
}

.pt-40 {
  padding-top: 40px;
}

.pt-42 {
  padding-top: 42px;
}

.pt-44 {
  padding-top: 44px;
}

.pt-46 {
  padding-top: 46px;
}

.pt-48 {
  padding-top: 48px;
}

.pt-50 {
  padding-top: 50px;
}

.pt-52 {
  padding-top: 52px;
}

.pt-54 {
  padding-top: 54px;
}

.pt-56 {
  padding-top: 56px;
}

.pt-58 {
  padding-top: 58px;
}

.pt-60 {
  padding-top: 60px;
}

.pt-62 {
  padding-top: 62px;
}

.pt-64 {
  padding-top: 64px;
}

.pt-66 {
  padding-top: 66px;
}

.pt-68 {
  padding-top: 68px;
}

.pt-70 {
  padding-top: 70px;
}

.pt-72 {
  padding-top: 72px;
}

.pt-74 {
  padding-top: 74px;
}

.pt-76 {
  padding-top: 76px;
}

.pt-78 {
  padding-top: 78px;
}

.pt-80 {
  padding-top: 80px;
}

.pt-82 {
  padding-top: 82px;
}

.pt-84 {
  padding-top: 84px;
}

.pt-86 {
  padding-top: 86px;
}

.pt-88 {
  padding-top: 88px;
}

.pt-90 {
  padding-top: 90px;
}

.pt-92 {
  padding-top: 92px;
}

.pt-94 {
  padding-top: 94px;
}

.pt-96 {
  padding-top: 96px;
}

.pt-98 {
  padding-top: 98px;
}

.pt-100 {
  padding-top: 100px;
}

.pb0 {
  margin-top: 0 !important;
}

.pb-6 {
  padding-bottom: 6px;
}

.pb-8 {
  padding-bottom: 8px;
}

.pb-10 {
  padding-bottom: 10px;
}

.pb-12 {
  padding-bottom: 12px;
}

.pb-14 {
  padding-bottom: 14px;
}

.pb-16 {
  padding-bottom: 16px;
}

.pb-18 {
  padding-bottom: 18px;
}

.pb-20 {
  padding-bottom: 20px;
}

.pb-22 {
  padding-bottom: 22px;
}

.pb-24 {
  padding-bottom: 24px;
}

.pb-26 {
  padding-bottom: 26px;
}

.pb-28 {
  padding-bottom: 28px;
}

.pb-30 {
  padding-bottom: 30px;
}

.pb-32 {
  padding-bottom: 32px;
}

.pb-34 {
  padding-bottom: 34px;
}

.pb-36 {
  padding-bottom: 36px;
}

.pb-38 {
  padding-bottom: 38px;
}

.pb-40 {
  padding-bottom: 40px;
}

.pb-42 {
  padding-bottom: 42px;
}

.pb-44 {
  padding-bottom: 44px;
}

.pb-46 {
  padding-bottom: 46px;
}

.pb-48 {
  padding-bottom: 48px;
}

.pb-50 {
  padding-bottom: 50px;
}

.pb-52 {
  padding-bottom: 52px;
}

.pb-54 {
  padding-bottom: 54px;
}

.pb-56 {
  padding-bottom: 56px;
}

.pb-58 {
  padding-bottom: 58px;
}

.pb-60 {
  padding-bottom: 60px;
}

.pb-62 {
  padding-bottom: 62px;
}

.pb-64 {
  padding-bottom: 64px;
}

.pb-66 {
  padding-bottom: 66px;
}

.pb-68 {
  padding-bottom: 68px;
}

.pb-70 {
  padding-bottom: 70px;
}

.pb-72 {
  padding-bottom: 72px;
}

.pb-74 {
  padding-bottom: 74px;
}

.pb-76 {
  padding-bottom: 76px;
}

.pb-78 {
  padding-bottom: 78px;
}

.pb-80 {
  padding-bottom: 80px;
}

.pb-82 {
  padding-bottom: 82px;
}

.pb-84 {
  padding-bottom: 84px;
}

.pb-86 {
  padding-bottom: 86px;
}

.pb-88 {
  padding-bottom: 88px;
}

.pb-90 {
  padding-bottom: 90px;
}

.pb-92 {
  padding-bottom: 92px;
}

.pb-94 {
  padding-bottom: 94px;
}

.pb-96 {
  padding-bottom: 96px;
}

.pb-98 {
  padding-bottom: 98px;
}

.pb-100 {
  padding-bottom: 100px;
}

.w0 {
  width: 0 !important;
}

.w-6 {
  width: 6px;
}

.w-8 {
  width: 8px;
}

.w-10 {
  width: 10px;
}

.w-12 {
  width: 12px;
}

.w-14 {
  width: 14px;
}

.w-16 {
  width: 16px;
}

.w-18 {
  width: 18px;
}

.w-20 {
  width: 20px;
}

.w-22 {
  width: 22px;
}

.w-24 {
  width: 24px;
}

.w-26 {
  width: 26px;
}

.w-28 {
  width: 28px;
}

.w-30 {
  width: 30px;
}

.w-32 {
  width: 32px;
}

.w-34 {
  width: 34px;
}

.w-36 {
  width: 36px;
}

.w-38 {
  width: 38px;
}

.w-40 {
  width: 40px;
}

.w-42 {
  width: 42px;
}

.w-44 {
  width: 44px;
}

.w-46 {
  width: 46px;
}

.w-48 {
  width: 48px;
}

.w-50 {
  width: 50px;
}

.w-52 {
  width: 52px;
}

.w-54 {
  width: 54px;
}

.w-56 {
  width: 56px;
}

.w-58 {
  width: 58px;
}

.w-60 {
  width: 60px;
}

.w-62 {
  width: 62px;
}

.w-64 {
  width: 64px;
}

.w-66 {
  width: 66px;
}

.w-68 {
  width: 68px;
}

.w-70 {
  width: 70px;
}

.w-72 {
  width: 72px;
}

.w-74 {
  width: 74px;
}

.w-76 {
  width: 76px;
}

.w-78 {
  width: 78px;
}

.w-80 {
  width: 80px;
}

.w-82 {
  width: 82px;
}

.w-84 {
  width: 84px;
}

.w-86 {
  width: 86px;
}

.w-88 {
  width: 88px;
}

.w-90 {
  width: 90px;
}

.w-92 {
  width: 92px;
}

.w-94 {
  width: 94px;
}

.w-96 {
  width: 96px;
}

.w-98 {
  width: 98px;
}

.w-100 {
  width: 100px;
}

.w-102 {
  width: 102px;
}

.w-104 {
  width: 104px;
}

.w-106 {
  width: 106px;
}

.w-108 {
  width: 108px;
}

.w-110 {
  width: 110px;
}

.w-112 {
  width: 112px;
}

.w-114 {
  width: 114px;
}

.w-116 {
  width: 116px;
}

.w-118 {
  width: 118px;
}

.w-120 {
  width: 120px;
}

.w-122 {
  width: 122px;
}

.w-124 {
  width: 124px;
}

.w-126 {
  width: 126px;
}

.w-128 {
  width: 128px;
}

.w-130 {
  width: 130px;
}

.w-132 {
  width: 132px;
}

.w-134 {
  width: 134px;
}

.w-136 {
  width: 136px;
}

.w-138 {
  width: 138px;
}

.w-140 {
  width: 140px;
}

.w-142 {
  width: 142px;
}

.w-144 {
  width: 144px;
}

.w-146 {
  width: 146px;
}

.w-148 {
  width: 148px;
}

.w-150 {
  width: 150px;
}

.w-152 {
  width: 152px;
}

.w-154 {
  width: 154px;
}

.w-156 {
  width: 156px;
}

.w-158 {
  width: 158px;
}

.w-160 {
  width: 160px;
}

.w-162 {
  width: 162px;
}

.w-164 {
  width: 164px;
}

.w-166 {
  width: 166px;
}

.w-168 {
  width: 168px;
}

.w-170 {
  width: 170px;
}

.w-172 {
  width: 172px;
}

.w-174 {
  width: 174px;
}

.w-176 {
  width: 176px;
}

.w-178 {
  width: 178px;
}

.w-180 {
  width: 180px;
}

.w-182 {
  width: 182px;
}

.w-184 {
  width: 184px;
}

.w-186 {
  width: 186px;
}

.w-188 {
  width: 188px;
}

.w-190 {
  width: 190px;
}

.w-192 {
  width: 192px;
}

.w-194 {
  width: 194px;
}

.w-196 {
  width: 196px;
}

.w-198 {
  width: 198px;
}

.w-200 {
  width: 200px;
}

.w-202 {
  width: 202px;
}

.w-204 {
  width: 204px;
}

.w-206 {
  width: 206px;
}

.w-208 {
  width: 208px;
}

.w-210 {
  width: 210px;
}

.w-212 {
  width: 212px;
}

.w-214 {
  width: 214px;
}

.w-216 {
  width: 216px;
}

.w-218 {
  width: 218px;
}

.w-220 {
  width: 220px;
}

.w-222 {
  width: 222px;
}

.w-224 {
  width: 224px;
}

.w-226 {
  width: 226px;
}

.w-228 {
  width: 228px;
}

.w-230 {
  width: 230px;
}

.w-232 {
  width: 232px;
}

.w-234 {
  width: 234px;
}

.w-236 {
  width: 236px;
}

.w-238 {
  width: 238px;
}

.w-240 {
  width: 240px;
}

.w-242 {
  width: 242px;
}

.w-244 {
  width: 244px;
}

.w-246 {
  width: 246px;
}

.w-248 {
  width: 248px;
}

.w-250 {
  width: 250px;
}

.w-252 {
  width: 252px;
}

.w-254 {
  width: 254px;
}

.w-256 {
  width: 256px;
}

.w-258 {
  width: 258px;
}

.w-260 {
  width: 260px;
}

.w-262 {
  width: 262px;
}

.w-264 {
  width: 264px;
}

.w-266 {
  width: 266px;
}

.w-268 {
  width: 268px;
}

.w-270 {
  width: 270px;
}

.w-272 {
  width: 272px;
}

.w-274 {
  width: 274px;
}

.w-276 {
  width: 276px;
}

.w-278 {
  width: 278px;
}

.w-280 {
  width: 280px;
}

.w-282 {
  width: 282px;
}

.w-284 {
  width: 284px;
}

.w-286 {
  width: 286px;
}

.w-288 {
  width: 288px;
}

.w-290 {
  width: 290px;
}

.w-292 {
  width: 292px;
}

.w-294 {
  width: 294px;
}

.w-296 {
  width: 296px;
}

.w-298 {
  width: 298px;
}

.w-300 {
  width: 300px;
}

.f0 {
  font-size: 0 !important;
}

.f-12 {
  font-size: 12px;
}

.f-14 {
  font-size: 14px;
}

.f-16 {
  font-size: 16px;
}

.f-18 {
  font-size: 18px;
}

.f-20 {
  font-size: 20px;
}

.f-22 {
  font-size: 22px;
}

.f-24 {
  font-size: 24px;
}

.f-26 {
  font-size: 26px;
}

.f-28 {
  font-size: 28px;
}

.f-30 {
  font-size: 30px;
}

.f-32 {
  font-size: 32px;
}

.f-34 {
  font-size: 34px;
}

.f-36 {
  font-size: 36px;
}

.f-38 {
  font-size: 38px;
}

.f-40 {
  font-size: 40px;
}

.f-42 {
  font-size: 42px;
}

.f-44 {
  font-size: 44px;
}

.f-46 {
  font-size: 46px;
}

.f-48 {
  font-size: 48px;
}

.f-50 {
  font-size: 50px;
}

.ui-dialog__content .blankPage .blankPageGroup {
  margin-top: 30px;
  margin-bottom: 30px;
  display: inline-block;
}

.pr {
  position: relative;
}

.pa {
  position: absolute;
}

/* 通用样式 */
input, textarea {
  border: none;
  background: none;
  padding: 4px 20px;
}

/* input字体默认颜色 */
input::-webkit-input-placeholder {
  color: #a1a8b3;
}

input::-moz-placeholder {
  color: #a1a8b3;
}

input:-moz-placeholder {
  color: #a1a8b3;
}

input:-ms-input-placeholder {
  color: #a1a8b3;
}

.bg-grey {
  background: #F0F2F5;
}

.bg-grey-s {
  background: #F7F9FA;
}

.bg-white {
  background: #ffffff;
}

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

.clearfix {
  *zoom: 1;
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  margin-right: -15px;
  margin-left: -15px;
}

.tc {
  text-align: center;
}

.tl {
  text-align: left;
}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.x1, .x2, .x3, .x4, .x5, .x6, .x7, .x8, .x9, .x10, .x11, .x12, .xb2-5, .xl1, .xl2, .xl3, .xl4, .xl5, .xl6, .xl7, .xl8, .xl9, .xl10, .xl11, .xl12, .xs1, .xs2, .xs3, .xs4, .xs5, .xs6, .xs7, .xs8, .xs9, .xs10, .xs11, .xs12, .xm1, .xm2, .xm3, .xm4, .xm5, .xm6, .xm7, .xm8, .xm9, .xm10, .xm11, .xm12, .xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7, .xb8, .xb9, .xb10, .xb11, .xb12 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}

.xm0-move {
  margin-left: 0;
}

.xm1-move {
  margin-left: 8.33333333%;
}

.xm2-move {
  margin-left: 16.66666667%;
}

.xm3-move {
  margin-left: 25%;
}

.xm4-move {
  margin-left: 33.33333333%;
}

.xm5-move {
  margin-left: 41.66666667%;
}

.xm6-move {
  margin-left: 50%;
}

.xm7-move {
  margin-left: 58.33333333%;
}

.xm8-move {
  margin-left: 66.66666667%;
}

.xm9-move {
  margin-left: 75%;
}

.xm10-move {
  margin-left: 83.33333333%;
}

.xm11-move {
  margin-left: 91.66666667%;
}

.xm12-move {
  margin-left: 100%;
}

.xb0-move {
  margin-left: 0;
}

.xb1-move {
  margin-left: 8.33333333%;
}

.xb2-move {
  margin-left: 16.66666667%;
}

.xb3-move {
  margin-left: 25%;
}

.xb4-move {
  margin-left: 33.33333333%;
}

.xb5-move {
  margin-left: 41.66666667%;
}

.xb6-move {
  margin-left: 50%;
}

.xb7-move {
  margin-left: 58.33333333%;
}

.xb8-move {
  margin-left: 66.66666667%;
}

.xb9-move {
  margin-left: 75%;
}

.xb10-move {
  margin-left: 83.33333333%;
}

.xb11-move {
  margin-left: 91.66666667%;
}

.xb12-move {
  margin-left: 100%;
}

.xb2-5 {
  width: 20%;
  float: left;
}

.banR {
  margin-bottom: 20px;
}

.tc {
  text-align: center;
}

img.img-center {
  margin: 0 auto;
}

.pt20 {
  padding-top: 20px;
}

.Wrap {
  padding-top: 80px;
  padding-bottom: 80px;
}

.TitleWrap {
  padding-top: 40px;
  padding-bottom: 40px;
}

.Title {
  text-align: center;
}

.Title h2.T {
  font-size: 40px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #333333;
  line-height: 50px;
}

.Title > i {
  width: 60px;
  height: 6px;
  background: rgba(221, 0, 17, 0.85);
  display: inline-block;
  margin: 20px 0 0px 0;
  font-size: 0px;
  line-height: 0px;
  overflow: hidden;
}

.Title h3.ts {
  font-size: 16px;
  line-height: 28px;
  color: #666666;
  width: 85%;
  margin: 15px auto 0px auto;
}

header {
  height: 66px;
  width: 100%;
  box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.1);
  background: rgba(0, 0, 0, 0.3);
  position: fixed;
  top: 0px;
  left: 0;
  font-size: 16px;
  color: #ffffff;
  line-height: 1;
  overflow: visible;
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: space-between;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}

header .nav {
  color: #ffffff;
}

header:hover {
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15);
  background: #ffffff;
}

header:hover .nav {
  color: #000000;
}

header.no-trans {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}

.typeHeader {
  box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.1);
  background: #fff;
}

.typeHeader .nav {
  color: #000000;
}

.index_header {
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15);
  background: #fff;
}

.H_hover {
  height: 66px;
}

.logo1 {
  display: none;
}

.H_hover:hover {
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15);
  background: #fff;
}

.H_hover .nav > li > a {
  color: #fff;
}

.H_hover:hover .nav > li > a {
  color: #666666;
}

.H_hover:hover .nav > li:hover > a {
  color: #000;
}

.H_hover:hover .logo1 {
  display: block;
}

.H_hover:hover .logo2 {
  display: none;
}

.phone-nav, .navbar-toggle, .cedu_nav {
  display: none;
}

.headeractive {
  /*position: absolute;
  -webkit-animation:headeractive 1s;*/
  transform: translateY(-100%);
  box-shadow: none;
}

@keyframes headeractive {
  from {
    opacity: 0;
    top: -100%;
  }
  to {
    opacity: 1;
    top: 0%;
  }
}

.nav-inner {
  position: relative;
}

.nav-inner-header {
  float: left;
  padding-top: 12px;
}

.logo {
  width: 140px;
  height: 45px;
  flex-shrink: 0;
  z-index: 10;
  display: block;
  transform: scale(0.8);
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
}

.nav {
  width: 765px;
  float: right;
}

.nav > li {
  display: table-cell;
  width: 1%;
  text-align: center;
  position: relative;
}

.nav > li > a {
  color: #666666;
  position: relative;
  line-height: 66px;
  height: 66px;
  padding: 0;
  display: inline-block;
  cursor: pointer;
}

.nav > li > a:after {
  content: '';
  position: absolute;
  width: 0%;
  height: 4px;
  height: 4px;
  background: #e72427;
  left: 0;
  bottom: 0;
  transition: all .3s;
}

.nav > li:hover > a, .nav > li.hover > a {
  background: none;
  color: #000;
}

.nav > li:hover > a:after, .nav > li.hover > a:after {
  width: 100%;
}

.lang {
  line-height: 24px;
  flex-shrink: 0;
  font-size: 14px;
}

.lang > a {
  display: inline-block;
  padding: 0 11px;
  border-radius: 12px;
  color: #666666;
}

.lang > a:hover, .lang > a.hover {
  background: #e72427;
  color: #fff;
}

.nav li a {
  text-decoration: none;
}

/*menu-box*/
.menu-box {
  position: absolute;
  width: 100%;
  left: 0;
  display: none;
  text-align: left;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.05);
  background: rgba(255, 255, 255, 0.95);
}

.menu-dlBox .menu-box {
  background: rgba(255, 255, 255, 0.95);
}

.menu-dlBox .menu-box::-webkit-scrollbar {
  width: 2px;
  height: 1px;
}

.menu-dlBox .menu-box::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background: #eee;
}

.menu-dlBox .menu-box::-webkit-scrollbar-track {
  border-radius: 10px;
  background: #fff;
}

.menu-box-1 {
  min-width: 190px;
  width: max-content;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.05);
  border-top: 1px solid #f0f1f2;
  margin-top: 0px;
}

.menu-8 {
  margin: 20px auto;
  width: 100%;
  text-align: center;
}

.menu-9 {
  margin: 20px auto;
  width: 25%;
  text-align: center;
}

.menu-9 .menu-11 {
  padding: 0px 0 !important;
  margin: auto -10px;
}

.menu-10 {
  font-size: 14px;
  line-height: 1;
}

.menu-10 > a {
  padding: 15px 30px;
  display: block;
}

.menu-10 > a:hover {
  color: #DF2432;
}

header .nav > li.menu-dlBox {
  position: static;
}

header .nav > li.menu-dlBox .menu-box {
  width: 400%;
  border-top: 1px solid #f0f1f2;
  margin-top: 0px;
}

header .nav > li .menu-11 {
  overflow: hidden;
  width: 100%;
  padding: 0 30px;
  display: flex;
  align-items: stretch;
}

header .nav > li .menu-11 .menu-dl {
  float: left;
  width: 20%;
  text-align: left;
  border-right: 1px solid #f0f1f2;
  padding: 0 0 0 10px;
}

header .nav > li .menu-11 .menu-dl dt {
  padding: 12px 0 12px;
  position: relative;
  font-size: 16px;
  font-weight: bold;
}

header .nav > li .menu-11 .menu-dl dt a {
  color: #000;
}

header .nav > li .menu-11 .menu-dl dt:after {
  content: '';
  display: none;
  width: 40px;
  height: 3px;
  background: #e72427;
  position: absolute;
  bottom: 0;
  left: 0;
}

header .nav > li .menu-11 .menu-dl dd {
  font-size: 14px;
  padding: 12px 0;
}

header .nav > li .menu-11 .menu-dl dt > a:hover, header .nav > li .menu-11 .menu-dl dd > a:hover {
  color: #e72427;
}

header .nav > li .menu-11 .menu-dl:last-child {
  border-right: none;
}

header .nav > li .menu-11 .menu-dl-3 {
  width: 33.33333333333333%;
  margin-left: 5%;
}

header .nav > li .menu-11 .menu-dl-4 {
  width: 25%;
  margin-left: 5%;
}

header .nav > li .menu-11 .menu-dl-6 {
  width: 30%;
  margin-left: 20%;
}

.typeStyle {
  width: 100%;
  height: 500px;
  padding: 80px 0 0 0;
  color: #ffffff;
}

.typeStyle h1.Tit {
  font-size: 50px;
  font-weight: 600;
  color: #ffffff;
  padding-top: 130px;
}

.typeStyle h2.Tit {
  font-size: 22px;
  font-weight: 400;
  color: #ffffff;
  padding-top: 0px;
}

.typeStyle p {
  font-size: 22px;
  font-weight: 400;
  color: #D5D8DE;
  line-height: 28px;
  padding-top: 15px;
}

.typeStyle p.moreDes {
  font-size: 16px;
  width: 50%;
  color: #eaeaea;
  text-align: justify;
}

.typeStyle p a, .typeStyle p a:link {
  color: #ffffff;
  text-decoration: none;
}

.typeStyle.type-al_jd {
  position: relative;
}

.typeStyle.type-al_ty .T_al p.moreDes {
  background: linear-gradient(270deg, rgba(0, 160, 226, 0) 0%, #0e68e5 100%);
}

.typeStyle .AboutInfo h1.Tit {
  padding-top: 96px;
}

.typeStyle .AboutInfo ul {
  font-weight: 400;
  line-height: 28px;
  padding-top: 30px;
  font-size: 16px;
  width: 51%;
}

.typeStyle .AboutInfo ul li {
  position: relative;
  text-align: justify;
  color: rgba(255, 255, 255, 0.9);
  margin-bottom: 20px;
}

.typeStyle a.to-more {
  display: block;
}

.typeAl {
  height: 600px;
}

.type-gyhc, .type-dsjai {
  height: 640px;
}

.T_al h1.Tit {
  padding-top: 100px;
}

.T_al h2.Tit {
  padding-top: 30px;
}

.T_al h3.Tit {
  padding-bottom: 10px;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  line-height: 28px;
}

.T_al p {
  padding-top: 15px;
}

.T_al p.moreDes {
  padding: 10px 35px 0px 35px;
  margin: 0px 0 0 -35px;
  color: #F7F7F7;
  font-size: 16px;
  width: 58%;
  max-width: 690px;
}

.T_al p.moreDes.noAf:after {
  display: none;
}

.T_al-ty h1.Tit {
  font-size: 46px;
}

.zxStyle {
  width: 100%;
  height: 200px;
  padding: 80px 0 0 0;
  color: #ffffff;
}

.zxStyle h1.Tit {
  font-size: 40px;
  font-weight: 600;
  color: #ffffff;
  padding-top: 15px;
  padding-left: 0px;
  text-align: center;
}

.indexStyle {
  width: 100%;
  height: 770px;
  padding: 0px 0 0 0;
  color: #ffffff;
  position: relative;
  background: #000000;
}

footer .footerMenu {
  background: #33373b;
  color: white;
  padding-top: 60px;
  padding-bottom: 44px;
}

footer .copyRight {
  background: #2d3236;
  color: #e8e8e8;
  text-align: center;
  padding: 30px 0;
  font-size: 14px;
}

footer .footerCon .erweima img {
  width: 110px;
  height: 110px;
  padding: 6px;
  background: #fff;
  margin: 0 auto;
}

footer .footerCon .erweima p {
  color: rgba(255, 255, 255, 0.6);
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  margin-top: 18px;
}

footer .footerCon dl {
  position: relative;
}

footer .footerCon dl.xb3 {
  width: 20%;
}

footer .footerCon dl:after {
  content: '';
  display: block;
  width: 2px;
  height: 141px;
  background: #2D3236;
  position: absolute;
  right: 15%;
  top: 0;
}

footer .footerCon dl dt {
  color: #ffffff;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 10px;
  font-weight: bold;
}

footer .footerCon dl dd {
  font-size: 14px;
  line-height: 24px;
}

footer .footerCon dl dd a {
  color: rgba(255, 255, 255, 0.59);
}

.GoTop {
  width: 70px;
  height: 70px;
  position: fixed;
  right: 40px;
  bottom: 40px;
  z-index: 20000;
  transition: all .5s;
  background: rgba(255, 255, 255, 0.8);
  border: 1px solid #cccccc;
  border-radius: 2px;
  cursor: pointer;
  display: none;
}

.GoTop > i {
  width: 24px;
  height: 24px;
  background: url("../png/icon_gotop.png");
  background-size: 100%;
  display: block;
  margin: 10px auto 0;
}

.GoTop > .m-center {
  width: 100%;
  text-align: center;
  line-height: 1;
  display: inline-block;
  margin-top: 10px;
  color: #6B6B6B;
}

.GoTop:hover {
  background: white;
}

.float {
  width: 40px;
  box-shadow: 0px 0px 10px 0px transparent;
}

.float ul {
  float: left;
  width: 40px;
  position: relative;
}

.float ul li {
  float: left;
  width: 40px;
  height: 40px;
  border: 0px solid #E5E5E5;
  position: relative;
  margin-top: 5px;
  background-color: none !important;
}

.float ul li a {
  display: block;
  width: 40px;
  height: 40px;
}

.float ul li.hover, .float ul li:hover {
  background-color: none !important;
  border: 0px solid #ff3d4d;
}

.floatCode {
  background: url(../png/c_float_code2e24.png) no-repeat center center;
}

.floatweibo {
  background: url(../png/c_float_weibo2e24.png) no-repeat center center;
}

.floatEmail {
  background: url(../png/c_float_email2e24.png) no-repeat center center;
}

.float .floatCode:hover {
  background: url(../png/c_float_code_h2e24.png) center center no-repeat;
}

.float .floatEmail:hover {
  background-image: url(../png/c_float_email_h2e24.png);
}

.float .floatweibo:hover {
  background-image: url(../png/c_float_weibo_h2e24.png);
}

.float ul li.floatTop {
  background: url(../png/c_float_top2e24.png) no-repeat center center;
  display: none;
  cursor: pointer;
}

.float .floatTop:hover {
  background: url(../png/c_float_top_h2e24.png) center center no-repeat;
}

.floatCode .floatIcon {
  position: absolute;
  width: 140px;
  height: 170px;
  left: -150px;
  top: -1px;
  background: #FFF;
  padding: 10px 10px 10px 10px;
  display: block;
  text-align: center;
  transform: scale(0);
  transition: all .2s linear;
  transform-origin: right top;
  border-radius: 3px;
}

.floatweibo .floatIcon {
  position: absolute;
  width: 140px;
  height: 170px;
  left: -150px;
  top: -1px;
  background: #FFF;
  padding: 10px 10px 10px 10px;
  display: block;
  text-align: center;
  transform: scale(0);
  transition: all .2s linear;
  transform-origin: right top;
  border-radius: 3px;
}

.floatCode span, .floatweibo span {
  font-size: 13px;
  padding: 8px 0 0 0px;
  color: #999;
  display: inline-block;
}

.float ul .hover .floatIcon {
  display: block;
}

.floatIcon img {
  display: inline-block;
}

.float {
  z-index: 101;
  position: fixed;
  top: calc(100% - 160px - 147px);
  right: 25px;
}

.floatIndex {
  top: 995px;
  position: absolute;
}

.floatIcon {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}

.rollFixed {
  top: calc(100% - 160px - 147px);
  position: fixed;
}

.floatL {
  width: 128px;
  left: 24px;
  z-index: 101;
  position: fixed;
  top: calc(100% - 100px - 127px);
}

.vjs-default-skin .vjs-play-progress,
.vjs-default-skin .vjs-volume-level {
  background: #d32b2b !important;
}

.vjs-default-skin .vjs-menu-button ul li.vjs-selected {
  color: #d32b2b !important;
}

.vjs-default-skin .vjs-seek-handle:before {
  -webkit-box-shadow: 0 0 5px rgba(211, 43, 43, 0.9) !important;
  -moz-box-shadow: 0 0 5px rgba(211, 43, 43, 0.9) !important;
  box-shadow: 0 0 5px rgba(211, 43, 43, 0.9) !important;
}

.vjs-default-skin .vjs-volume-handle:before {
  -webkit-box-shadow: 0 0 5px rgba(211, 43, 43, 0.9) !important;
  -moz-box-shadow: 0 0 5px rgba(211, 43, 43, 0.9) !important;
  box-shadow: 0 0 5px rgba(211, 43, 43, 0.9) !important;
}

.indexSwiper .swiper-button-prev, .alSwiper .swiper-button-prev, .newsSwiper .swiper-button-prev {
  background: url("../png/icon-banner_l.png") center center no-repeat;
}

.indexSwiper .swiper-button-next, .alSwiper .swiper-button-next, .newsSwiper .swiper-button-next {
  background: url("../png/icon-banner_r.png") center center no-repeat;
}

.indexSwiper .swiper-button-prev, .indexSwiper .swiper-button-next, .alSwiper .swiper-button-prev, .alSwiper .swiper-button-next, .newsSwiper .swiper-button-prev, .newsSwiper .swiper-button-next {
  filter: alpha(opacity=40);
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  opacity: 0.4;
  -webkit-transition: transform .3s;
  -moz-transition: transform .3s;
  -ms-transition: transform .3s;
  -o-transition: transform .3s;
  transition: transform .3s;
}

.indexSwiper .swiper-button-prev:hover, .indexSwiper .swiper-button-next:hover, .alSwiper .swiper-button-prev:hover, .alSwiper .swiper-button-next:hover, .newsSwiper .swiper-button-prev:hover, .newsSwiper .swiper-button-next:hover {
  filter: alpha(opacity=100);
  -moz-opacity: 1.0;
  -khtml-opacity: 1.0;
  opacity: 1.0;
  -webkit-transition: transform .3s;
  -moz-transition: transform .3s;
  -ms-transition: transform .3s;
  -o-transition: transform .3s;
  transition: transform .3s;
}

.newsList .xb4 {
  margin: 10px auto;
}

.newsList .xb4 > div {
  background: #ffffff;
  border-radius: 0px;
  -webkit-transition: transform .3s;
  -moz-transition: transform .3s;
  -ms-transition: transform .3s;
  -o-transition: transform .3s;
  transition: transform .3s;
}

.newsList .xb4 > div:hover {
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.4);
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.newsList .xb4 > div:hover .thumb_Pic {
  -webkit-transform: scale(1.05) translateY(-50%);
  transform: scale(1.05) translateY(-50%);
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.newsList .xb4 > div a {
  display: block;
}

.newsList .xb4 .imgSpan {
  position: relative;
  height: 210px;
  width: 100%;
  display: inline-block;
  line-height: 0;
  overflow: hidden;
}

.newsList .xb4 .imgSpan .thumb_Pic {
  width: 100%;
  min-height: 100%;
  position: absolute;
  top: 50%;
  -webkit-transform: scale(1) translateY(-50%);
  transform: scale(1) translateY(-50%);
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.newsList .xb4 .imgSpan .icon-playBtn {
  width: 50px;
  height: 50px;
  display: inline-block;
  position: absolute;
  left: 15px;
  bottom: 15px;
  background: transparent url("../png/play-btn.png") center center no-repeat;
  background-size: cover;
}

.newsList .xb4 h2 {
  font-size: 16px;
  line-height: 26px;
  margin: 10px 0 5px 0px;
  width: 100%;
  font-weight: bold;
  color: #333333;
  padding: 0px 20px;
  font-weight: lighter;
}

.newsList .xb4 p.time {
  line-height: 24px;
  padding: 0px 20px 20px 20px;
  overflow: hidden;
  font-size: 14px;
  color: #9B9B9B;
  font-family: Arial;
}

.newsList .xb4 a:hover {
  text-decoration: none;
}

.newsList .xb4 a:hover a:hover p.time {
  text-decoration: none;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.newsList .newsList-more {
  font-size: 14px;
  color: #333333;
  line-height: 19px;
  margin: 40px auto 0;
  text-align: center;
}

.newsList .newsList-more i {
  font-size: 16px;
  width: 16px;
  height: 16px;
  display: inline-block;
  color: #ccc;
  position: relative;
  top: 2px;
  margin-left: 4px;
}

.more-pc-box {
  text-align: center;
  margin-top: 40px;
}

.more-pc-box i {
  margin-left: 4px;
}

.resourceList .xb4 {
  margin: 0px auto;
}

.resourceList .xb4 > div {
  height: 400px;
  float: left;
  color: #fff;
  text-align: center;
  padding: 30px 30px;
  overflow: hidden;
  position: relative;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  background-size: cover !important;
}

.resourceList .xb4 > div.A {
  background: transparent url("../jpg/zy-boxa.jpg") center center no-repeat;
}

.resourceList .xb4 > div.A h6 i {
  background: transparent url("../png/kczy_01%402x.png") center center no-repeat;
}

.resourceList .xb4 > div.B {
  background: transparent url("../jpg/zy-boxb.jpg") center center no-repeat;
}

.resourceList .xb4 > div.B h6 i {
  background: transparent url("../png/kczy_02%402x.png") center center no-repeat;
}

.resourceList .xb4 > div.C {
  background: transparent url("../jpg/zy-boxc.jpg") center center no-repeat;
}

.resourceList .xb4 > div.C h6 i {
  background: transparent url("../png/kczy_03%402x.png") center center no-repeat;
}

.resourceList .xb4 > div.C .zy-con dl {
  width: 100%;
}

.resourceList .xb4 > div h6 {
  position: relative;
  font-weight: bold;
  line-height: 1;
  padding-top: 70px;
  font-size: 20px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.resourceList .xb4 > div h6 i {
  width: 60px;
  height: 60px;
  background-size: cover !important;
  display: inline-block;
  position: absolute;
  left: 50%;
  margin-left: -30px;
  top: 0px;
}

.resourceList .xb4 > div > p {
  position: relative;
  line-height: 28px;
  font-size: 14px;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px dashed rgba(255, 255, 255, 0.3);
  text-align: left;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.resourceList .xb4 > div .zy-con {
  position: absolute;
  width: calc(100% - 60px);
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.resourceList .xb4 > div .zy-con dl {
  width: 50%;
  float: left;
  padding: 0 10px 20px 10px;
  position: relative;
}

.resourceList .xb4 > div .zy-con dl dt {
  position: relative;
}

.resourceList .xb4 > div .zy-con dl dt .zy-head {
  width: 45px;
  height: 45px;
  overflow: hidden;
  display: inline-block;
  background-size: cover !important;
}

.resourceList .xb4 > div .zy-con dl dt .zy-head.xl01 {
  background: transparent url("../png/zy_kczy_04%402x.png") center center no-repeat;
}

.resourceList .xb4 > div .zy-con dl dt .zy-head.xl02 {
  background: transparent url("../png/zy_kczy_05%402x.png") center center no-repeat;
}

.resourceList .xb4 > div .zy-con dl dt .zy-head.zy01 {
  background: transparent url("../png/zy_kczy_06%402x.png") center center no-repeat;
}

.resourceList .xb4 > div .zy-con dl dt .zy-head.zy02 {
  background: transparent url("../png/zy_kczy_07%402x.png") center center no-repeat;
}

.resourceList .xb4 > div .zy-con dl dt .zy-head.qy01 {
  background: transparent url("../png/zy_kczy_08%402x.png") center center no-repeat;
}

.resourceList .xb4 > div .zy-con dl dt .zy-tit {
  line-height: 25px;
  font-size: 16px;
  padding-top: 10px;
  font-weight: lighter;
}

.resourceList .xb4 > div .zy-con dl dd {
  display: inline-block;
}

.resourceList .xb4 > div .zy-con dl dd p {
  padding-top: 10px;
  line-height: 25px;
  font-size: 13px;
  text-align: left;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
}

.resourceList .xb4.In {
  cursor: pointer;
}

.resourceList .xb4.In h6, .resourceList .xb4.In p {
  opacity: 0;
  height: 0;
  padding: 0;
  margin: 0;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.resourceList .xb4.In .zy-con dl {
  width: 100%;
  text-align: left;
  padding: 10px 0 20px 0px;
  margin-bottom: 20px;
}

.resourceList .xb4.In .zy-con dl dt .zy-head {
  float: left;
}

.resourceList .xb4.In .zy-con dl dt .zy-tit {
  padding-top: 0;
  font-weight: bold;
  line-height: 45px;
}

.resourceList .xb4.In .zy-con dl dt .zy-tit br {
  display: none;
}

.resourceList .xb4.In .zy-con dl dd p {
  opacity: 1;
  padding-left: 45px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.resourceList .resource-more {
  font-size: 14px;
  color: #333333;
  line-height: 19px;
  margin: 40px auto 0;
  text-align: center;
}

.resourceList .resource-more a.more-pc {
  border: 1px solid #AAAAAA;
  color: #666666;
}

.resourceList .resource-more a.more-pc:hover {
  border: 1px solid rgba(221, 0, 17, 0.85);
  color: #ffffff;
}

.resourceList .resource-more i {
  font-size: 16px;
  width: 16px;
  height: 16px;
  display: inline-block;
  color: #666666;
  position: relative;
  top: 2px;
  margin-left: 4px;
}

.mCon {
  padding-top: 60px;
}

a.to-more {
  height: 40px;
  line-height: 40px;
  border: 1px solid #f0374b;
  border-radius: 1px;
  width: 140px;
  text-align: center;
  font-size: 14px;
  color: #f0374b;
  display: block;
  margin: 0 auto 20px auto;
  background: rgba(240, 55, 75, 0.1);
  background: transparent;
}

a.to-more i.c-alink {
  font-size: 16px;
  margin-left: 8px;
  position: relative;
  top: 5px;
  width: 20px;
  height: 20px;
  display: inline-block;
  background: transparent url("../png/icon_nor%402x.png") center center no-repeat;
  background-size: 100% !important;
}

a.to-more:hover {
  text-decoration: none;
}

a.to-more:hover i {
  -webkit-transition: all .3s;
  transition: all .3s;
  background: transparent url("../png/icon_norhover%402x.png") center center no-repeat;
}

a.to-more.btnHover {
  -webkit-transition: all .4s;
  transition: all .4s;
  position: relative;
  z-index: 1;
  overflow: hidden;
}

a.to-more.btnHover::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(221, 0, 17, 0.85);
  z-index: -1;
  opacity: 0;
  -webkit-transition: all .3s;
  transition: all .3s;
}

a.to-more.btnHover:hover {
  color: #ffffff;
  border-color: rgba(221, 0, 17, 0.85);
}

a.to-more.btnHover:hover::before {
  opacity: 1;
  -webkit-transition: all .3s;
  transition: all .3s;
}

a.to-moreMb0 {
  margin-bottom: 0 !important;
}

.xqhz-top {
  text-align: center;
}

.xqhz-top a.to-more {
  margin: 60px auto 0px auto;
}

.blo-list {
  padding: 60px 0 0;
}

.blo-list.workStar .blo-item i, .blo-list.hScSys-yzty .blo-item i {
  width: 42px;
  height: 42px;
}

.blo-list.workStar .blo-item .blo-tit, .blo-list.hScSys-yzty .blo-item .blo-tit {
  line-height: 22px;
}

.blo-list.workStar .blo-item .blo-imgbox, .blo-list.hScSys-yzty .blo-item .blo-imgbox {
  padding: 20px 0 24px;
}

.blo-list.workStar .blo-item .blo-imgbox:after, .blo-list.hScSys-yzty .blo-item .blo-imgbox:after {
  background: linear-gradient(315deg, rgba(0, 41, 149, 0.8) 0%, rgba(0, 34, 154, 0.6) 100%);
}

.blo-list.workStar .blo-item .blo-con, .blo-list.hScSys-yzty .blo-item .blo-con {
  padding: 20px 30px;
}

.blo-list.workStar .blo-item .blo-con .blo-conlist li, .blo-list.hScSys-yzty .blo-item .blo-con .blo-conlist li {
  padding: 0 22px 0 13px;
  text-align: left;
}

.blo-list.hScSys-yzty .blo-item .blo-imgbox:after {
  background: rgba(25, 36, 63, 0.5) linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.7) 100%);
}

.blo-list.hScSys-yzty .blo-item .blo-con {
  padding: 20px 15px;
}

.blo-list.hScSys-yzty .blo-item .blo-con .blo-conlist {
  margin-top: 18px;
}

.blo-list.hScSys-yzty .blo-item .blo-con .blo-conlist li {
  padding: 0 3px 0 10px;
  line-height: 26px;
}

.blo-list .blo-item {
  background: #fff;
  box-shadow: 0px 4px 10px 0px rgba(222, 225, 230, 0.6);
  border: 1px solid #DCDDE2;
  position: relative;
}

.blo-list .blo-item:hover {
  box-shadow: 0 14px 22px rgba(0, 0, 0, 0.1);
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.blo-list .blo-item .blo-imgbox {
  text-align: center;
  padding: 30px 0 30px;
  background: #6b6be8;
  background-size: cover !important;
  position: relative;
}

.blo-list .blo-item .blo-imgbox:after {
  content: " ";
  width: 100%;
  height: 100%;
  background: rgba(52, 56, 70, 0.85);
  position: absolute;
  left: 0px;
  top: 0px;
}

.blo-list .blo-item i {
  width: 48px;
  height: 48px;
  display: inline-block;
  background-size: 100% !important;
  position: relative;
  z-index: 1;
}

.blo-list .blo-item i.dsj-04 {
  background: transparent url("../png/dsj-04%402x.png") center center no-repeat;
}

.blo-list .blo-item i.dsj-05 {
  background: transparent url("../png/dsj-05%402x.png") center center no-repeat;
}

.blo-list .blo-item i.dsj-06 {
  background: transparent url("../png/dsj-06%402x.png") center center no-repeat;
}

.blo-list .blo-item i.dsj-07 {
  background: transparent url("../png/dsj-07%402x.png") center center no-repeat;
}

.blo-list .blo-item i.dsj-08 {
  background: transparent url("../png/dsj-08%402x.png") center center no-repeat;
}

.blo-list .blo-item i.dsj-09 {
  background: transparent url("../png/dsj-09%402x.png") center center no-repeat;
}

.blo-list .blo-item i.hcworkStar-01 {
  background: transparent url("../png/hcworkstar-01%402x.png") center center no-repeat;
}

.blo-list .blo-item i.hcworkStar-02 {
  background: transparent url("../png/hcworkstar-02%402x.png") center center no-repeat;
}

.blo-list .blo-item i.hcworkStar-03 {
  background: transparent url("../png/hcworkstar-03%402x.png") center center no-repeat;
}

.blo-list .blo-item .blo-tit {
  font-size: 22px;
  color: #ffffff;
  margin-top: 10px;
  font-weight: bold;
  position: relative;
  z-index: 1;
}

.blo-list .blo-item .blo-sm-tit {
  font-size: 14px;
  line-height: 18px;
  color: #ffffff;
  margin-top: 6px;
  position: relative;
  z-index: 1;
}

.blo-list .blo-item .blo-con {
  padding: 20px 40px 40px;
}

.blo-list .blo-item .blo-con .blo-info {
  font-size: 14px;
  line-height: 30px;
  color: #666666;
  text-align: justify;
}

.blo-list .blo-item .blo-info-list {
  padding: 3px 20px 20px;
}

.blo-list .blo-item .blo-info-list dl {
  border-bottom: 1px solid #F5F6F6;
  padding: 17px;
}

.blo-list .blo-item .blo-info-list dt {
  color: #333333;
  line-height: 20px;
  font-size: 16px;
  position: relative;
}

.blo-list .blo-item .blo-info-list dt:before {
  content: '';
  display: block;
  position: absolute;
  left: -16px;
  top: 9px;
  width: 5px;
  height: 5px;
  background: #D1D3D6;
}

.blo-list .blo-item .blo-info-list dd {
  color: #999999;
  line-height: 20px;
  font-size: 13px;
  margin-top: 8px;
}

.blo-list .blo-item .blo-titbox {
  text-align: center;
  padding-top: 20px;
}

.blo-list .blo-item .blo-titbox .blo-tit {
  color: #333333;
}

.blo-list .blo-item .blo-link {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  text-align: left;
  color: transparent;
  z-index: 2;
}

.blo-list .blo-conlist {
  text-align: center;
}

.blo-list .blo-conlist li {
  display: inline-block;
  font-size: 14px;
  color: #666666;
  line-height: 32px;
  padding: 0 30px;
  position: relative;
  padding-left: 13px;
}

.blo-list .blo-conlist li:before {
  content: '';
  display: block;
  width: 3px;
  height: 3px;
  background: #DADADA;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -1px;
}

.blo-list.FA-jxjy .blo-item .blo-imgbox {
  text-align: left;
  height: 120px;
  padding: 40px 24px;
  position: static;
}

.blo-list.FA-jxjy .blo-item .blo-imgbox i {
  width: 40px;
  height: 40px;
  position: absolute;
}

.blo-list.FA-jxjy .blo-item .blo-imgbox .blo-tit {
  display: inline-block;
  padding-left: 52px;
  margin-top: 4px;
}

.blo-list.FA-jxjy .blo-item .blo-imgbox:after {
  display: none;
}

.blo-list.FA-jxjy .blo-item .blo-imgbox.cardBg {
  background: url("../jpg/card_bg01.jpg") right top no-repeat;
  background-size: cover;
}

.blo-list.FA-jxjy .blo-item:hover .blo-imgbox.cardBg {
  background-image: url("../jpg/card_bg01-h.jpg");
}

.blo-list.FA-jxjy .blo-item .blo-info-list dl {
  padding-right: 0;
  padding-left: 13px;
}

.blo-list.FA-jxjy .blo-item .blo-info-list dd {
  font-size: 12px;
}

.blo-list.FA-xqhz .blo-item .blo-imgbox {
  position: relative;
  height: 120px;
  padding: 40px 0 40px 70px;
  text-align: left;
}

.blo-list.FA-xqhz .blo-item .blo-imgbox .imgR-tit {
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  position: relative;
  z-index: 1;
}

.blo-list.FA-xqhz .blo-item .blo-imgbox i {
  width: 40px;
  height: 40px;
  font-size: 40px;
  display: block;
  position: absolute;
  left: 20px;
}

.blo-list.FA-xqhz .blo-item .blo-imgbox i:before {
  font-size: 40px;
}

.blo-list.FA-xqhz .blo-item .blo-imgbox .imgR-info {
  font-size: 13px;
  color: #fff;
  line-height: 17px;
  margin-top: 6px;
  position: relative;
  z-index: 1;
}

.blo-list.FA-xqhz .blo-item .blo-imgbox:after {
  display: none;
}

.blo-list.FA-xqhz .blo-item .blo-imgbox.cardBg {
  background: url("../jpg/card_bg01.jpg") right top no-repeat;
  background-size: cover;
}

.blo-list.FA-xqhz .blo-item .blo-con {
  padding-top: 27px;
}

.blo-list.FA-ggfw > div:nth-child(1) .blo-item .blo-imgbox {
  background: url(../png/jjfa3_gg_pic01%402x.png) no-repeat center center;
}

.blo-list.FA-ggfw > div:nth-child(2) .blo-item .blo-imgbox {
  background: url(../png/jjfa3_gg_pic02%402x.png) no-repeat center center;
}

.blo-list.FA-ggfw > div:nth-child(3) .blo-item .blo-imgbox {
  background: url(../png/jjfa3_gg_pic03%402x.png) no-repeat center center;
}

.blo-list.FA-ggfw .blo-item {
  margin-bottom: 20px;
}

.blo-list.FA-ggfw .blo-imgbox {
  height: 120px;
}

.blo-list.FA-ggfw .blo-t {
  color: #333333;
  font-size: 22px;
  line-height: 28px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 20px;
}

.blo-list.FA-ggfw.CP2-scpt .blo-con {
  height: 160px;
}

.blo-list.FA-ggfw.CP2-scpt > .xb6:nth-child(1) .blo-imgbox {
  background: transparent url("../jpg/jycp3_gx_cxcy_pic01%402x.jpg") left top no-repeat;
  background-size: cover;
}

.blo-list.FA-ggfw.CP2-scpt > .xb6:nth-child(2) .blo-imgbox {
  background: transparent url("../jpg/jycp3_gx_cxcy_pic02%402x.jpg") left top no-repeat;
  background-size: cover;
}

.blo-list.CP-qypx .blo-item {
  margin-bottom: 20px;
}

.blo-list.CP-qypx .blo-imgbox {
  height: 120px;
}

.blo-list.CP-qypx .blo-t {
  color: #333333;
  font-size: 22px;
  line-height: 28px;
  font-weight: bold;
  text-align: center;
}

.blo-list.CP-qypx .blo-con {
  height: auto;
}

.blo-list.CP-qypx .blo-con p {
  margin-top: 20px;
}

.blo-list.CP-qypx .blo-imgbox:after, .blo-list.CP2-scpt .blo-imgbox:after, .blo-list.FA-ggfw .blo-imgbox:after {
  background: rgba(52, 56, 70, 0.4);
}

.blo-list.FA-wlxl .blo-item {
  margin-bottom: 20px;
}

.blo-list.FA-wlxl .blo-imgbox {
  height: 120px;
}

.blo-list.FA-wlxl .blo-t {
  color: #333333;
  font-size: 22px;
  line-height: 28px;
  font-weight: bold;
  text-align: center;
}

.blo-list.FA-wlxl .blo-con {
  height: auto;
}

.blo-list.FA-wlxl .blo-con p {
  margin-top: 20px;
}

.blo-list.FA-wlxl .blo-imgbox:after {
  background: rgba(52, 56, 70, 0.4);
}

.blo-list.FA-cg .blo-imgbox:after {
  background: rgba(0, 0, 0, 0.6);
}

.blo-list.FA-cg .blo-con {
  background: #33373b;
}

.blo-list.FA-cg .blo-con .blo-info {
  color: rgba(255, 255, 255, 0.7);
}

.blo-list.cEdu-ggjxjw .blo-item .blo-con, .blo-list.gx-teaQuliEvaSys .blo-item .blo-con {
  padding: 30px 30px 34px;
  min-height: 185px;
}

.blo-list.cEdu-ggjxjw .blo-item .blo-con p, .blo-list.gx-teaQuliEvaSys .blo-item .blo-con p {
  margin-top: 13px;
}

.blo-list.cEdu-ggjxjw .blo-item .blo-con .blo-info, .blo-list.gx-teaQuliEvaSys .blo-item .blo-con .blo-info {
  line-height: 26px;
}

.blo-list.cEdu-ggjxjw .blo-item .blo-imgbox:after, .blo-list.gx-teaQuliEvaSys .blo-item .blo-imgbox:after {
  background: rgba(25, 36, 63, 0.5) linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.7) 100%);
}

.blo-list.gx-teaQuliEvaSys .blo-item .blo-con {
  min-height: 159px;
}

.blo-white {
  padding: 60px 0 0;
}

.blo-white .blo-white-item {
  background: #fff;
  box-shadow: 0px 4px 10px 0px rgba(222, 225, 230, 0.6);
  border: 1px solid #DCDDE2;
}

.blo-white .blo-white-item.imgL-item {
  padding: 36px 20px 36px 30px;
  margin-bottom: 20px;
}

.blo-white .blo-white-item .blo-white-imgbox {
  text-align: center;
}

.blo-white .blo-white-item i {
  width: 60px;
  height: 60px;
  display: inline-block;
  background-size: 100% !important;
}

.blo-white .blo-white-item i.qypx_01 {
  background: transparent url("../png/qypx_01%402x.png") center center no-repeat;
}

.blo-white .blo-white-item i.qypx_02 {
  background: transparent url("../png/qypx_02%402x.png") center center no-repeat;
}

.blo-white .blo-white-item i.qypx_03 {
  background: transparent url("../png/qypx_03%402x.png") center center no-repeat;
}

.blo-white .blo-white-item i.qypx_04 {
  background: transparent url("../png/qypx_04%402x.png") center center no-repeat;
}

.blo-white .blo-white-item i.qypx_05 {
  background: transparent url("../png/qypx_05%402x.png") center center no-repeat;
}

.blo-white .blo-white-item i.gx_01 {
  background: transparent url("../png/gx_01%402x.png") center center no-repeat;
}

.blo-white .blo-white-item i.gx_02 {
  background: transparent url("../png/gx_02%402x.png") center center no-repeat;
}

.blo-white .blo-white-item i.gx_03 {
  background: transparent url("../png/gx_03%402x.png") center center no-repeat;
}

.blo-white .blo-white-item i.gx_04 {
  background: transparent url("../png/gx_04%402x.png") center center no-repeat;
}

.blo-white .blo-white-item .blo-white-tit {
  font-size: 22px;
  color: #ffffff;
  color: #333333;
  line-height: 28px;
  font-weight: bold;
}

.blo-white .blo-white-item .blo-white-tit .f_red {
  color: #F9505C;
}

.blo-white .blo-white-item .blo-white-con {
  padding: 15px 10px 40px 10px;
}

.blo-white .blo-white-item .blo-white-con .blo-white-info {
  color: #666666;
  font-size: 14px;
  line-height: 28px;
  padding: 0px 10px;
  margin-top: 20px;
  text-align: left;
  text-align: justify;
}

.blo-white .blo-white-item .blo-white-con .centerP {
  text-align: center;
}

.blo-white .blo-white-item .blo-white-con .sub-tit {
  color: #333333;
  font-size: 16px;
  line-height: 22px;
  margin-top: 10px;
}

.blo-white .blo-white-item .blo-white-con ul.blo-white-info {
  text-align: center;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.blo-white .blo-white-item .blo-white-con ul.blo-white-info li {
  display: inline-block;
  line-height: 1;
  padding: 9px 0;
  line-height: 14px;
  width: 50%;
  float: left;
  position: relative;
}

.blo-white .blo-white-item .blo-white-con ul.blo-white-info li:after {
  content: '';
  display: inline-block;
  width: 1px;
  height: 12px;
  background: #DFE0E2;
  position: absolute;
  top: 11px;
  right: 0px;
}

.blo-white .blo-white-item .blo-white-con ul.blo-white-info li:nth-child(2n):after {
  display: none;
}

.blo-white .blo-white-item .blo-white-titbox {
  padding-top: 52px;
}

.blo-white .blo-white-item .blo-white-titbox .blo-white-tit {
  color: #333333;
}

.blo-white .blo-white-item .twokt-list {
  text-align: left;
  padding: 6px 10px 0 20px;
  height: 204px;
}

.blo-white .blo-white-item .twokt-list li {
  padding-top: 24px;
}

.blo-white .blo-white-item .twokt-list li .twokt-t {
  font-size: 14px;
  font-weight: bold;
  color: #333333;
  line-height: 19px;
  position: relative;
  padding-left: 10px;
}

.blo-white .blo-white-item .twokt-list li .twokt-t:before {
  content: '';
  display: block;
  width: 3px;
  height: 3px;
  background: #DADADA;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -1px;
}

.blo-white .blo-white-item .twokt-list li p {
  font-size: 13px;
  color: #666666;
  line-height: 26px;
  margin-top: 10px;
}

.blo-white > .col5 {
  float: left;
  width: calc(20% - 20px);
  margin: 0 10px;
}

.blo-white.qypx-list {
  text-align: center;
}

.blo-white.adv-blolist {
  text-align: center;
}

.blo-white.adv-blolist .blo-con {
  padding-left: 20px;
}

.blo-white.FA-cj .blo-white-item {
  padding: 20px;
  margin-bottom: 20px;
  display: block;
}

.blo-white.FA-cj .blo-white-item > p {
  font-size: 13px;
  color: #666666;
  line-height: 24px;
  padding: 8px 15px;
}

.blo-white.FA-cj .cj-tit {
  font-size: 22px;
  font-weight: bold;
  color: #333333;
  line-height: 29px;
  padding: 0 0 15px 15px;
  border-bottom: 2px solid #f0f2f5;
  position: relative;
}

.blo-white.FA-cj .cj-tit:before {
  content: '';
  display: block;
  width: 4px;
  height: 22px;
  background: #DF2432;
  position: absolute;
  left: 0;
  top: 4px;
}

.blo-white.FA-cj .cj-itemList {
  margin: 10px 10px 10px;
}

.blo-white.FA-cj .cj-itemList li {
  border: 1px solid #E5E5E5;
  width: calc(33.3333333% - 12px);
  float: left;
  padding: 20px 10px;
  margin: 0 6px;
  text-align: center;
}

.blo-white.FA-cj .cj-itemList li i {
  width: 32px;
  height: 32px;
}

.blo-white.FA-cj .cj-itemList li p {
  font-size: 14px;
  color: #666666;
  line-height: 20px;
  margin-top: 10px;
}

.imgL-list .imgL-item {
  margin-bottom: 50px;
  overflow: hidden;
  padding: 0px 10px;
}

.imgL-list .imgL-item .imgL-imgbox {
  float: left;
}

.imgL-list .imgL-item .imgL-imgbox i {
  width: 88px;
  height: 88px;
  display: block;
  text-align: center;
  line-height: 88px;
  border-radius: 50%;
  color: #ffffff;
  background-size: 100% !important;
}

.imgL-list .imgL-item .imgL-imgbox i.it_06 {
  background: transparent url("../png/it_06%402x.png") center center no-repeat;
}

.imgL-list .imgL-item .imgL-imgbox i.it_07 {
  background: transparent url("../png/it_07%402x.png") center center no-repeat;
}

.imgL-list .imgL-item .imgL-imgbox i.it_08 {
  background: transparent url("../png/it_08%402x.png") center center no-repeat;
}

.imgL-list .imgL-item .imgL-imgbox i.it_09 {
  background: transparent url("../png/it_09%402x.png") center center no-repeat;
}

.imgL-list .imgL-item .imgL-info {
  float: left;
  margin-left: 24px;
  width: calc(100% - 88px - 24px);
}

.imgL-list .imgL-item .imgL-info .imgL-tit {
  color: #333333;
  font-size: 20px;
  line-height: 28px;
  margin-top: 11px;
  font-weight: bold;
}

.imgL-list .imgL-item .imgL-info .imgL-con {
  color: #666666;
  font-size: 14px;
  line-height: 25px;
  margin-top: 12px;
  text-align: justify;
}

.imgL-list.fxl-list .imgL-item .imgL-info .imgL-tit {
  margin-top: 0;
}

.imgL-list.xq-list .imgL-item {
  margin-bottom: 20px;
}

.imgL-list.xq-list .imgL-item .imgL-info .imgL-tit {
  margin-top: 4px;
}

.imgL-list.xq-list .imgL-item .imgL-info .imgL-con {
  font-size: 12px;
  line-height: 25px;
  margin-top: 8px;
}

.imgL-list.cj-list {
  margin-bottom: -50px;
}

.imgL-list.cj-list .imgL-item {
  margin-bottom: 50px;
}

.imgL-list.ms-list .imgL-item:nth-child(1), .imgL-list.ms-list .imgL-item:nth-child(2) {
  margin-bottom: 50px;
}

.imgL-list.ms-list .imgL-item .imgL-info .imgL-tit {
  margin-top: 0;
}

.imgL-list.hScSys-xtts .imgL-item .imgL-info {
  margin-top: 10px;
}

.imgL-list.hScSys-xtts .imgL-item .imgL-info .imgL-con {
  height: auto;
}

.blo-con {
  background: #fff;
}

.thumbBox-list {
  padding: 40px 0 0;
}

.thumbBox-list .xs12:nth-child(2n-1) .thumb-item .thumb-imgbox {
  background: rgba(52, 56, 70, 0.8);
}

.thumbBox-list .xs12:nth-child(2n) .thumb-item .thumb-imgbox {
  background: rgba(52, 56, 70, 0.6);
}

.thumbBox-list .xs12 .thumb-item:hover .thumb-imgbox {
  background: linear-gradient(360deg, rgba(238, 52, 73, 0.7) 0%, #ff4f5c 100%);
}

.thumbBox-list .col_5 {
  background-size: cover !important;
}

.thumbBox-list .col_4 {
  background-size: cover !important;
}

.thumbBox-list.thumbBox_xqhzFA .col_5 {
  background-size: cover !important;
}

.thumbBox-list.thumbBox_xqhzFA .col_5:nth-child(1) {
  background: url(../png/jjfa2_xq_pic02%402x.png) no-repeat center center;
}

.thumbBox-list.thumbBox_xqhzFA .col_5:nth-child(2) {
  background: url(../png/jjfa2_xq_pic03%402x.png) no-repeat center center;
}

.thumbBox-list.thumbBox_xqhzFA .col_5:nth-child(3) {
  background: url(../png/jjfa2_xq_pic04%402x.png) no-repeat center center;
}

.thumbBox-list.thumbBox_xqhzFA .col_5:nth-child(4) {
  background: url(../png/jjfa2_xq_pic05%402x.png) no-repeat center center;
}

.thumbBox-list.thumbBox_xqhzFA .col_5:nth-child(5) {
  background: url(../png/jjfa2_xq_pic06%402x.png) no-repeat center center;
}

.thumbBox-list.thumbBox_qpFA .col_4 {
  background-size: cover !important;
}

.thumbBox-list.thumbBox_qpFA .col_4:nth-child(1) {
  background: url(../jpg/jjfa2_qp_pic01%402x.jpg) no-repeat center center;
}

.thumbBox-list.thumbBox_qpFA .col_4:nth-child(2) {
  background: url(../jpg/jjfa2_qp_pic02%402x.jpg) no-repeat center center;
}

.thumbBox-list.thumbBox_qpFA .col_4:nth-child(3) {
  background: url(../jpg/jjfa2_qp_pic03%402x.jpg) no-repeat center center;
}

.thumbBox-list.thumbBox_qpFA .col_4:nth-child(4) {
  background: url(../jpg/jjfa2_qp_pic04%402x.jpg) no-repeat center center;
}

.thumbBox-list.thumbBox_FAcj .col_4 {
  background-size: cover !important;
}

.thumbBox-list.thumbBox_FAcj .col_4:nth-child(1) {
  background: url(../jpg/jjfa3_crjy_pic01%402x.jpg) no-repeat center center;
}

.thumbBox-list.thumbBox_FAcj .col_4:nth-child(2) {
  background: url(../jpg/jjfa3_crjy_pic02%402x.jpg) no-repeat center center;
}

.thumbBox-list.thumbBox_FAcj .col_4:nth-child(3) {
  background: url(../jpg/jjfa3_crjy_pic03%402x.jpg) no-repeat center center;
}

.thumbBox-list.thumbBox_FAcj .col_4:nth-child(4) {
  background: url(../jpg/jjfa3_crjy_pic04%402x.jpg) no-repeat center center;
}

.thumbBox-list.thumbBox_FAggfw .col_4 {
  background-size: cover !important;
}

.thumbBox-list.thumbBox_FAggfw .col_4:nth-child(1) {
  background: url(../jpg/jjfa3_ggfw_pic01%402x.jpg) no-repeat center center;
}

.thumbBox-list.thumbBox_FAggfw .col_4:nth-child(2) {
  background: url(../jpg/jjfa3_ggfw_pic02%402x.jpg) no-repeat center center;
}

.thumbBox-list.thumbBox_FAggfw .col_4:nth-child(3) {
  background: url(../jpg/jjfa3_ggfw_pic03%402x.jpg) no-repeat center center;
}

.thumbBox-list.thumbBox_FAggfw .col_4:nth-child(4) {
  background: url(../jpg/jjfa3_ggfw_pic04%402x.jpg) no-repeat center center;
}

.thumbBox-list.thumbBox_FAfxl .col_5 {
  background-size: cover !important;
}

.thumbBox-list.thumbBox_FAfxl .col_5:nth-child(1) {
  background: url(../png/jjfa3_fxl_pic01%402x.png) no-repeat center center;
}

.thumbBox-list.thumbBox_FAfxl .col_5:nth-child(2) {
  background: url(../png/jjfa3_fxl_pic02%402x.png) no-repeat center center;
}

.thumbBox-list.thumbBox_FAfxl .col_5:nth-child(3) {
  background: url(../png/jjfa3_fxl_pic03%402x.png) no-repeat center center;
}

.thumbBox-list.thumbBox_FAfxl .col_5:nth-child(4) {
  background: url(../png/jjfa3_fxl_pic04%402x.png) no-repeat center center;
}

.thumbBox-list.thumbBox_FAfxl .col_5:nth-child(5) {
  background: url(../png/jjfa3_fxl_pic05%402x.png) no-repeat center center;
}

.thumbBox-list.thumbBox_FAzkxxh .col_4 {
  background-size: cover !important;
}

.thumbBox-list.thumbBox_FAzkxxh .col_4:nth-child(1) {
  background: url(../png/jjfa3_zxks_pic02%402x.png) no-repeat center center;
}

.thumbBox-list.thumbBox_FAzkxxh .col_4:nth-child(2) {
  background: url(../png/jjfa3_zxks_pic03%402x.png) no-repeat center center;
}

.thumbBox-list.thumbBox_FAzkxxh .col_4:nth-child(3) {
  background: url(../png/jjfa3_zxks_pic04%402x.png) no-repeat center center;
}

.thumbBox-list.thumbBox_FAzkxxh .col_4:nth-child(4) {
  background: url(../png/jjfa3_zxks_pic05%402x.png) no-repeat center center;
}

.thumbBox-list.thumbBox_FAzkxxh .col_4:nth-child(5) {
  background: url(../png/jjfa3_zxks_pic01%402x.png) no-repeat center center;
}

.thumbBox-list.thumbBox_CPksxxh .col_5 {
  background-size: cover !important;
}

.thumbBox-list.thumbBox_CPksxxh .col_5:nth-child(1) {
  background: url(../png/jycp3_gg_ks_pic01%402x.png) no-repeat center center;
}

.thumbBox-list.thumbBox_CPksxxh .col_5:nth-child(2) {
  background: url(../png/jycp3_gg_ks_pic02%402x.png) no-repeat center center;
}

.thumbBox-list.thumbBox_CPksxxh .col_5:nth-child(3) {
  background: url(../png/jycp3_gg_ks_pic03%402x.png) no-repeat center center;
}

.thumbBox-list.thumbBox_CPksxxh .col_5:nth-child(4) {
  background: url(../png/jycp3_gg_ks_pic04%402x.png) no-repeat center center;
}

.thumbBox-list.thumbBox_CPksxxh .col_5:nth-child(5) {
  background: url(../png/jycp3_gg_ks_pic05%402x.png) no-repeat center center;
}

.thumbBox-list.thumbBox_CPzhyPk .col_5 {
  background-size: cover !important;
}

.thumbBox-list.thumbBox_CPzhyPk .col_5:nth-child(1) {
  background: url(../png/jycp3_gg_zhy_pic02%402x.png) no-repeat center center;
}

.thumbBox-list.thumbBox_CPzhyPk .col_5:nth-child(2) {
  background: url(../png/jycp3_gg_zhy_pic03%402x.png) no-repeat center center;
}

.thumbBox-list.thumbBox_CPzhyPk .col_5:nth-child(3) {
  background: url(../png/jycp3_gg_zhy_pic04%402x.png) no-repeat center center;
}

.thumbBox-list.thumbBox_CPzhyPk .col_5:nth-child(4) {
  background: url(../png/jycp3_gg_zhy_pic05%402x.png) no-repeat center center;
}

.thumbBox-list.thumbBox_CPzhyPk .col_5:nth-child(5) {
  background: url(../png/jycp3_gg_zhy_pic06%402x.png) no-repeat center center;
}

.thumbBox-list.thumbBox_FAkczy .col_5 {
  background-size: cover !important;
}

.thumbBox-list.thumbBox_FAkczy .col_5:nth-child(1) {
  background: url(../png/kczy-cg_pic02a%402x13ff.png) no-repeat center center;
}

.thumbBox-list.thumbBox_FAkczy .col_5:nth-child(2) {
  background: url(../png/kczy-cg_pic02b%402x13ff.png) no-repeat center center;
}

.thumbBox-list.thumbBox_FAkczy .col_5:nth-child(3) {
  background: url(../png/kczy-cg_pic02c%402x13ff.png) no-repeat center center;
}

.thumbBox-list.thumbBox_FAkczy .col_5:nth-child(4) {
  background: url(../png/kczy-cg_pic02d%402x13ff.png) no-repeat center center;
}

.thumbBox-list.thumbBox_FAkczy .col_5:nth-child(5) {
  background: url(../png/kczy-cg_pic02e%402x13ff.png) no-repeat center center;
}

.thumbBox-list.thumbBox_ggCP .thumb-item:hover {
  background: transparent;
}

.thumbBox-list.thumbBox_ggCP .thumb-item:hover .thumb-imgbox {
  padding: 94px 0 30px !important;
}

.thumbBox-list.thumbBox_ggCP .thumb-item:hover .thumb-con {
  top: 210px;
}

.thumbBox-list.thumbBox_FAkczyfw .col_4 {
  width: 33.3333333%;
  padding: 0px 10px;
  height: 420px;
}

.thumbBox-list.thumbBox_FAkczyfw .col_4 .thumb-item {
  background-size: cover !important;
}

.thumbBox-list.thumbBox_FAkczyfw .col_4 .thumb-item:nth-child(1) {
  background: url(../jpg/kczy_pic06%402x.jpg) no-repeat center center;
}

.thumbBox-list.thumbBox_FAkczyfw .col_4 .thumb-item:nth-child(2) {
  background: url(../jpg/kczy_pic08%402x.jpg) no-repeat center center;
}

.thumbBox-list.thumbBox_FAkczyfw .col_4 .thumb-item:nth-child(3) {
  background: url(../jpg/kczy_pic10%402x.jpg) no-repeat center center;
}

.thumbBox-list.thumbBox_FAkczyfw .col_4 .thumb-item .thumb-imgbox {
  width: calc(100% + 1px);
}

.thumbBox-list.thumbBox_FAkczyfw .col_4 .thumb-item .thumb-con span {
  padding: 0px 15px;
  position: relative;
}

.thumbBox-list.thumbBox_FAkczyfw .col_4 .thumb-item .thumb-con span:after {
  content: " ";
  width: 4px;
  height: 4px;
  background: rgba(255, 255, 255, 0.85);
  position: absolute;
  left: 5px;
  top: 8px;
}

.thumbBox-list.thumbBox_FAkczyfw .col_4:nth-child(1) .thumb-item:nth-child(1) {
  height: 200px;
  margin-bottom: 20px;
  background: url(../jpg/kczy_pic06%402x.jpg) no-repeat center center;
}

.thumbBox-list.thumbBox_FAkczyfw .col_4:nth-child(1) .thumb-item:nth-child(1) .thumb-imgbox {
  height: 100%;
  padding-top: 40px;
}

.thumbBox-list.thumbBox_FAkczyfw .col_4:nth-child(1) .thumb-item:nth-child(1) .thumb-con {
  top: 100%;
}

.thumbBox-list.thumbBox_FAkczyfw .col_4:nth-child(1) .thumb-item:nth-child(1):hover .thumb-imgbox {
  padding: 30px 0 30px !important;
}

.thumbBox-list.thumbBox_FAkczyfw .col_4:nth-child(1) .thumb-item:nth-child(1):hover .thumb-con {
  top: 65%;
}

.thumbBox-list.thumbBox_FAkczyfw .col_4:nth-child(1) .thumb-item:nth-child(2) {
  height: 200px;
  background: url(../jpg/kczy_pic07%402x.jpg) no-repeat center center;
}

.thumbBox-list.thumbBox_FAkczyfw .col_4:nth-child(1) .thumb-item:nth-child(2) .thumb-imgbox {
  height: 100%;
  padding-top: 40px;
}

.thumbBox-list.thumbBox_FAkczyfw .col_4:nth-child(1) .thumb-item:nth-child(2) .thumb-con {
  top: 100%;
}

.thumbBox-list.thumbBox_FAkczyfw .col_4:nth-child(1) .thumb-item:nth-child(2):hover .thumb-imgbox {
  padding: 30px 0 30px !important;
}

.thumbBox-list.thumbBox_FAkczyfw .col_4:nth-child(1) .thumb-item:nth-child(2):hover .thumb-con {
  top: 65%;
}

.thumbBox-list.thumbBox_FAkczyfw .col_4:nth-child(2) .thumb-item {
  background: url(../jpg/kczy_pic08%402x.jpg) no-repeat center center;
}

.thumbBox-list.thumbBox_FAkczyfw .col_4:nth-child(2) .thumb-item:hover .thumb-imgbox {
  padding: 100px 0 30px !important;
}

.thumbBox-list.thumbBox_FAkczyfw .col_4:nth-child(2) .thumb-item:hover .thumb-con {
  top: 48%;
}

.thumbBox-list.thumbBox_FAkczyfw .col_4:nth-child(2) .thumb-item .thumb-con {
  top: 60%;
}

.thumbBox-list.thumbBox_FAkczyfw .col_4:nth-child(2) .thumb-imgbox {
  height: 420px;
}

.thumbBox-list.thumbBox_FAkczyfw .col_4:nth-child(3) .thumb-item:nth-child(1) {
  height: 200px;
  margin-bottom: 20px;
  background: url(../jpg/kczy_pic09%402x.jpg) no-repeat center center;
}

.thumbBox-list.thumbBox_FAkczyfw .col_4:nth-child(3) .thumb-item:nth-child(1) .thumb-imgbox {
  height: 100%;
  padding-top: 40px;
}

.thumbBox-list.thumbBox_FAkczyfw .col_4:nth-child(3) .thumb-item:nth-child(1) .thumb-con {
  top: 100%;
}

.thumbBox-list.thumbBox_FAkczyfw .col_4:nth-child(3) .thumb-item:nth-child(1):hover .thumb-imgbox {
  padding: 30px 0 30px !important;
}

.thumbBox-list.thumbBox_FAkczyfw .col_4:nth-child(3) .thumb-item:nth-child(1):hover .thumb-con {
  top: 65%;
}

.thumbBox-list.thumbBox_FAkczyfw .col_4:nth-child(3) .thumb-item:nth-child(2) {
  height: 200px;
  background: url(../jpg/kczy_pic10%402x.jpg) no-repeat center center;
}

.thumbBox-list.thumbBox_FAkczyfw .col_4:nth-child(3) .thumb-item:nth-child(2) .thumb-imgbox {
  height: 100%;
  padding-top: 40px;
}

.thumbBox-list.thumbBox_FAkczyfw .col_4:nth-child(3) .thumb-item:nth-child(2) .thumb-con {
  top: 100%;
}

.thumbBox-list.thumbBox_FAkczyfw .col_4:nth-child(3) .thumb-item:nth-child(2):hover .thumb-imgbox {
  padding: 30px 0 30px !important;
}

.thumbBox-list.thumbBox_FAkczyfw .col_4:nth-child(3) .thumb-item:nth-child(2):hover .thumb-con {
  top: 65%;
}

.thumbBox-list .thumb-item {
  position: relative;
  overflow: hidden;
}

.thumbBox-list .thumb-item .thumb-imgbox {
  text-align: center;
  padding: 130px 0 30px;
  background: rgba(52, 56, 70, 0.8);
  height: 400px;
}

.thumbBox-list .thumb-item .thumb-imgbox i {
  width: 48px;
  height: 48px;
  display: inline-block;
  background-size: 100% !important;
}

.thumbBox-list .thumb-item .thumb-imgbox i.it_01 {
  background: transparent url("../png/it_01%402x.png") center center no-repeat;
}

.thumbBox-list .thumb-item .thumb-imgbox i.it_02 {
  background: transparent url("../png/it_02%402x.png") center center no-repeat;
}

.thumbBox-list .thumb-item .thumb-imgbox i.it_03 {
  background: transparent url("../png/it_03%402x.png") center center no-repeat;
}

.thumbBox-list .thumb-item .thumb-imgbox i.it_04 {
  background: transparent url("../png/it_04%402x.png") center center no-repeat;
}

.thumbBox-list .thumb-item .thumb-imgbox i.it_05 {
  background: transparent url("../png/it_05%402x.png") center center no-repeat;
}

.thumbBox-list .thumb-item .thumb-imgbox i.qypx_04 {
  background: transparent url("../png/qypx_04%402x.png") center center no-repeat;
}

.thumbBox-list .thumb-item .thumb-imgbox i.qypx_05 {
  background: transparent url("../png/qypx_05%402x.png") center center no-repeat;
}

.thumbBox-list .thumb-item .thumb-imgbox i.qypx_06 {
  background: transparent url("../png/qypx_06%402x.png") center center no-repeat;
}

.thumbBox-list .thumb-item .thumb-imgbox i.qypx_07 {
  background: transparent url("../png/qypx_07%402x.png") center center no-repeat;
}

.thumbBox-list .thumb-item .thumb-imgbox .thumb-tit {
  font-size: 22px;
  color: #ffffff;
  margin-top: 10px;
  font-weight: bold;
}

.thumbBox-list .thumb-item .thumb-imgbox .thumb-sub {
  font-size: 13px;
  color: #ffffff;
  margin-top: 8px;
  line-height: 1;
}

.thumbBox-list .thumb-item .thumb-con {
  padding: 20px 25px 25px;
  position: absolute;
  left: 0px;
  top: 50%;
  width: 100%;
}

.thumbBox-list .thumb-item .thumb-con .thumb-info {
  font-size: 14px;
  line-height: 30px;
  color: #ffffff;
}

.thumbBox-list .thumb-item .thumb-con .thumb-info.tc {
  text-align: center;
}

.thumbBox-list.t_FA-zk .thumb-con {
  top: 190px;
}

.thumbBox-list.t_FA-zy .thumb-item .thumb-imgbox .thumb-tit:after {
  bottom: -20px;
}

.thumbBox-list.t_FA-zy .thumb-con {
  top: 190px;
}

.thumbBox-list.t_FA-zy .xs12 .thumb-item .thumb-imgbox {
  background: rgba(27, 31, 57, 0.7);
}

.thumbBox-list.t_FA-zy .xs12 .thumb-item:hover .thumb-imgbox {
  background: linear-gradient(360deg, rgba(238, 52, 73, 0.7) 0%, #ff4f5c 100%);
}

.ImgDes {
  padding-top: 30px;
}

.ImgDes h3 {
  font-size: 16px;
  color: #333333;
  line-height: 32px;
  font-weight: bold;
  margin-bottom: 10px;
}

.ImgDes h4 {
  font-size: 16px;
  color: #333333;
  line-height: 32px;
  margin-bottom: 20px;
}

.ImgDes h4 strong {
  font-weight: bold;
}

.ImgDes ul {
  margin-left: 10px;
}

.ImgDes ul li {
  font-size: 14px;
  color: #666666;
  line-height: 32px;
  position: relative;
  text-align: justify;
}

.ImgDes ul li strong {
  font-weight: bold;
  color: #333333;
}

.ImgDes ul li:before {
  content: " ";
  width: 5px;
  height: 5px;
  background: #d1d3d6;
  border-radius: 2px;
  position: absolute;
  left: -10px;
  top: 14px;
  text-indent: -10px;
}

.ImgDes .to-more {
  margin: 0 auto;
}

.TW-Wrap {
  background: #fff;
}

.AL-Wrap .Wrap {
  padding-bottom: 0;
  padding-top: 0;
}

.AL-Wrap .Wrap .TW-item {
  border-bottom: 0px solid #F5F5F5;
}

.AL-Wrap .TW-list .TW-item .TW-con .TW-info h3 {
  font-size: 24px;
}

.AL-Wrap .TW-list .TW-item .TW-con .TW-info .num-info-list li p {
  font-size: 16px;
  line-height: 28px;
}

.TW-list .TW-item {
  padding-top: 80px;
  padding-bottom: 50px;
}

.TW-list .TW-item:last-child {
  border-bottom: none;
}

.TW-list .TW-item > div.xs12 {
  float: left;
}

.TW-list .TW-item .TW-con {
  padding-top: 3%;
}

.TW-list .TW-item .TW-con .TW-title {
  position: relative;
}

.TW-list .TW-item .TW-con .TW-title .T {
  font-size: 32px;
  text-align: left;
  color: #333333;
  font-weight: bold;
  line-height: 42px;
  padding-left: 26px;
}

.TW-list .TW-item .TW-con .TW-title i {
  display: block;
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 30px;
  background: #DD0011;
  display: none;
}

.TW-list .TW-item .TW-con .TW-info {
  font-size: 16px;
  line-height: 32px;
  color: #666666;
  margin-top: 5px;
  padding-left: 26px;
}

.TW-list .TW-item .TW-con .TW-info h3 {
  font-size: 22px;
  font-weight: bold;
  color: #333333;
  line-height: 28px;
  position: relative;
}

.TW-list .TW-item .TW-con .TW-info h3 i {
  position: absolute;
  font-size: 60px;
  font-family: Arial;
  font-weight: 900;
  color: #D1D3D6;
  left: 0px;
  top: -40px;
}

.TW-list .TW-item .TW-con .TW-info .TW-info-list {
  margin-top: 5px;
  padding-top: 5px;
}

.TW-list .TW-item .TW-con .TW-info .TW-info-list li {
  overflow: hidden;
  margin-top: 15px;
}

.TW-list .TW-item .TW-con .TW-info .TW-info-list li i {
  width: 22px;
  height: 22px;
  font-size: 22px;
  float: left;
}

.TW-list .TW-item .TW-con .TW-info .TW-info-list li p {
  float: left;
  line-height: 24px;
  font-size: 14px;
  margin-left: 10px;
  color: #999999;
  width: calc(100% - 22px - 10px);
}

.TW-list .TW-item .TW-con .TW-info .num-info-list {
  margin-top: 10px;
}

.TW-list .TW-item .TW-con .TW-info .num-info-list li {
  overflow: hidden;
  margin-top: 10px;
}

.TW-list .TW-item .TW-con .TW-info .num-info-list li i {
  width: 5px;
  height: 5px;
  font-size: 5px;
  float: left;
  overflow: hidden;
  position: relative;
  top: 16px;
  background: #D1D3D6 !important;
}

.TW-list .TW-item .TW-con .TW-info .num-info-list li p {
  float: left;
  line-height: 24px;
  font-size: 14px;
  margin-left: 15px;
  width: calc(100% - 15px);
}

.TW-list .TW-item .TW-con .TW-info .num-info-list li p strong {
  font-weight: bold;
  color: #333333;
}

.TW-list .TW-item .TW-con .TW-info .to-more {
  height: 48px;
  line-height: 48px;
  border: 1px solid #f0374b;
  border-radius: 1px;
  width: 160px;
  text-align: center;
  font-size: 14px;
  color: #f0374b;
  display: block;
  margin: 30px 0 0;
}

.TW-list .TW-item .TW-con .TW-info .to-more i.c-alink {
  font-size: 16px;
  margin-left: 8px;
  position: relative;
  top: 5px;
  width: 20px;
  height: 20px;
  display: inline-block;
  background: transparent url("../png/icon_nor%402x.png") center center no-repeat;
  background-size: 100% !important;
}

.TW-list .TW-item .TW-con .TW-info .to-more:hover {
  text-decoration: none;
}

.TW-list .TW-item .TW-con .TW-info .to-more:hover i {
  -webkit-transition: all .3s;
  transition: all .3s;
  background: transparent url("../png/icon_norhover%402x.png") center center no-repeat;
}

.TW-list .TW-item .TW-con .TW-info .btnHover {
  -webkit-transition: all .4s;
  transition: all .4s;
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.TW-list .TW-item .TW-con .TW-info .btnHover::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(221, 0, 17, 0.85);
  z-index: -1;
  opacity: 0;
  -webkit-transition: all .3s;
  transition: all .3s;
}

.TW-list .TW-item .TW-con .TW-info .btnHover:hover {
  color: #ffffff;
  border-color: rgba(221, 0, 17, 0.85);
}

.TW-list .TW-item .TW-con .TW-info .btnHover:hover::before {
  opacity: 1;
  -webkit-transition: all .3s;
  transition: all .3s;
}

.TW-list .TW-item .TW-img {
  text-align: center;
}

.TW-list .TW-item .TW-img img {
  display: inline-block;
  max-width: 480px;
  vertical-align: middle;
}

.TW-list .TW-item .TW-con, .TW-list .TW-item .TW-img {
  padding-left: 0;
  padding-right: 0;
}

.TW-list .TW-item:nth-child(2n-1) .TW-con {
  float: left;
}

.TW-list .TW-item:nth-child(2n-1) .TW-img {
  float: right;
}

.TW-list .TW-item:nth-child(2n-1) .TW-img img {
  float: right;
}

.TW-list .TW-item:nth-child(2n) .TW-con {
  float: right;
}

.TW-list .TW-item:nth-child(2n) .TW-img {
  float: left;
}

.TW-list .TW-item:nth-child(2n) .TW-img img {
  float: left;
}

.TW-box .TW-Wrap.bg-grey {
  background: #F7F9FA;
}

.TW-Wrap-li2 .TW-list .TW-item .TW-con .TW-info {
  margin-top: 20px;
}

.TW-Wrap-li2 .TW-list .TW-item .TW-con .TW-info .TW-info-list li i {
  width: 32px;
  height: 32px;
  margin-top: 5px;
}

.TW-Wrap-li2 .TW-list .TW-item .TW-con .TW-info .TW-info-list li {
  margin-top: 20px;
}

.TW-Wrap-li2 .TW-list .TW-item .TW-con .TW-info .TW-info-list li .TW-pCon {
  float: left;
  width: calc(100% - 32px);
  padding-left: 5px;
}

.TW-Wrap-li2 .TW-list .TW-item .TW-con .TW-info .TW-info-list li .TW-pCon h6 {
  margin-left: 10px;
  font-size: 16px;
  font-weight: bold;
  color: #333333;
  line-height: 22px;
}

.TW-Wrap-li2 .TW-list .TW-item .TW-con .TW-info .TW-info-list li p {
  color: #666666;
  line-height: 25px;
  margin-top: 5px;
}

.TW-Wrap-li2 .TW-list .TW-item .TW-img {
  margin-top: 10px;
}

.TW-Wrap-li2 .TW-list .TW-item .TW-img img {
  max-width: 100%;
}

.TW-Wrap-li2 .TW-list .TW-item:nth-child(1) .TW-img {
  margin-top: 50px;
}

.TWicon-al .TW-item {
  padding-top: 80px;
}

.TWicon-al .TW-item .TW-con {
  position: relative;
}

.TWicon-al .TW-item .TW-con .TW-info h3 i {
  color: rgba(14, 137, 224, 0.1);
  position: absolute;
  left: 0;
  top: -30%;
  z-index: 1;
  font-size: 100px;
  font-family: Arial-BoldMT,Arial;
}

.TWicon-al .TW-item .TW-con .TW-info h3 span {
  position: relative;
  z-index: 2;
}

.TWicon-al .TW-item .TW-con .TW-info .num-info-list {
  margin-top: 30px;
}

.itcp-list {
  width: 100%;
  overflow: hidden;
  padding-top: 25px;
  margin-bottom: -20px;
}

.itcp-list dl {
  box-shadow: 0px 4px 10px 0px rgba(222, 225, 230, 0.6);
  border: 1px solid #e4e6ee;
  padding: 25px 30px;
  margin-bottom: 20px;
  position: relative;
  background: #fff;
}

.itcp-list dl i {
  width: 32px;
  height: 32px;
  font-size: 32px;
  position: absolute;
  top: 25px;
  left: 30px;
  display: inline-block;
  color: rgba(221, 0, 17, 0.85);
}

.itcp-list dl dt {
  padding-left: 48px;
  font-weight: bold;
  color: #000;
  font-size: 20px;
  line-height: 32px;
  margin-bottom: 13px;
}

.itcp-list dl dd {
  line-height: 24px;
  color: #666;
  font-size: 14px;
}

.itcp-list dl dd span:not(:last-child):after {
  content: '|';
  display: inline-block;
  padding: 0 6px;
  color: #D1D3D6;
}

.indexSwiper {
  width: 100%;
  height: 100%;
  max-width: 1920px;
}

.indexSwiper .swiper-slide {
  position: relative;
}

.indexSwiper .swiper-slide .slide-con {
  color: #fff;
  position: absolute;
  top: 30%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

.indexSwiper .swiper-slide .slide-con .slide-title {
  font-size: 50px;
  line-height: 70px;
  font-weight: bold;
}

.indexSwiper .swiper-slide .slide-con .slide-sub {
  font-size: 20px;
  line-height: 2;
  margin-top: 10px;
}

.indexSwiper.swiper-container-horizontal > .swiper-pagination {
  bottom: 200px;
}

.indexSwiper .swiper-button-prev {
  left: 90px;
}

.indexSwiper .swiper-button-next {
  right: 90px;
}

.indexSwiper .swiper-pagination-bullet {
  background: #fff;
  width: 23px;
  height: 6px;
  border-radius: 0;
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s;
}

.indexSwiper .swiper-pagination-bullet-active {
  width: 50px;
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s;
}

.btn-main {
  width: 200px;
  height: 54px;
  line-height: 54px;
  text-align: center;
  font-size: 18px;
  color: #ffffff;
  border-radius: 4px;
  background: #FF9903;
  display: block;
}

.btn-main:hover {
  background-color: #FF8040 !important;
  text-decoration: none;
}

.btn-main.w220 {
  width: 220px;
  height: 64px;
  font-size: 20px;
}

.indexSwiper-info {
  background: rgba(0, 0, 0, 0.5);
  height: 140px;
  width: 100%;
  position: absolute;
  bottom: 0;
  z-index: 2;
}

.indexSwiper-info ul li {
  float: left;
  width: 25%;
  padding: 20px 10px 0;
}

.indexSwiper-info ul li strong {
  font-size: 50px;
  color: #EF3442;
  font-weight: 900;
  font-family: Arial;
  line-height: 40px;
  display: block;
  text-align: center;
}

.indexSwiper-info ul li p {
  font-size: 16px;
  line-height: 26px;
  text-align: center;
  color: #f0f2f5;
  margin-top: 10px;
}

.schoolSwiper {
  padding-bottom: 20px;
}

.schoolSwiper .schoolSwiper-list li {
  margin: 0 auto 20px;
}

.schoolSwiper .schoolSwiper-list li img {
  width: 78px;
  height: 78px;
  display: block;
  margin: 0 auto;
}

.schoolSwiper .schoolSwiper-list li p {
  font-size: 16px;
  line-height: 22px;
  height: 44px;
  color: #333333;
  margin-top: 15px;
  text-align: center;
}

.schoolSwiper .swiper-button-prev, .schoolSwiper .swiper-button-next {
  display: none;
}

.schoolSwiper.swiper-container-horizontal > .swiper-pagination {
  bottom: 0;
}

.schoolSwiper .swiper-pagination-bullet, .scrollBar .swiper-pagination-bullet {
  background: #D5DBE3;
  width: 20px;
  height: 5px;
  opacity: 1;
  margin: 0 2px;
  border-radius: 0;
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s;
}

.schoolSwiper .swiper-pagination-bullet-active, .scrollBar .swiper-pagination-bullet-active {
  width: 30px;
  background: #DD0011;
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s;
}

.schoolSwiper.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet, .scrollBar.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {
  margin: 0 5px;
}

.new_school-box .new_box {
  background: url("../jpg/gyhc_hysr_bg.jpg") center center no-repeat;
  background-size: cover;
}

.new_school-box .new_box .Title h2.T {
  color: #ffffff;
}

.new_school-box .school_box {
  background: #F0F2F5;
}

/* 首页tab - 样式 */
.tab-index {
  position: relative;
}

.tab-index h4 {
  font-size: 16px;
  font-weight: normal;
  line-height: 20px;
  color: #FFF;
}

.tab-index .tab-index-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background-size: cover !important;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background: url("../png/tab_cpbg_cj.png") center top no-repeat black;
  -webkit-transition: background-position 0.5s ease-out;
  -moz-transition: background-position 0.5s ease-out;
  -ms-transition: background-position 0.5s ease-out;
  -o-transition: background-position 0.5s ease-out;
  transition: background-position 0.5s ease-out;
}

.tab-index .side-con {
  width: 100%;
  position: relative;
  margin: 0 auto;
  z-index: 5;
  height: 100%;
  overflow: hidden;
}

.tab-index .sidebar {
  float: left;
  width: 280px;
  overflow: hidden;
  background: #151922;
  padding: 22px 0;
}

.tab-index .sidebar .sidebar-item {
  font-weight: normal;
}

.tab-index .sidebar .sidebar-item i {
  width: 24px;
  height: 24px;
  font-size: 24px;
  color: #fff;
  position: absolute;
  left: 0;
  top: 20px;
  background-size: cover !important;
}

.tab-index .sidebar .sidebar-item i.cp-01 {
  background: transparent url("../png/cp-01%402x.png") center center no-repeat;
}

.tab-index .sidebar .sidebar-item i.cp-02 {
  background: transparent url("../png/cp-02%402x.png") center center no-repeat;
}

.tab-index .sidebar .sidebar-item i.cp-03 {
  background: transparent url("../png/cp-03%402x.png") center center no-repeat;
}

.tab-index .sidebar .sidebar-item i.cp-04 {
  background: transparent url("../png/cp-04%402x.png") center center no-repeat;
}

.tab-index .sidebar .sidebar-item i.cp-05 {
  background: transparent url("../png/cp-05%402x.png") center center no-repeat;
}

.tab-index .sidebar .sidebar-item i.al-01, .tab-index .sidebar .sidebar-item i.al-02, .tab-index .sidebar .sidebar-item i.al-03, .tab-index .sidebar .sidebar-item i.al-04 {
  opacity: 1;
  filter: alpha(opacity=100);
}

.tab-index .sidebar .sidebar-item.hover i.al-01, .tab-index .sidebar .sidebar-item.hover i.al-02, .tab-index .sidebar .sidebar-item.hover i.al-03, .tab-index .sidebar .sidebar-item.hover i.al-04 {
  opacity: 1;
  filter: alpha(opacity=100);
}

.tab-index .sidebar h3 {
  font-size: 16px;
  line-height: 30px;
  font-weight: normal;
}

.tab-index .sidebar p {
  font-size: 14px;
  line-height: 26px;
  color: #fff;
  opacity: .4;
  filter: alpha(opacity=40);
}

.tab-index .sidebar li {
  height: 92px;
  padding: 0 24px;
  color: #151922;
  cursor: pointer;
}

.tab-index .sidebar li a {
  position: relative;
  padding-left: 47px;
  -webkit-transition: padding-left 0.1s ease-out;
  -moz-transition: padding-left 0.1s ease-out;
  -ms-transition: padding-left 0.1s ease-out;
  -o-transition: padding-left 0.1s ease-out;
  transition: padding-left 0.1s ease-out;
  border-top: 1px solid #454545;
}

.tab-index .sidebar li.active, .tab-index .sidebar li.hover {
  background: -webkit-linear-gradient(135deg, #e0000e 0%, #bf000f 100%);
  background: -moz-linear-gradient(135deg, #e0000e 0%, #bf000f 100%);
  background: -o-linear-gradient(135deg, #e0000e 0%, #bf000f 100%);
  background: linear-gradient(135deg, #e0000e 0%, #bf000f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=.75, startColorstr=#E0000E, endColorstr=#BF000F);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0.75, startColorstr=#E0000E, endColorstr=#BF000F)";
}

.tab-index .sidebar li.active p, .tab-index .sidebar li.hover p {
  opacity: .75;
  filter: alpha(opacity=75);
}

.tab-index .sidebar li.active a, .tab-index .sidebar li.hover a {
  padding-left: 40px;
  border-color: transparent;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.tab-index .sidebar li:first-child a {
  border-top: none;
}

.tab-index .sidebar a {
  color: #fff;
  text-decoration: none;
  display: block;
  border-top: 1px solid #333;
  padding: 15px 0 19px 0;
}

.al-01 {
  background: transparent url("../png/jdal_icon_01%402x.png") center center no-repeat;
}

.al-02 {
  background: transparent url("../png/jdal_icon_02%402x.png") center center no-repeat;
}

.al-03 {
  background: transparent url("../png/jdal_icon_03%402x.png") center center no-repeat;
}

.al-04 {
  background: transparent url("../png/jdal_icon_04%402x.png") center center no-repeat;
}

.al-05 {
  background: transparent url("../jdal_icon_05%402x.html") center center no-repeat;
}

.tab-box .content, .tab-box .content-mob {
  margin: 77px 60px 100px 340px;
  position: relative;
}

.tab-box .content .content-item, .tab-box .content-mob .content-item {
  color: #fff;
  position: absolute;
  height: 385px;
  top: 20px;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.15s ease-out 0.05s;
  -moz-transition: all 0.15s ease-out 0.05s;
  -ms-transition: all 0.15s ease-out 0.05s;
  -o-transition: all 0.15s ease-out 0.05s;
  transition: all 0.15s ease-out 0.05s;
}

.tab-box .content .content-item.active, .tab-box .content-mob .content-item.active {
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 2;
  top: 0;
  -webkit-transition: all 1s cubic-bezier(0, 0, 0.33, 1.02) 0.25s;
  -moz-transition: all 1s cubic-bezier(0, 0, 0.33, 1.02) 0.25s;
  -ms-transition: all 1s cubic-bezier(0, 0, 0.33, 1.02) 0.25s;
  -o-transition: all 1s cubic-bezier(0, 0, 0.33, 1.02) 0.25s;
  transition: all 1s cubic-bezier(0, 0, 0.33, 1.02) 0.25s;
}

.tab-box .content .content-item.active li a, .tab-box .content-mob .content-item.active li a {
  color: rgba(255, 255, 255, 0.5);
  display: block;
}

.tab-box .content .content-item.active li a:hover, .tab-box .content-mob .content-item.active li a:hover {
  color: #fff;
  text-decoration: none;
}

.tab-box .content .header-section, .tab-box .content-mob .header-section {
  overflow: hidden;
}

.tab-box .content .header-section h3, .tab-box .content-mob .header-section h3 {
  font-weight: normal;
  font-size: 24px;
  line-height: 40px;
}

.tab-box .content .header-section p, .tab-box .content-mob .header-section p {
  line-height: 26px;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.65);
  margin: 20px 0 30px 0;
}

.tab-box .content .header-section ul li, .tab-box .content-mob .header-section ul li {
  float: left;
  margin-right: 35px;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.5);
  text-align: center;
  width: 90px;
}

.tab-box .content .header-section ul li span, .tab-box .content-mob .header-section ul li span {
  width: 100%;
  display: inline-block;
}

.tab-box .content .header-section ul li i.icon, .tab-box .content-mob .header-section ul li i.icon {
  width: 100%;
  height: 60px;
  display: inline-block;
  position: relative;
}

.tab-box .content .header-section ul li i.icon:before, .tab-box .content-mob .header-section ul li i.icon:before {
  width: 60px;
  height: 60px;
  content: "";
  display: inline-block;
  position: absolute;
  left: 50%;
  top: 0;
  margin-left: -30px;
  background: transparent url("../png/tab-icon.png") center center no-repeat;
}

.tab-box .content .header-section ul li i.icon.cj-01:before, .tab-box .content-mob .header-section ul li i.icon.cj-01:before {
  background-position: 0 0;
}

.tab-box .content .header-section ul li i.icon.cj-02:before, .tab-box .content-mob .header-section ul li i.icon.cj-02:before {
  background-position: -60px 0;
}

.tab-box .content .header-section ul li i.icon.cj-03:before, .tab-box .content-mob .header-section ul li i.icon.cj-03:before {
  background-position: -120px 0;
}

.tab-box .content .header-section ul li i.icon.cj-04:before, .tab-box .content-mob .header-section ul li i.icon.cj-04:before {
  background-position: -180px 0;
}

.tab-box .content .header-section ul li i.icon.cj-05:before, .tab-box .content-mob .header-section ul li i.icon.cj-05:before {
  background-position: -240px 0;
}

.tab-box .content .header-section ul li i.icon.cj-06:before, .tab-box .content-mob .header-section ul li i.icon.cj-06:before {
  background-position: -300px 0;
}

.tab-box .content .header-section ul li i.icon.gx-01:before, .tab-box .content-mob .header-section ul li i.icon.gx-01:before {
  background-position: 0 -120px;
}

.tab-box .content .header-section ul li i.icon.gx-02:before, .tab-box .content-mob .header-section ul li i.icon.gx-02:before {
  background-position: -60px -120px;
}

.tab-box .content .header-section ul li i.icon.gx-03:before, .tab-box .content-mob .header-section ul li i.icon.gx-03:before {
  background-position: -120px -120px;
}

.tab-box .content .header-section ul li i.icon.gx-04:before, .tab-box .content-mob .header-section ul li i.icon.gx-04:before {
  background-position: -180px -120px;
}

.tab-box .content .header-section ul li i.icon.gx-05:before, .tab-box .content-mob .header-section ul li i.icon.gx-05:before {
  background-position: -240px -120px;
}

.tab-box .content .header-section ul li i.icon.it-01:before, .tab-box .content-mob .header-section ul li i.icon.it-01:before {
  background-position: 0 -240px;
}

.tab-box .content .header-section ul li i.icon.it-02:before, .tab-box .content-mob .header-section ul li i.icon.it-02:before {
  background-position: -60px -240px;
}

.tab-box .content .header-section ul li i.icon.it-03:before, .tab-box .content-mob .header-section ul li i.icon.it-03:before {
  background-position: -120px -240px;
}

.tab-box .content .header-section ul li i.icon.qp-01:before, .tab-box .content-mob .header-section ul li i.icon.qp-01:before {
  background-position: 0 -360px;
}

.tab-box .content .header-section ul li i.icon.qp-02:before, .tab-box .content-mob .header-section ul li i.icon.qp-02:before {
  background-position: -60px -360px;
}

.tab-box .content .header-section ul li i.icon.ggjy-01:before, .tab-box .content-mob .header-section ul li i.icon.ggjy-01:before {
  background-position: 0 -480px;
}

.tab-box .content .header-section ul li i.icon.ggjy-02:before, .tab-box .content-mob .header-section ul li i.icon.ggjy-02:before {
  background-position: -60px -480px;
}

.tab-box .content .header-section ul li i.icon.ggjy-03:before, .tab-box .content-mob .header-section ul li i.icon.ggjy-03:before {
  background-position: -120px -480px;
}

.tab-box .content .header-section ul li i.icon.ggjy-04:before, .tab-box .content-mob .header-section ul li i.icon.ggjy-04:before {
  background-position: -180px -480px;
}

.tab-box .content .header-section ul li i.icon.ggjy-05:before, .tab-box .content-mob .header-section ul li i.icon.ggjy-05:before {
  background-position: -240px -480px;
}

.tab-box .content .header-section ul li > a:hover i.icon.cj-01:before, .tab-box .content-mob .header-section ul li > a:hover i.icon.cj-01:before {
  background-position: 0 -60px;
}

.tab-box .content .header-section ul li > a:hover i.icon.cj-02:before, .tab-box .content-mob .header-section ul li > a:hover i.icon.cj-02:before {
  background-position: -60px -60px;
}

.tab-box .content .header-section ul li > a:hover i.icon.cj-03:before, .tab-box .content-mob .header-section ul li > a:hover i.icon.cj-03:before {
  background-position: -120px -60px;
}

.tab-box .content .header-section ul li > a:hover i.icon.cj-04:before, .tab-box .content-mob .header-section ul li > a:hover i.icon.cj-04:before {
  background-position: -180px -60px;
}

.tab-box .content .header-section ul li > a:hover i.icon.cj-05:before, .tab-box .content-mob .header-section ul li > a:hover i.icon.cj-05:before {
  background-position: -240px -60px;
}

.tab-box .content .header-section ul li > a:hover i.icon.cj-06:before, .tab-box .content-mob .header-section ul li > a:hover i.icon.cj-06:before {
  background-position: -300px -60px;
}

.tab-box .content .header-section ul li > a:hover i.icon.gx-01:before, .tab-box .content-mob .header-section ul li > a:hover i.icon.gx-01:before {
  background-position: 0 -180px;
}

.tab-box .content .header-section ul li > a:hover i.icon.gx-02:before, .tab-box .content-mob .header-section ul li > a:hover i.icon.gx-02:before {
  background-position: -60px -180px;
}

.tab-box .content .header-section ul li > a:hover i.icon.gx-03:before, .tab-box .content-mob .header-section ul li > a:hover i.icon.gx-03:before {
  background-position: -120px -180px;
}

.tab-box .content .header-section ul li > a:hover i.icon.gx-04:before, .tab-box .content-mob .header-section ul li > a:hover i.icon.gx-04:before {
  background-position: -180px -180px;
}

.tab-box .content .header-section ul li > a:hover i.icon.gx-05:before, .tab-box .content-mob .header-section ul li > a:hover i.icon.gx-05:before {
  background-position: -240px -180px;
}

.tab-box .content .header-section ul li > a:hover i.icon.it-01:before, .tab-box .content-mob .header-section ul li > a:hover i.icon.it-01:before {
  background-position: 0 -300px;
}

.tab-box .content .header-section ul li > a:hover i.icon.it-02:before, .tab-box .content-mob .header-section ul li > a:hover i.icon.it-02:before {
  background-position: -60px -300px;
}

.tab-box .content .header-section ul li > a:hover i.icon.it-03:before, .tab-box .content-mob .header-section ul li > a:hover i.icon.it-03:before {
  background-position: -120px -300px;
}

.tab-box .content .header-section ul li > a:hover i.icon.qp-01:before, .tab-box .content-mob .header-section ul li > a:hover i.icon.qp-01:before {
  background-position: 0 -420px;
}

.tab-box .content .header-section ul li > a:hover i.icon.qp-02:before, .tab-box .content-mob .header-section ul li > a:hover i.icon.qp-02:before {
  background-position: -60px -420px;
}

.tab-box .content .header-section ul li > a:hover i.icon.ggjy-01:before, .tab-box .content-mob .header-section ul li > a:hover i.icon.ggjy-01:before {
  background-position: 0 -540px;
}

.tab-box .content .header-section ul li > a:hover i.icon.ggjy-02:before, .tab-box .content-mob .header-section ul li > a:hover i.icon.ggjy-02:before {
  background-position: -60px -540px;
}

.tab-box .content .header-section ul li > a:hover i.icon.ggjy-03:before, .tab-box .content-mob .header-section ul li > a:hover i.icon.ggjy-03:before {
  background-position: -120px -540px;
}

.tab-box .content .header-section ul li > a:hover i.icon.ggjy-04:before, .tab-box .content-mob .header-section ul li > a:hover i.icon.ggjy-04:before {
  background-position: -180px -540px;
}

.tab-box .content .header-section ul li > a:hover i.icon.ggjy-05:before, .tab-box .content-mob .header-section ul li > a:hover i.icon.ggjy-05:before {
  background-position: -240px -540px;
}

.tab-box .content .header-section a.more, .tab-box .content-mob .header-section a.more {
  float: right;
  width: 140px;
  height: 40px;
  background: rgba(255, 255, 255, 0);
  font-size: 14px;
  border-radius: 1px;
  border: 1px solid rgba(255, 255, 255, 0.6);
  color: white;
  text-align: center;
  line-height: 40px;
  position: absolute;
  right: 0px;
  bottom: 0px;
  webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.tab-box .content .header-section a.more > i, .tab-box .content-mob .header-section a.more > i {
  font-size: 16px;
  margin-left: 8px;
  position: relative;
  top: 4px;
  width: 16px;
  height: 16px;
  display: inline-block;
  background: transparent url(../png/icon_norhover%402x.png) center center no-repeat;
  background-size: 100% !important;
  -webkit-transition: all .3s;
  transition: all .3s;
}

.tab-box .content .header-section a.more:hover, .tab-box .content-mob .header-section a.more:hover {
  color: #ffffff;
  border-color: rgba(221, 0, 17, 0.85);
  background: rgba(221, 0, 17, 0.85);
  text-decoration: none;
  webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.tab-box .content .header-section a.more:hover i, .tab-box .content-mob .header-section a.more:hover i {
  background: transparent url("../png/icon_norhover%402x.png") center center no-repeat;
  webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.tab-box .content .tab-index-detail ul, .tab-box .content-mob .tab-index-detail ul {
  *zoom: 1;
}

.tab-box .content .tab-index-detail ul:before, .tab-box .content .tab-index-detail ul:after, .tab-box .content-mob .tab-index-detail ul:before, .tab-box .content-mob .tab-index-detail ul:after {
  display: table;
  content: "";
}

.tab-box .content .tab-index-detail ul:after, .tab-box .content-mob .tab-index-detail ul:after {
  clear: both;
}

.tab-box .content .tab-index-detail ul li, .tab-box .content-mob .tab-index-detail ul li {
  float: left;
  font-size: 14px;
}

.tab-box .content .tab-index-link, .tab-box .content-mob .tab-index-link {
  font-size: 14px;
  width: 157px;
  height: 36px;
  border: 1px solid #D8D8D8;
  display: block;
  margin-top: 30px;
  text-align: center;
  line-height: 34px;
  color: #FFF;
  text-decoration: none;
  opacity: .8;
  filter: alpha(opacity=80);
}

.tab-box .content .tab-index-link:hover, .tab-box .content-mob .tab-index-link:hover {
  background-color: #108CEE;
  border-color: #108CEE;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.tab-box.al-tab .side-con {
  background: #fff;
  overflow: initial;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}

.tab-box.al-tab .sidebar {
  padding: 0;
  height: 520px;
  padding: 40px 0;
}

.tab-box.al-tab .sidebar a {
  padding: 25px 0;
  border-top: 1px solid #333333;
}

.tab-box.al-tab .sidebar li:first-child a {
  border-top: 1px solid #333333;
}

.tab-box.al-tab .sidebar li:last-child a {
  border-bottom: 1px solid #333333 !important;
}

.tab-box.al-tab .sidebar li {
  height: 110px;
}

.tab-box.al-tab .sidebar li a {
  padding-left: 0;
}

.tab-box.al-tab .sidebar .sidebar-item {
  text-align: center;
}

.tab-box.al-tab .sidebar .sidebar-item i {
  width: 24px;
  height: 24px;
  display: inline-block;
  margin: 0 auto;
  position: inherit;
  left: unset;
  top: 0px;
}

.tab-box.al-tab .sidebar .sidebar-item.hover {
  background: linear-gradient(313deg, #f12d3b 0%, #ff5c6a 100%);
}

.tab-box.al-tab .sidebar .sidebar-item.hover:first-child a {
  border-top: 1px solid transparent;
}

.tab-box.al-tab .sidebar .sidebar-item.hover:last-child a {
  border-bottom: 1px solid transparent !important;
}

.tab-box.al-tab .tab-index-bg {
  display: none;
}

.tab-box.al-tab .content {
  background: #fff;
  margin: 0px 40px 0 320px;
}

.tab-box.al-tab .content .content-item {
  width: 100%;
  height: auto;
}

.tab-box.al-tab .content .header-section h3 {
  font-size: 18px;
  line-height: 25px;
  color: #333333;
  font-weight: bold;
  display: none;
}

.tab-box.al-tab .content .header-section p {
  font-size: 16px;
  line-height: 22px;
  color: #666666;
  margin: 40px 20px 10px 15px;
  padding-bottom: 30px;
  text-align: center;
  border-bottom: 1px solid #F0F2F5;
}

.tab-box.al-tab .content .header-section .alSch-list li {
  width: calc(25% - 10px);
  margin: 5px;
  text-align: center;
  height: 70px;
  padding: 15px 0;
  vertical-align: middle;
}

.tab-box.al-tab .content .header-section .alSch-list li img {
  width: auto;
  max-height: 40px;
  max-width: 90%;
  margin: 0 auto;
  vertical-align: middle;
}

.tab-box.al-tab .swiper-container-horizontal > .swiper-pagination {
  bottom: 0;
}

.tab-box.al-tab a.to-more {
  margin: 60px auto 0px auto;
}

.tab-box .content-mob .content-mob-item .sidebar-tit a i {
  width: 24px;
  height: 24px;
  color: #DD0011;
  position: absolute;
  left: 25px;
  top: 25px;
  display: block;
}

.tab-box .content-mob .content-mob-item .sidebar-tit a i.al-01 {
  background: transparent url("../png/jdal_icon_01%402x.png") center center no-repeat;
  background-size: 100%;
}

.tab-box .content-mob .content-mob-item .sidebar-tit a i.al-02 {
  background: transparent url("../jdal_icon_z%6002%402x.html") center center no-repeat;
  background-size: 100%;
}

.tab-box .content-mob .content-mob-item .sidebar-tit a i.al-03 {
  background: transparent url("../png/jdal_icon_03%402x.png") center center no-repeat;
  background-size: 100%;
}

.tab-box .content-mob .content-mob-item .sidebar-tit a i.al-04 {
  background: transparent url("../png/jdal_icon_04%402x.png") center center no-repeat;
  background-size: 100%;
}

.tab-box .content-mob .content-mob-item .sidebar-tit a i.al-01, .tab-box .content-mob .content-mob-item .sidebar-tit a i.al-02, .tab-box .content-mob .content-mob-item .sidebar-tit a i.al-03, .tab-box .content-mob .content-mob-item .sidebar-tit a i.al-04 {
  opacity: .6;
  filter: alpha(opacity=60);
}

.tab-box .content-mob .content-mob-item.active .sidebar-tit a i.al-01, .tab-box .content-mob .content-mob-item.active .sidebar-tit a i.al-02, .tab-box .content-mob .content-mob-item.active .sidebar-tit a i.al-03, .tab-box .content-mob .content-mob-item.active .sidebar-tit a i.al-04 {
  opacity: .8;
  filter: alpha(opacity=80);
}

.bg-alPJ {
  background: url(../jpg/bg-alpj.jpg) no-repeat top center, #fff;
  background-size: cover;
  overflow: hidden;
}

.bg-alSch {
  background: url(../jpg/bg-alsch.jpg) no-repeat left bottom, linear-gradient(180deg, rgba(240, 242, 245, 0.7) 0%, rgba(240, 242, 245, 0) 100%);
  background-size: cover;
}

.al-line {
  display: none;
}

.alPJ {
  position: relative;
  height: 445px;
}

.alPJ li {
  width: 400px;
  position: absolute;
}

.alPJ li img {
  width: 97px;
  position: relative;
}

.alPJ li .pj-box {
  width: 380px;
  height: 170px;
  background: #fff;
  box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.1);
  border-radius: 1px;
  padding: 30px;
  position: relative;
  z-index: 2;
  margin-left: 10px;
  cursor: pointer;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}

.alPJ li .pj-box .pj-tit {
  font-size: 16px;
  line-height: 22px;
  color: #333333;
  font-weight: bold;
  position: relative;
}

.alPJ li .pj-box p {
  font-size: 13px;
  line-height: 26px;
  color: #4D4D4D;
  margin-top: 10px;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  position: relative;
}

.alPJ li .pj-box:after {
  content: '';
  display: inline-block;
  width: 27px;
  height: 21px;
  background: url(../png/bg-pj-box.png) no-repeat center center;
  background-size: 100%;
  position: absolute;
  right: 30px;
  bottom: 25px;
}

.alPJ li .pj-box:before {
  content: '';
  display: inline-block;
  width: 100%;
  height: 100%;
  background: linear-gradient(225deg, #201ddb 0%, #842782 38%, #ea2433 100%);
  background-size: 100%;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  top: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}

.alPJ li .aImg {
  width: 97px;
  height: 97px;
  background-size: cover !important;
  display: block;
  position: relative;
  z-index: 1;
}

.alPJ li:before {
  content: '';
  display: inline-block;
  width: 1px;
  height: 180px;
  background: #DADADA;
  position: absolute;
}

.alPJ li:after {
  content: '';
  display: inline-block;
  width: 22px;
  height: 22px;
  background: #b040ca;
  box-shadow: 0px 4px 8px 0px rgba(183, 183, 190, 0.5);
  border: 6px solid white;
  border-radius: 50%;
  position: absolute;
}

.alPJ li:nth-child(1) img {
  float: left;
}

.alPJ li:nth-child(1) .aImg {
  float: left;
  background: url(../png/landa.png) no-repeat center center;
}

.alPJ li:nth-child(1) .pj-box {
  margin-bottom: 70px;
}

.alPJ li:nth-child(1):before {
  left: 35px;
  bottom: 40px;
}

.alPJ li:nth-child(1):after {
  left: 25px;
  bottom: 120px;
}

.alPJ li:nth-child(3) img {
  float: left;
}

.alPJ li:nth-child(3) .aImg {
  float: left;
  background: url(../png/beiyu.png) no-repeat center center;
}

.alPJ li:nth-child(3) .pj-box {
  margin-bottom: 70px;
}

.alPJ li:nth-child(3):before {
  left: 35px;
  bottom: 40px;
}

.alPJ li:nth-child(3):after {
  left: 25px;
  bottom: 120px;
}

.alPJ li:nth-child(2) img {
  float: right;
}

.alPJ li:nth-child(2) .aImg {
  float: right;
  background: url(../png/sxnd.png) no-repeat center center;
}

.alPJ li:nth-child(2) .pj-box {
  margin-top: 106px;
}

.alPJ li:nth-child(2):before {
  right: 35px;
  top: 50px;
}

.alPJ li:nth-child(2):after {
  right: 25px;
  top: 122px;
}

.alPJ li:nth-child(4) img {
  float: right;
}

.alPJ li:nth-child(4) .aImg {
  float: right;
  background: url(../png/sddyyk.png) no-repeat center center;
}

.alPJ li:nth-child(4) .pj-box {
  margin-top: 106px;
}

.alPJ li:nth-child(4):before {
  right: 35px;
  top: 50px;
}

.alPJ li:nth-child(4):after {
  right: 25px;
  top: 122px;
}

.alPJ li:nth-child(1) {
  left: 0;
  top: 0;
}

.alPJ li:nth-child(1):after {
  background: #B040CA;
}

.alPJ li:nth-child(2) {
  left: 12%;
  bottom: 0;
}

.alPJ li:nth-child(2):after {
  background: #7E2EBC;
}

.alPJ li:nth-child(3) {
  left: 50%;
  top: -2px;
}

.alPJ li:nth-child(3):after {
  background: #5553CE;
}

.alPJ li:nth-child(4) {
  right: 0;
  bottom: -4px;
}

.alPJ li:nth-child(4):after {
  background: #4E83F4;
}

.alPJ li.cur:nth-child(1) .aImg {
  background: url(../png/landa_h.png) no-repeat center center;
}

.alPJ li.cur:nth-child(3) .aImg {
  background: url(../png/beiyu_h.png) no-repeat center center;
}

.alPJ li.cur:nth-child(2) .aImg {
  background: url(../png/sxnd_h.png) no-repeat center center;
}

.alPJ li.cur:nth-child(4) .aImg {
  background: url(../png/sddyyk_h.png) no-repeat center center;
}

.Sch-list .alSch-list {
  width: 100%;
}

.Sch-list .alSch-list li {
  width: calc(20% - 20px);
  margin: 10px;
  float: left;
  border: 1px solid #F0F2F5;
  text-align: center;
  height: 70px;
  background: #ffffff;
  padding: 15px 0;
  vertical-align: middle;
}

.Sch-list .alSch-list li img {
  width: auto;
  max-height: 40px;
  max-width: 90%;
  margin: 0 auto;
  vertical-align: middle;
}

@keyframes breathe {
  0% {
    transform: scale(0.9);
  }
  50% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.9);
  }
}

@-webkit-keyframes breathe {
  0% {
    -webkit-transform: scale(0.9);
  }
  50% {
    -webkit-transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.9);
  }
}

.Core-Superiority {
  height: 320px;
  background: url(../jpg/dsj_pic02.jpg) no-repeat center center;
  background-size: cover;
  overflow: hidden;
}

.Core-Superiority section {
  width: 33.33%;
  float: left;
  height: 100%;
  padding: 120px 0;
  transition: all 0.5s;
  color: #ffffff;
  position: relative;
  text-align: center;
}

.Core-Superiority section i {
  width: 48px;
  height: 48px;
  display: inline-block;
  background-size: 100% !important;
}

.Core-Superiority section i.dsj-01 {
  background: transparent url("../png/dsj-01%402x.png") center center no-repeat;
}

.Core-Superiority section i.dsj-02 {
  background: transparent url("../png/dsj-02%402x.png") center center no-repeat;
}

.Core-Superiority section i.dsj-03 {
  background: transparent url("../png/dsj-03%402x.png") center center no-repeat;
}

.Core-Superiority section h4 {
  font-size: 22px;
  font-weight: 500;
  padding: 10px 0;
  line-height: 28px;
}

.Core-Superiority section ul {
  opacity: 0;
  line-height: 28px;
  font-size: 16px;
}

.Core-Superiority section ul li {
  position: relative;
  padding-left: 10px;
  width: block;
}

.Core-Superiority section ul li:before {
  content: '';
  display: block;
  position: absolute;
  left: 0px;
  top: 13px;
  width: 4px;
  height: 4px;
  background: #ffffff;
}

.Core-Superiority section:nth-child(1) {
  background: rgba(226, 46, 46, 0.8);
}

.Core-Superiority section:nth-child(3) {
  background: rgba(4, 61, 159, 0.8);
}

.Core-Superiority section:nth-child(5) {
  background: rgba(88, 56, 155, 0.8);
}

.Core-Superiority section:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.Core-Superiority .hr {
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
  background: #ffffff;
  float: left;
  border: 0;
  margin: 0;
}

.Core-Superiority.H section {
  width: 25%;
  padding: 70px 0;
}

.Core-Superiority.H section.Cur {
  width: 50%;
}

.accordion {
  height: 480px;
  margin: 0 auto 0px;
  color: #FFF;
  position: relative;
  background: #33373b;
  margin-bottom: -80px;
}

.accordion ul {
  max-width: 1920px;
  margin: 0px auto;
  height: 480px;
  overflow: hidden;
}

.accordion ul li {
  width: 12%;
  height: 480px;
  position: relative;
  overflow: hidden;
  float: left;
  background-position-x: 15% !important;
}

.accordion ul li.last {
  position: absolute;
  right: 0px;
  bottom: 0px;
}

.accordion ul li .link-area {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9;
}

.accordion ul li .text-mask {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 2px;
  z-index: 1;
  background: rgba(0, 0, 0, 0.4) -webkit-linear-gradient(180deg, transparent 0%, rgba(29, 31, 38, 0.8) 100%);
  background: rgba(0, 0, 0, 0.4) -moz-linear-gradient(180deg, transparent 0%, rgba(29, 31, 38, 0.8) 100%);
  background: rgba(0, 0, 0, 0.4) -o-linear-gradient(180deg, transparent 0%, rgba(29, 31, 38, 0.8) 100%);
  background: rgba(0, 0, 0, 0.4) linear-gradient(180deg, transparent 0%, rgba(29, 31, 38, 0.8) 100%);
}

.accordion ul li .text-area {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
  z-index: 2;
}

.accordion ul li .text-area i {
  display: block;
  width: 44px;
  height: 44px;
  margin: 312px auto 0;
  font-size: 44px;
  background-size: cover !important;
}

.accordion ul li .text-area i:after {
  content: '';
  display: block;
  width: 30px;
  height: 3px;
  background: white;
  opacity: 0.6;
  margin: 19px auto;
  position: relative;
  top: 60px;
}

.accordion ul li .text-area i.jjfa-01 {
  background: transparent url("../png/jjfa-01%402x.png") center center no-repeat;
}

.accordion ul li .text-area i.jjfa-02 {
  background: transparent url("../png/jjfa-02%402x.png") center center no-repeat;
}

.accordion ul li .text-area i.jjfa-03 {
  background: transparent url("../png/jjfa-03%402x.png") center center no-repeat;
}

.accordion ul li .text-area i.jjfa-04 {
  background: transparent url("../png/jjfa-04%402x.png") center center no-repeat;
}

.accordion ul li .text-area i.jjfa-05 {
  background: transparent url("../png/jjfa-05%402x.png") center center no-repeat;
}

.accordion ul li .text-area .ico-ecommerce {
  background-position: 0 -214px;
}

.accordion ul li .text-area .ico-supermarket {
  background-position: -39px -214px;
}

.accordion ul li .text-area .ico-drink {
  background-position: -155px -214px;
}

.accordion ul li .text-area .ico-school {
  background-position: -74px -214px;
}

.accordion ul li .text-area .ico-parking {
  background-position: -111px -214px;
}

.accordion ul li .text-area .ico-social {
  background-position: -200px -214px;
}

.accordion ul li .text-area .tit {
  margin-top: 41px;
  font-size: 18px;
  text-align: center;
  position: relative;
  line-height: 26px;
}

.accordion ul li .text-area .tit:after {
  width: 36px;
  bottom: -18px;
  margin-left: -18px;
  background: #B8B8B7;
}

.accordion ul li .text-area .txt {
  position: absolute;
  left: 110px;
  top: 70px;
  width: calc(100% - 123px);
  font-size: 14px;
  overflow: hidden;
  line-height: 26px;
  letter-spacing: 0.2px;
  color: #fff;
}

.accordion ul li .text-area .txt .txt-pline {
  width: 50px;
  height: 3px;
  background: rgba(255, 255, 255, 0.4);
  margin: 15px 0;
}

.accordion ul li .text-area .txt, .accordion ul li .text-area .opt {
  display: none;
}

.accordion .selected li {
  background-position-x: 0 !important;
}

.accordion .selected .text-area, .accordion .selected .text-mask {
  width: 680px;
  height: 280px;
  padding: 40px 46px;
  top: auto;
  right: auto;
  bottom: 30px;
  left: 30px;
}

.accordion .selected .text-area i {
  margin-top: 0px;
  float: left;
}

.accordion .selected .text-area i:after {
  display: none;
}

.accordion .selected .text-area .tit {
  font-size: 20px;
  font-weight: bold;
  float: left;
  margin-top: -6px;
  margin-left: 22px;
}

.accordion .selected .tit:after {
  width: 39px;
  bottom: -7px;
  margin-left: -38px;
  background: #fff;
  opacity: 0.24;
}

.accordion .selected .text-area .txt, .accordion .selected .text-area .opt {
  display: block;
  float: left;
}

.accordion .selected .text-mask {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: -webkit-linear-gradient(135deg, #e0000e 0%, rgba(191, 0, 15, 0.8) 100%);
  background: -moz-linear-gradient(135deg, #e0000e 0%, rgba(191, 0, 15, 0.8) 100%);
  background: -o-linear-gradient(135deg, #e0000e 0%, rgba(191, 0, 15, 0.8) 100%);
  background: linear-gradient(135deg, #e0000e 0%, rgba(191, 0, 15, 0.8) 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0000e', endColorstr='#C63143',GradientType=1)";
}

.FA-list li {
  width: 20%;
  padding: 0 5px;
  position: relative;
  float: left;
  cursor: default;
}

.FA-list li .FA-info {
  background: #fff;
  box-shadow: 0px 4px 10px 0px rgba(222, 225, 230, 0.6);
  border: 1px solid #dcdde2;
}

.FA-list li .FA-info .FA-Pic {
  position: relative;
}

.FA-list li .FA-info .FA-Pic .Fa-PicMask {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.FA-list li .FA-info .FA-Pic i {
  width: 44px;
  height: 44px;
  display: block;
  position: absolute;
  left: 25px;
  bottom: 25px;
}

.FA-list li .FA-info .FA-con {
  padding: 30px 25px;
}

.FA-list li .FA-info .FA-con h6 {
  font-size: 20px;
  font-weight: bold;
  color: #333333;
  line-height: 28px;
}

.FA-list li .FA-info .FA-con p {
  font-size: 14px;
  color: #4D4D4D;
  line-height: 22px;
  margin-top: 14px;
  height: 66px;
  text-align: justify;
}

.FA-list li .FA-mask {
  position: absolute;
  left: 0px;
  top: 0px;
  bottom: 0px;
  right: 0px;
  overflow: hidden;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -webkit-transition: all 0.3s ease 0.1s;
  -moz-transition: all 0.3s ease 0.1s;
  -o-transition: all 0.3s ease 0.1s;
  transition: all 0.3s ease 0.1s;
  z-index: 2;
}

.FA-list li .FA-mask > img {
  width: 100%;
  height: 100%;
}

.FA-list li .FA-mask .FA-maskBg {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(135deg, #e0000e 0%, rgba(191, 0, 15, 0.8) 100%);
}

.FA-list li .FA-mask .FA-maskCon {
  position: absolute;
  top: 25px;
  right: 25px;
  bottom: 35px;
  left: 25px;
}

.FA-list li .FA-mask .FA-maskCon > i {
  width: 44px;
  height: 44px;
  display: block;
  margin: 50px auto 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -webkit-transition: margin-top 0.3s ease;
  -moz-transition: margin-top 0.3s ease;
  -o-transition: margin-top 0.3s ease;
  transition: margin-top 0.3s ease;
}

.FA-list li .FA-mask .FA-maskCon dl dt {
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
  line-height: 28px;
  margin-top: 15px;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -webkit-transition: margin-top 0.3s ease;
  -moz-transition: margin-top 0.3s ease;
  -o-transition: margin-top 0.3s ease;
  transition: margin-top 0.3s ease;
}

.FA-list li .FA-mask .FA-maskCon dl dt:after {
  content: '';
  display: block;
  width: 30px;
  height: 3px;
  background: white;
  opacity: 0.6;
  margin: 15px auto 50px;
}

.FA-list li .FA-mask .FA-maskCon dl dd {
  font-size: 14px;
  color: #ffffff;
  line-height: 20px;
  text-align: justify;
  margin-bottom: 10px;
  position: relative;
  padding-left: 13px;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -webkit-transition: margin-top 0.3s ease;
  -moz-transition: margin-top 0.3s ease;
  -o-transition: margin-top 0.3s ease;
  transition: margin-top 0.3s ease;
}

.FA-list li .FA-mask .FA-maskCon dl dd:before {
  content: '';
  display: block;
  width: 3px;
  height: 3px;
  background: rgba(255, 255, 255, 0.6);
  position: absolute;
  left: 0;
  top: 5px;
}

.FA-list li .FA-mask .FA-maskCon .more-pc {
  margin-top: 15px;
  width: 140px;
  height: 40px;
  line-height: 40px;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -webkit-transition: margin-top 0.3s ease;
  -moz-transition: margin-top 0.3s ease;
  -o-transition: margin-top 0.3s ease;
  transition: margin-top 0.3s ease;
}

.FA-list li .jjfa-01 {
  background: transparent url("../png/jjfa-01%402x.png") center center no-repeat;
  background-size: cover;
}

.FA-list li .jjfa-02 {
  background: transparent url("../png/jjfa-02%402x.png") center center no-repeat;
  background-size: cover;
}

.FA-list li .jjfa-03 {
  background: transparent url("../png/jjfa-03%402x.png") center center no-repeat;
  background-size: cover;
}

.FA-list li .jjfa-04 {
  background: transparent url("../png/jjfa-04%402x.png") center center no-repeat;
  background-size: cover;
}

.FA-list li .jjfa-05 {
  background: transparent url("../png/jjfa-05%402x.png") center center no-repeat;
  background-size: cover;
}

.FA_kczy .FA-list li .FA-info .FA-Pic {
  position: relative;
}

.FA_kczy .FA-list li .FA-info .FA-con {
  padding: 20px 20px;
  text-align: center;
}

.FA_kczy .FA-list li .FA-info .FA-con .more-pc {
  margin-top: 15px;
  width: 140px;
  height: 40px;
  line-height: 40px;
  border: 1px solid #f0374b;
  color: #f0374b;
}

.FA_kczy .FA-list li .FA-info .FA-con .more-pc i {
  background: transparent url(../png/icon_nor%402x.png) center center no-repeat;
  background-size: 100% !important;
}

.FA_kczy .FA-list li .FA-mask .FA-maskBg {
  background: linear-gradient(180deg, #ff3b4a 0%, #ff4b5a 100%);
}

.FA_kczy .FA-list li .FA-mask .FA-maskCon {
  position: absolute;
  top: 25px;
  right: 40px;
  bottom: 21px;
  left: 40px;
}

.FA_kczy .FA-list li .FA-mask .FA-maskCon .more-pc {
  margin-top: 15px;
  width: 140px;
  height: 40px;
  line-height: 40px;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -webkit-transition: margin-top 0.3s ease;
  -moz-transition: margin-top 0.3s ease;
  -o-transition: margin-top 0.3s ease;
  transition: margin-top 0.3s ease;
}

.FA_kczy .FA-list li:hover .FA-mask {
  left: 0px;
  top: 0px;
  bottom: 0px;
  right: 0px;
}

.cp-box {
  background: url("../jpg/cp-box_bg.jpg") center center no-repeat;
  background-size: cover;
}

.cp-box .Title h2.T {
  color: #ffffff;
}

.kczy-box {
  background: #262c39;
  background-size: cover;
}

.kczy-box .Title h2.T {
  color: #ffffff;
}

.zy_box {
  background: url("../jpg/zy-box_bg.jpg") center center no-repeat;
  background-size: cover;
}

.cg-box_kclb {
  background: #000000 url("../jpg/cg-box_kclb_bg.jpg") center center no-repeat;
  background-size: cover;
}

.cg-box_kclb .Title h2.T {
  color: #ffffff;
}

.cg-box_kctd {
  background: #FFFFFF url("../jpg/cg-box_kctd_bg.jpg") center center no-repeat;
  background-size: cover;
}

.it-box_kctx {
  background: #F8F8F8 url("../jpg/it-box_kctx_bg.jpg") center center no-repeat;
  background-size: cover;
}

.zylm-box_kclb {
  height: 700px;
  background: #F0F2F5 url("../png/zylm-box_kclb_bg.png") center center no-repeat;
  background-size: cover;
}

.it-box_kclb {
  background: #171E46;
  background-size: cover;
}

.it-box_kclb .Title h2.T {
  color: #ffffff;
}

.History {
  background: url(../jpg/bg-history.jpg) no-repeat center center;
  background-size: cover;
}

.History .timeline {
  width: 100%;
  overflow: hidden;
}

.History .timeline .swiper-container {
  width: 100%;
  position: relative;
  padding-bottom: 80px;
  overflow: inherit;
}

.History .timeline .swiper-slide {
  position: relative;
  overflow: hidden;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.History .timeline .swiper-slide dl {
  width: 33.3333%;
  float: left;
  padding: 0 35px;
  height: 150px;
  position: relative;
}

.History .timeline .swiper-slide dl:after {
  content: '';
  width: 1px;
  height: 80%;
  background: #EDEEF2;
  position: absolute;
  right: -1px;
  top: 10%;
}

.History .timeline .swiper-slide dl dt h4 {
  font-size: 16px;
  font-family: Arial;
  font-weight: normal;
  color: #333333;
  line-height: 1;
  padding-bottom: 30px;
  padding-left: 10px;
}

.History .timeline .swiper-slide dl dt h4 span {
  font-size: 26px;
}

.History .timeline .swiper-slide dl dd {
  font-size: 18px;
  font-weight: 400;
  color: #333333;
  line-height: 40px;
  overflow: hidden;
}

.History .timeline .swiper-slide dl dd img {
  float: left;
  width: 92px;
  height: 60px;
  margin-top: 5px;
}

.History .timeline .swiper-slide dl dd > ul {
  float: left;
  width: calc(100% - 92px - 8px);
  margin-left: 8px;
}

.History .timeline .swiper-slide dl dd > ul li {
  font-size: 14px;
  color: #666666;
  line-height: 24px;
}

.History .timeline .swiper-slide.last-noBR dl:last-child:after {
  display: none;
}

.History .timelineBtnSwiper {
  margin-top: -70px;
  margin: -70px 30px 0;
}

.History .timelineBtnSwiper .time-btn {
  width: auto;
  height: auto;
  text-align: center;
  font-family: Arial;
  opacity: 1;
  background: transparent;
  color: #999999;
  width: 100px;
  margin: 0px 5px !important;
  font-size: 18px;
  position: relative;
  text-align: center;
}

.History .timelineBtnSwiper .time-btn::before {
  content: " ";
  display: inline-block;
  position: absolute;
  left: 50%;
  margin-left: -32px;
  top: 50%;
  margin-top: -34px;
  z-index: 1;
  width: 64px;
  height: 12px;
  border-radius: 6px;
}

.History .timelineBtnSwiper .swiper-slide-thumb-active .time-btn {
  color: #666666;
}

.History .timelineBtnSwiper .swiper-slide-thumb-active .time-btn:before {
  background: linear-gradient(90deg, #fb082f 0%, #d90011 100%);
}

.History .timeline .swiper-button-next,
.History .timeline .swiper-button-prev {
  background-size: 40px 40px;
  margin-top: unset;
  width: 40px;
  height: 40px;
  z-index: 200;
  transition: .2s;
  top: unset;
  bottom: 15px;
}

.History .timeline .swiper-button-prev, .History .timeline .swiper-button-next {
  width: 30px;
  height: 30px;
  margin-top: 190px;
}

.History .timeline .swiper-button-disabled {
  display: none;
}

.History .timeline .swiper-button-prev {
  left: 0%;
  background-image: url("../png/icon2-bannerl.png");
}

.History .timeline .swiper-button-next {
  right: 0%;
  background-image: url("../png/icon2-bannerr.png");
}

.History .timelineBtnSwiper:before {
  content: '';
  display: inline-block;
  width: 100%;
  bottom: 37px;
  left: 0;
  position: absolute;
  border-radius: 6px;
  height: 8px;
  background: #f0f1f5;
}

.History .timelineBtnSwiper .swiper-slide {
  padding-top: 50px;
  border-radius: 50%;
  text-align: center;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  cursor: pointer;
}

.honor {
  height: 505px;
  background: url(../jpg/bg-honor.jpg) no-repeat center center;
  background-size: cover;
}

.honor .Title h2.T {
  color: #ffffff;
}

.honor .honor-bgNum {
  font-size: 88px;
  color: rgba(0, 0, 0, 0.08);
  position: absolute;
  bottom: -60px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

.honor .honor-item {
  padding: 0 10px 0px;
  margin-bottom: 40px;
  position: relative;
}

.honor .honor-item img {
  position: relative;
  max-height: 100px;
  margin: 0 auto;
  display: block;
}

.honor .honor-item:before {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  background: #454169;
  position: absolute;
  bottom: 0;
  left: 0;
}

.honor .honor-item:after {
  content: '';
  display: block;
  width: 16px;
  height: 16px;
  background: url(../png/honor-point.png) no-repeat center center;
  background-size: cover;
  position: absolute;
  bottom: -7px;
  left: 50%;
  margin-left: -8px;
}

.honor .honor-jj {
  position: relative;
  text-align: center;
  font-size: 14px;
  color: #ffffff;
  line-height: 24px;
  margin-top: 15px;
  height: 72px;
}

.honor .honor-jj span {
  font-weight: bold;
}

.honor .honor-jj em {
  padding: 0 8px;
}

.honorSwiper {
  cursor: url(http://cmscdn.chinaedu.net/statics/images/hcgwnew/assets/images/cursor_C.cur), auto;
}

.honorSwiper .swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: linear;
  -moz-transition-timing-function: linear;
  -ms-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
  margin: 0 auto;
}

.contact {
  background: url(../jpg/bg-contact.jpg) no-repeat center center;
  background-size: cover;
}

.contactUs .contact-list {
  font-size: 16px;
  line-height: 36px;
  text-align: center;
  background: #ffffff;
  box-shadow: 0px 12px 32px 0px rgba(161, 167, 179, 0.15);
  padding: 62px 0 54px;
  position: relative;
}

.contactUs .contact-list i {
  display: block;
  margin: 0 auto;
  width: 36px;
  height: 36px;
}

.contactUs .contact-list i.tel {
  background: url(../png/icon-tel.png) center center no-repeat;
  background-size: cover;
}

.contactUs .contact-list i.map {
  background: url(../png/icon-map.png) center center no-repeat;
  background-size: cover;
}

.contactUs .contact-list i.email {
  background: url(../png/icon-email.png) center center no-repeat;
  background-size: cover;
}

.contactUs .contact-list .contact-label {
  color: #AEAFB3;
  margin-top: 2px;
}

.contactUs .contact-list p {
  color: #505459;
  margin-top: 15px;
}

.contactUs .contact-list > .xb4:after {
  content: '';
  display: block;
  width: 1px;
  height: 80px;
  background: #e6e6e6;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -40px;
}

.contactUs .contact-list > .xb4:nth-child(3):after {
  display: none;
}

.Service-Con .ServiceTanv {
  padding-bottom: 15px;
  margin-bottom: 70px;
  border-bottom: 1px solid #E5E5E5;
}

.Service-Con .ServiceTanv li {
  width: 14.285%;
  float: left;
  cursor: pointer;
  font-size: 18px;
  font-weight: bold;
  color: #333333;
  line-height: 24px;
  text-align: center;
  position: relative;
}

.Service-Con .ServiceTanv li i {
  width: 100%;
  display: block;
  margin: 0 auto 6px;
  height: 24px;
  width: 24px;
}

.Service-Con .ServiceTanv li.Cur {
  color: #DD0011;
}

.Service-Con .ServiceTanv li:after {
  content: '';
  width: 30px;
  height: 2px;
  background: transparent;
  position: absolute;
  left: 50%;
  bottom: -16px;
  margin-left: -15px;
}

.Service-Con .ServiceTanv li:before {
  content: '';
  width: 0px;
  height: 0px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid transparent;
  position: absolute;
  left: 50%;
  bottom: -21px;
  margin-left: -6px;
}

.Service-Con .ServiceTanv li.Cur:after {
  background: #DD0011;
}

.Service-Con .ServiceTanv li.Cur:before {
  border-top: 6px solid #DD0011;
}

.Service-Con .ServiceTcon {
  padding: 0 20px;
  display: none;
}

.Service-Con .ServiceTcon .ServiceTimg {
  position: relative;
}

.Service-Con .ServiceTcon .ServiceTimg img {
  position: relative;
}

.Service-Con .ServiceTcon .ServiceTimg .ST-info {
  position: absolute;
  left: 10px;
  top: 0;
  right: 10px;
  bottom: 0;
  padding: 40px 0 0 50px;
  color: #fff;
}

.Service-Con .ServiceTcon .ServiceTimg .ST-info .ST-t {
  font-size: 30px;
  font-weight: bold;
  line-height: 40px;
}

.Service-Con .ServiceTcon .ServiceTimg .ST-info .ST-p {
  font-size: 18px;
  line-height: 25px;
  margin-top: 12px;
}

.Service-Con .ServiceTcon .ServiceTimg .ST-info .ST-btn {
  display: inline-block;
  height: 36px;
  min-width: 100px;
  border: 1px solid #fff;
  border-radius: 2px;
  font-size: 14px;
  line-height: 36px;
  margin-top: 12px;
  text-align: center;
  color: #fff;
  margin-top: 22px;
}

.Service-Con .ServiceTcon .ServiceTimg .ST-info .ST-btn:hover {
  border-color: #DD0011;
  background: #DD0011;
  text-decoration: none;
}

.Service-Con .ServiceTcon .xm6 {
  float: left;
  padding-left: 50px;
}

.Service-Con .ServiceTcon .xm5 {
  float: right;
  padding-right: 25px;
}

.Service-Con .ServiceTcon dl dt {
  position: relative;
  margin-bottom: 20px;
  margin-top: 50px;
}

.Service-Con .ServiceTcon dl dt i {
  width: 48px;
  height: 48px;
  display: block;
  position: absolute;
  color: #DD0011;
  top: 4px;
}

.Service-Con .ServiceTcon dl dt h4 {
  font-size: 24px;
  font-weight: bold;
  color: #333333;
  line-height: 30px;
  padding-bottom: 5px;
  padding-left: 60px;
}

.Service-Con .ServiceTcon dl dt p {
  font-size: 16px;
  color: #666666;
  line-height: 20px;
  padding-left: 60px;
}

.Service-Con .ServiceTcon dl dd {
  font-size: 16px;
  color: #666666;
  line-height: 32px;
}

.Service-Con .ServiceTcon dl dd p {
  padding-left: 60px;
  position: relative;
  float: left;
}

.Service-Con .ServiceTcon dl dd p:before {
  content: " ";
  width: 5px;
  height: 5px;
  background: #d1d3d6;
  border-radius: 2px;
  position: absolute;
  left: 45px;
  top: 14px;
  text-indent: -10px;
}

.Service-Con .ServiceTcon.Cur {
  display: block;
}

.Service-Con.Service-col5 .ServiceTanv li {
  width: 20%;
}

.Service-Con.Service-col5 .ServiceTcon dl dt i {
  top: 0;
}

.Service-Con.Service-col5 .ServiceTcon dl dt h4 {
  padding-top: 8px;
}

.Service-Con.Service-col4 .ServiceTanv li {
  width: 25%;
}

.Service-Con.Service-col4 .ServiceTcon dl dt i {
  top: 0;
}

.Service-Con.Service-col4 .ServiceTcon dl dt h4 {
  padding-top: 8px;
}

.Service-Con.Solution .ServiceTcon dl dt {
  margin-top: 20px;
}

.blo-list-2 .blo-white-item {
  text-align: center;
}

.blo-list-2 .blo-white-item i {
  width: 88px;
  height: 88px;
}

.blo-list-2 .blo-white-item i:before {
  font-size: 88px;
  color: #EE3449;
}

.blo-list-2 .blo-white-item .blo-white-con {
  padding-left: 30px;
  padding-right: 30px;
}

.blo-list-2 .blo-white-item .centerP {
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  margin-top: 16px;
}

.blo-list-2 .blo-white-item .leftP {
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  margin-top: 16px;
  text-align: left;
}

.IT-blo-list .blo-item .blo-con {
  padding: 35px 30px;
}

.IT-blo-list .blo-item .blo-con .blo-info {
  line-height: 28px;
}

.cont-nav {
  height: 70px;
  line-height: 70px;
  font-size: 18px;
  color: #333333;
  position: relative;
}

.cont-nav .cont-nav1 {
  position: absolute;
  left: 10px;
  top: 0;
  right: 10px;
  z-index: 99;
  background: #fff;
  -webkit-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.1);
}

.cont-nav .cont-nav1 .cont-navL li {
  font-weight: bold;
}

.cont-nav .cont-nav1 .cont-navL li a {
  margin-right: 60px;
  position: relative;
}

.cont-nav .cont-nav1 .cont-navL li a.cur {
  color: #DF2432;
  font-weight: bold;
}

.cont-nav .cont-nav1 .cont-navL li a:after {
  content: '';
  display: block;
  width: 1px;
  height: 14px;
  background: #D1D3D6;
  position: absolute;
  right: -30px;
  top: 6px;
}

.cont-nav .cont-nav1 .cont-navL li a:last-child:after {
  display: none;
}

.cont-nav .cont-nav1 .cont-navL li a:hover {
  text-decoration: none;
  color: #DF2432;
  font-weight: bold;
}

.cont-nav .cont-nav1 .cont-navSel {
  position: relative;
}

.cont-nav .cont-nav1 .cont-navSel a:hover {
  color: #DF2432;
  font-weight: bold;
  text-decoration: none;
}

.cont-nav .cont-nav1 .cont-navSel > span, .cont-nav .cont-nav1 .cont-navSel a {
  font-size: 14px;
  color: #9B9B9B;
  display: inline-block;
}

.cont-nav .cont-nav1 .cont-navSel > span i, .cont-nav .cont-nav1 .cont-navSel a i {
  content: '';
  text-indent: -9999;
  display: inline-block;
  margin: 0 10px;
  position: relative;
  top: 3px;
  width: 16px;
  height: 16px;
  background: url("../png/bread-ar.png") center center no-repeat;
  background-size: cover;
  overflow: hidden;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.cont-nav .cont-nav1 .cont-navSel .navSel {
  display: inline-block;
}

.cont-nav .cont-nav1 .cont-navSel .navSel .cont-navList {
  display: none;
  position: absolute;
  right: 0;
  top: 71px;
  z-index: 99;
  width: max-content;
  width: 200px\0;
  padding: 20px 0;
  background: rgba(255, 255, 255, 0.95);
  box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.1);
  border: 1px solid #DCDDE2;
}

.cont-nav .cont-nav1 .cont-navSel .navSel .cont-navList li {
  line-height: 42px;
  color: #333333;
}

.cont-nav .cont-nav1 .cont-navSel .navSel .cont-navList li a {
  cursor: pointer;
  padding: 0 30px;
  width: 100%;
  white-space: nowrap;
}

.cont-nav .cont-nav1 .cont-navSel .navSel .cont-navList li a:hover {
  color: #DF2432;
  background: #fff;
  font-weight: normal;
}

.cont-nav .cont-nav1 .cont-navSel .navSel .cont-navList li.cont-navCur a {
  color: #DF2432;
  text-decoration: none;
  background: #fff;
}

.cont-nav .cont-nav1 .cont-navSel .navSel > a > i {
  content: '';
  text-indent: -9999;
  display: inline-block;
  background: url("../png/sel_ar.png") center center no-repeat;
  background-size: cover;
}

.cont-nav .cont-nav1 .cont-navSel .navSel.selOpen > a {
  color: #DF2432;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}

.cont-nav .cont-nav1 .cont-navSel .navSel.selOpen > a i {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  color: #333333;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}

.cont-nav .cont-nav2 {
  height: 70px;
}

.cont-nav.nav-fixed {
  line-height: 66px;
}

.cont-nav.nav-fixed .cont-nav1 {
  position: fixed;
  z-index: 1001;
}

.cont-nav.nav-fixed .cont-nav1 .cont-navSel .navSel .cont-navList {
  top: 66px;
}

.used-list ul {
  overflow: hidden;
  margin: 0 -20px -20px;
}

.used-list ul li {
  box-shadow: 0px 4px 10px 0px rgba(222, 225, 230, 0.6);
  border: 1px solid #E5E5E5;
  padding: 30px;
  margin-bottom: 20px;
  background-color: #fff;
  background-position: right top;
  background-repeat: no-repeat;
  background-size: auto 100%;
  width: calc(50% - 20px);
  float: left;
  margin: 0 10px 20px;
}

.used-list ul li .img-box {
  float: left;
  width: 250px;
  height: 150px;
  border: 1px solid #F0F2F5;
  position: relative;
}

.used-list ul li .img-box img {
  display: inline-block;
  position: absolute;
  width: 100%;
  height: 100%;
}

.used-list ul li .used-con {
  float: right;
  width: calc(100% - 250px - 20px);
}

.used-list ul li .used-con dl dt {
  font-size: 20px;
  font-weight: bold;
  color: #333333;
  line-height: 29px;
  position: relative;
  padding-left: 37px;
  margin: 0px 0 10px;
}

.used-list ul li .used-con dl dt i {
  width: 22px;
  height: 22px;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -10px;
  background: url("../png/used-icon.png") center center no-repeat;
  background-size: cover;
}

.used-list ul li .used-con dl dd {
  font-size: 16px;
  color: #666666;
  position: relative;
}

.used-list ul li .used-con dl dd span {
  display: block;
  line-height: 24px;
  padding: 5px 0 5px 14px;
  font-size: 14px;
}

.used-list ul li .used-con dl dd span:before {
  content: '';
  display: block;
  width: 5px;
  height: 5px;
  background: #D1D3D6;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2px;
}

.used-list ul li .used-con dl dd p {
  line-height: 28px;
  font-size: 14px;
  text-align: justify;
}

.used-list.single-list ul li {
  border: none;
  box-shadow: none;
  background: none;
  padding: 0 10px;
  width: 100%;
  float: none;
}

.used-list.single-list ul li .img-box {
  width: 380px;
  height: 220px;
  box-shadow: 0px 0px 8px 0px rgba(222, 225, 230, 0.6);
  border: 1px solid #e5e5e5;
}

.used-list.single-list ul li .used-con {
  width: calc(100% - 380px - 50px);
  padding-top: 20px;
}

.used-list.single-list ul li .used-con dl dt {
  font-size: 22px;
}

.used-list.single-list ul li .used-con dd {
  font-size: 16px;
  color: #666666;
}

.used-list.single-list ul li .used-con dd p {
  font-size: 16px;
  line-height: 32px;
  padding-top: 12px;
}

.fw-list li {
  width: 220px;
  height: 300px;
  background: #fff;
  border: 1px solid #DCDDE2;
  padding: 0 20px;
  float: left;
  z-index: 1;
  margin-left: -1px;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.fw-list li i {
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  width: 60px;
  height: 60px;
  display: block;
  margin: 80px auto 0;
}

.fw-list li .fw-tit {
  font-size: 16px;
  color: #333333;
  line-height: 20px;
  text-align: center;
  margin-top: 30px;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.fw-list li .fw-info {
  font-size: 14px;
  color: transparent;
  line-height: 28px;
  width: calc(100% - 20px);
  margin: 16px auto;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.fw-list li.active {
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  width: calc(100% - 880px);
  z-index: 2;
  position: relative;
}

.fw-list li.active i {
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  margin-top: 60px;
}

.fw-list li.active .fw-info {
  color: #666666;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}

.fw-list li.active .fw-tit {
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.fw-list li.active:after {
  content: '';
  display: block;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  box-shadow: 0px 0px 20px 0px rgba(207, 211, 223, 0.6);
}

.SC-classList .SC-classL h6 {
  font-size: 32px;
  font-weight: bold;
  color: #333333;
  line-height: 42px;
  padding-bottom: 24px;
  position: relative;
}

.SC-classList .SC-classL h6:after {
  content: '';
  display: block;
  width: 30px;
  height: 6px;
  background: #E22634;
  position: absolute;
  left: 0;
  bottom: 0;
}

.SC-classList .SC-classL p {
  margin-top: 16px;
  font-size: 16px;
  color: #4D4D4D;
  line-height: 32px;
  text-align: justify;
}

.SC-classList .SC-classR {
  text-align: right;
}

.SC-classList .SC-classR img {
  display: inline-block;
  max-width: 371px;
}

.sc-list {
  padding-top: 43px;
  float: left;
}

.zxWrap {
  padding: 60px 0 60px;
}

.zxSlide {
  padding: 30px 0 20px;
}

.zx-nav {
  padding-top: 40px;
}

.zx-nav li {
  float: left;
}

.zx-nav li a {
  font-size: 18px;
  color: #343846;
  line-height: 25px;
}

.zx-nav li:hover a {
  color: #DF2432;
  text-decoration: none;
}

.zx-nav li.cur a {
  font-weight: bold;
  color: #DF2432;
}

.zx-nav li span {
  width: 1px;
  height: 14px;
  background: #D1D3D6;
  margin: 0 24px;
  display: inline-block;
}

.gsdt-list {
  padding-top: 40px;
}

.gsdt-list li a {
  padding: 30px 30px;
  border-bottom: 1px solid #E5E5E5;
  display: block;
  overflow: hidden;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.gsdt-list li a img {
  width: 260px;
  height: 166px;
  display: inline-block;
}

.gsdt-list li a .zx-item-R {
  float: right;
  width: calc(100% - 260px - 30px);
  padding: 12px 0 0px;
}

.gsdt-list li a .zx-item-R h6 {
  font-size: 20px;
  font-weight: bold;
  color: #333333;
  line-height: 25px;
}

.gsdt-list li a .zx-item-R p {
  font-size: 14px;
  color: #4D4D4D;
  line-height: 28px;
  margin-top: 22px;
  text-align: justify;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  height: 56px;
}

.gsdt-list li a .zx-item-R span {
  margin-top: 22px;
  display: block;
  font-size: 14px;
  line-height: 24px;
  overflow: hidden;
  color: #9B9B9B;
  font-family: Arial;
}

.zx-con {
  display: none;
}

.zx-con h2 {
  font-size: 22px;
  margin-top: 40px;
  margin-bottom: 15px;
  font-weight: bold;
  color: #333333;
  padding: 0px 15px;
}

.zx-con h2 span.fr {
  float: right;
  line-height: 27px;
  font-weight: lighter;
}

.zx-con h2 span.fr a {
  font-size: 14px;
  background: url("../png/icon_r-gray%402x.png") right center no-repeat;
  background-size: 12px 12px !important;
  padding-right: 15px;
  text-decoration: none;
}

.zx-con h2 span.fr a:hover {
  color: #333333;
}

.zx-con.active {
  display: block;
}

.hydt-slide > div {
  margin-left: -10px;
  margin-right: -10px;
}

.hydt-slide > div .slide, .hydt-slide > div .hotNews {
  height: 440px;
}

.hydt-slide > div .slide > div.clearfix {
  box-shadow: 0px 4px 10px 0px rgba(222, 225, 230, 0.6);
  border: 1px solid #dcdde2;
}

.hydt-slide > div .listSwiper {
  width: 100%;
  height: 440px;
}

.hydt-slide > div .listSwiper .swiper-slide {
  position: relative;
}

.hydt-slide > div .listSwiper .swiper-slide a {
  width: 100%;
  height: 440px;
  display: block;
}

.hydt-slide > div .listSwiper .swiper-slide a .infoDes {
  position: absolute;
  bottom: 0px;
  left: 0px;
  padding: 70px 30px 0 30px;
  height: 200px;
  width: 100%;
  background: linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.8) 100%);
}

.hydt-slide > div .listSwiper .swiper-slide a .infoDes h2 {
  font-size: 24px;
  font-weight: bold;
  color: white;
  line-height: 30px;
  margin: 0 0 15px 0;
  padding: 0;
  text-align: justify;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}

.hydt-slide > div .listSwiper .swiper-slide a .infoDes p {
  font-size: 14px;
  color: white;
  line-height: 24px;
  height: 48px;
  width: 100%;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.hydt-slide > div .listSwiper .swiper-slide img {
  max-width: 100%;
  width: 100%;
  height: 100%;
}

.hydt-slide > div .listSwiper.swiper-container-horizontal > .swiper-pagination {
  bottom: 10px;
}

.hydt-slide > div .listSwiper .swiper-button-prev, .hydt-slide > div .listSwiper .swiper-button-next {
  width: 24px;
  height: 40px;
  background-size: 24px 40px;
}

.hydt-slide > div .listSwiper .swiper-button-prev {
  left: 30px;
}

.hydt-slide > div .listSwiper .swiper-button-next {
  right: 30px;
}

.hydt-slide > div .listSwiper .swiper-pagination-bullet {
  background: #fff;
  width: 23px;
  height: 6px;
  border-radius: 0;
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s;
}

.hydt-slide > div .listSwiper .swiper-pagination-bullet-active {
  width: 50px;
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s;
}

.hydt-slide > div .hotNews {
  margin-bottom: 10px;
}

.hydt-slide > div .hotNews .tj-list2 {
  padding: 25px 5px 25px 25px;
  height: 442px;
}

.hydt-slide > div .hotNews .tj-list2 dt {
  font-size: 20px;
  color: #333333;
  line-height: 25px;
  font-weight: bold;
  margin-bottom: 15px;
}

.hydt-slide > div .hotNews .tj-list2 div.h {
  padding-right: 0px;
  overflow: hidden;
}

.hydt-slide > div .hotNews .tj-list2 div.h .contentBox {
  height: 355px;
  padding-right: 20px;
}

.hydt-slide > div .hotNews .tj-list2 div.h .scrollBox {
  width: 100%;
  box-sizing: border-box;
  overflow: auto;
}

.hydt-slide > div .hotNews .tj-list2 dd {
  font-size: 14px;
  color: #666666;
  padding: 7px 0;
  height: auto;
  border-bottom: 1px solid #f0f0f0;
}

.hydt-slide > div .hotNews .tj-list2 dd h4 {
  font-weight: bold;
  font-size: 15px;
  line-height: 1.5;
  margin-bottom: 3px;
}

.hydt-slide > div .hotNews .tj-list2 dd p {
  padding-left: 10px;
  line-height: 2;
  color: #999999;
  text-align: justify;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: Arial;
  font-size: 12px;
}

.hydt-slide > div .hotNews .tj-list2 dd a {
  display: inline-block;
  position: relative;
  padding-left: 10px;
  width: 100%;
  color: #666666;
}

.hydt-slide > div .hotNews .tj-list2 dd a:before {
  content: '';
  display: inline-block;
  width: 3px;
  height: 3px;
  background: #999999;
  position: absolute;
  left: 0;
  top: 10px;
}

.hydt-slide > div .hotNews .tj-list2 dd a:hover {
  text-decoration: none;
  color: #F0374B;
}

.hydt-slide > div .hotNews .art-blo {
  border: 1px solid #e5e5e5;
  background: #fff;
}

.zl-scrollBarBox {
  height: 100%;
  position: absolute;
}

.zl-scrollBar {
  position: absolute;
  left: 0;
  top: 0;
  background: #999999;
  transition: background .3s;
}

.zl-scrollBar.zl-verticalBar {
  min-height: 10px;
}

.zl-scrollBar.zl-horizontalBar {
  min-width: 10px;
}

.zl-scrollBar:hover {
  background: #333333;
}

.zl-scrollContentDiv {
  position: relative !important;
  width: 100% !important;
  height: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
  top: 0;
  left: 0;
}

.hydt-list {
  margin: -10px;
  padding-top: 0px;
}

.hydt-list li.xb3 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.hydt-list li.xb3 a {
  display: block;
  overflow: hidden;
  background: white;
  box-shadow: 0px 4px 10px 0px rgba(222, 225, 230, 0.6);
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.hydt-list li.xb3 a:hover {
  text-decoration: none;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.hydt-list li.xb3 a:hover .imgSpan .thumb_Pic {
  -webkit-transform: scale(1.05) translateY(-50%);
  transform: scale(1.05) translateY(-50%);
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.hydt-list li.xb3 a .imgSpan {
  position: relative;
  height: 165px;
  width: 100%;
  display: inline-block;
  line-height: 0;
  overflow: hidden;
}

.hydt-list li.xb3 a .imgSpan .thumb_Pic {
  width: 100%;
  min-height: 100%;
  position: absolute;
  top: 50%;
  -webkit-transform: scale(1) translateY(-50%);
  transform: scale(1) translateY(-50%);
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.hydt-list li.xb3 a .imgSpan .icon-playBtn {
  width: 50px;
  height: 50px;
  display: inline-block;
  position: absolute;
  left: 15px;
  bottom: 15px;
  background: transparent url("../png/play-btn.png") center center no-repeat;
  background-size: cover;
}

.hydt-list li.xb3 a .hydt-info {
  padding: 10px 15px 15px 15px;
}

.hydt-list li.xb3 a .hydt-info h6 {
  font-size: 16px;
  font-weight: lighter;
  color: #333333;
  line-height: 25px;
  min-height: 52px;
  overflow: hidden;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  width: 100%;
}

.hydt-list li.xb3 a .hydt-info p {
  font-size: 14px;
  color: #4D4D4D;
  line-height: 28px;
  margin: 5px 0;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  height: 56px;
}

.hydt-list li.xb3 a .hydt-info span {
  font-size: 14px;
  line-height: 24px;
  overflow: hidden;
  color: #9B9B9B;
  font-family: Arial;
}

.hydt-list li.xb3 a:hover {
  background: white;
  box-shadow: 0px 4px 20px 0px rgba(201, 204, 209, 0.9);
}

.hydt-list li.xb4 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.hydt-list li.xb4 a {
  display: block;
  overflow: hidden;
  background: white;
  box-shadow: 0px 4px 10px 0px rgba(222, 225, 230, 0.6);
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.hydt-list li.xb4 a:hover {
  text-decoration: none;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.hydt-list li.xb4 a:hover .imgSpan .thumb_Pic {
  -webkit-transform: scale(1.05) translateY(-50%);
  transform: scale(1.05) translateY(-50%);
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.hydt-list li.xb4 a .imgSpan {
  position: relative;
  height: 210px;
  width: 100%;
  display: inline-block;
  line-height: 0;
  overflow: hidden;
}

.hydt-list li.xb4 a .imgSpan .thumb_Pic {
  width: 100%;
  min-height: 100%;
  position: absolute;
  top: 50%;
  -webkit-transform: scale(1) translateY(-50%);
  transform: scale(1) translateY(-50%);
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.hydt-list li.xb4 a .imgSpan .icon-playBtn {
  width: 50px;
  height: 50px;
  display: inline-block;
  position: absolute;
  left: 15px;
  bottom: 15px;
  background: transparent url("../png/play-btn.png") center center no-repeat;
  background-size: cover;
}

.hydt-list li.xb4 a .hydt-info {
  padding: 10px 15px 15px 15px;
}

.hydt-list li.xb4 a .hydt-info h6 {
  font-size: 16px;
  font-weight: lighter;
  color: #333333;
  line-height: 25px;
  min-height: 52px;
  overflow: hidden;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  width: 100%;
}

.hydt-list li.xb4 a .hydt-info p {
  font-size: 14px;
  color: #4D4D4D;
  line-height: 28px;
  margin: 5px 0;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  height: 56px;
}

.hydt-list li.xb4 a .hydt-info span {
  font-size: 14px;
  line-height: 24px;
  overflow: hidden;
  color: #9B9B9B;
  font-family: Arial;
}

.hydt-list li.xb4 a:hover {
  background: white;
  box-shadow: 0px 4px 20px 0px rgba(201, 204, 209, 0.9);
}

.article {
  padding: 60px 0 60px;
}

.article .art-L {
  margin-bottom: 10px;
}

.article .art-R {
  margin-bottom: 10px;
}

.article .art-R .tj-list2 {
  padding: 25px 20px;
  background: #f5f6fa;
}

.article .art-R .tj-list2 dt {
  font-size: 24px;
  color: #333333;
  line-height: 25px;
  font-weight: bold;
  margin-bottom: 15px;
}

.article .art-R .tj-list2 dd {
  font-size: 14px;
  color: #666666;
  padding: 7px 0;
}

.article .art-R .tj-list2 dd a {
  display: inline-block;
  position: relative;
  line-height: 1.5;
  text-align: justify;
}

.article .art-R .tj-list2 dd a:before {
  content: '';
  display: inline-block;
  width: 3px;
  height: 3px;
  background: #D5D5D5;
  position: absolute;
  left: -10px;
  top: 10px;
}

.article .art-R .tj-list2 dd a:hover {
  text-decoration: none;
  color: #F0374B;
}

.article .art-blo {
  background: #fff;
}

.article-box {
  padding: 0px 40px 0px 0;
}

.article-box h2.T {
  font-size: 36px;
  color: #333333;
  line-height: 48px;
  padding: 0px 0 35px;
  font-weight: bold;
  text-align: justify;
}

.article-box .art-info span {
  font-size: 14px;
  color: #979797;
  line-height: 30px;
}

.article-box .art-info span > em {
  padding-left: 20px;
}

.article-box .art-share {
  font-size: 14px;
  line-height: 30px;
  width: 110px;
  position: absolute;
  left: 0;
  top: 35px;
  text-align: center;
  border-right: 1px solid #E5E5E5;
  padding-right: 35px;
}

.article-box .art-share:before {
  content: '';
  display: inline-block;
  width: calc(100% - 35px);
  height: 1px;
  background: #E5E5E5;
  margin: 0;
  position: absolute;
  left: 0;
  top: 15px;
}

.article-box .art-share:after {
  content: '';
  display: inline-block;
  width: 1px;
  height: 100%;
  background: #E5E5E5;
  margin: 0;
  position: absolute;
  right: -35px;
  top: 0;
  bottom: 0;
  z-index: 2;
}

.article-box .art-share > span {
  display: inline-block;
  margin: 0 auto;
  background: #fff;
  position: relative;
  padding: 0 5px 15px;
  color: #979797;
}

.article-box .art-share .bdshare-button-style0-16 a {
  display: block;
  float: none;
  font-size: 12px;
  padding-left: 17px;
  line-height: 16px;
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  cursor: pointer;
  margin: 0 auto 12px;
  background-color: #CCCCCC;
  border-radius: 50%;
  position: relative;
  background-image: unset;
}

.article-box .art-share .bdshare-button-style0-16 a:after {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 5px;
  top: 5px;
  z-index: 2;
}

.article-box .art-share .bdshare-button-style0-16 a.bds_weixin:after {
  background: url(../png/art-wx.png) no-repeat center center;
  background-size: cover;
  background-position: unset !important;
}

.article-box .art-share .bdshare-button-style0-16 a.bds_tsina:after {
  display: none;
  background: url(../png/art-wx.png) no-repeat center center;
  background-size: cover;
  background-position: unset !important;
}

.article-box .art-share .bdshare-button-style0-16 a.bds_qzone:after {
  background: url(../png/art-qqzone.png) no-repeat center center;
  background-size: cover;
  background-position: unset !important;
}

.article-box .art-share .bdshare-button-style0-16 a.bds_sqq:after {
  background: url(../png/art-qq.png) no-repeat center center;
  background-size: cover;
  background-position: unset !important;
}

.article-box .art-share .bdshare-button-style0-16 a:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  left: 0;
  top: 0;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
}

.article-box .art-share .bdshare-button-style0-16 a.bds_weixin:before {
  background: #3DBE5B;
}

.article-box .art-share .bdshare-button-style0-16 a.bds_sqq:before {
  background: #21B3F7;
}

.article-box .art-share .bdshare-button-style0-16 a.bds_qzone:before {
  background: #F8C514;
}

.article-box .art-share .bdshare-button-style0-16 a:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}

.article-box .art-share .bdshare-button-style0-16 a:hover:before {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.article-box .art-share.share-fixed {
  position: fixed;
}

.article-box .art-box {
  padding-left: 145px;
  position: relative;
}

.article-box .art-con {
  color: #333333;
  padding: 35px 0px 50px;
  border-bottom: 1px solid #efefef;
  line-height: 2;
  font-size: 16px;
  text-align: justify;
}

.article-box .art-con strong {
  margin-top: 14px;
  margin-bottom: 14px;
  font-size: 18px;
  font-weight: normal;
  color: #2e2e2e;
  line-height: 30px;
}

.article-box .art-con img {
  max-width: 720px;
  display: inline-block !important;
  margin: 20px auto;
}

.article-box .art-con .prism-player .prism-progress .prism-progress-cursor img {
  max-width: auto;
  margin: 0;
  -webkit-transform: translate(-50%, -50%);
}

.article-box .art-con .prism-player .prism-volume .volume-icon .short-horizontal {
  -webkit-transform: translateY(-50%);
}

.article-box .art-con .prism-player .prism-volume .volume-icon .long-horizontal {
  -webkit-transform: translateY(-50%);
}

.article-box .art-con .prism-player .prism-progress .prism-progress-played {
  background: #e72427;
}

.article-box .art-con strong {
  font-weight: bold;
}

.article-box .art-con h1, .article-box .art-con h2, .article-box .art-con h3, .article-box .art-con h4, .article-box .art-con h5, .article-box .art-con h6 {
  color: #333;
  font-weight: bold;
}

.article-box .art-con h1 {
  font-size: 22px;
}

.article-box .art-con h2 {
  font-size: 20px;
}

.article-box .art-con h3 {
  font-size: 18px;
}

.article-box .art-con h4 {
  font-size: 16px;
}

.article-box .art-nav {
  font-size: 12px;
  color: #BFBFBF;
  line-height: 22px;
  padding: 20px 0;
  border-bottom: 1px solid #efefef;
}

.article-box .art-nav a {
  color: #BBBBBB;
  display: block;
  font-size: 16px;
  color: #999999;
  margin-top: 15px;
}

.article-box .art-nav a:hover {
  text-decoration: none;
  color: #F0374B;
}

.article-box .art-nav span {
  width: 100%;
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
}

.article-box .art-nav span em {
  display: block;
  position: relative;
}

.article-box .art-nav span:nth-child(1) em {
  padding-left: 15px;
}

.article-box .art-nav span:nth-child(1) em:before {
  content: '';
  display: inline-block;
  position: absolute;
  left: 0;
  top: 6px;
  width: 12px;
  height: 12px;
  background: url("../png/art-prev%402x.png") center center no-repeat;
  background-size: cover;
}

.article-box .art-nav span:nth-child(2) {
  text-align: right;
}

.article-box .art-nav span:nth-child(2) em {
  padding-right: 15px;
}

.article-box .art-nav span:nth-child(2) em:before {
  content: '';
  display: inline-block;
  position: absolute;
  right: 0;
  top: 6px;
  width: 12px;
  height: 12px;
  background: url("../png/art-next%402x.png") center center no-repeat;
  background-size: cover;
}

.bd_weixin_popup {
  height: auto !important;
  box-shadow: 0px 4px 10px 0px rgba(222, 225, 230, 0.6);
  border: 1px solid #dcdde2 !important;
}

.bd_weixin_popup .bd_weixin_popup_foot {
  display: none;
}

.bd_weixin_popup:after {
  content: '用微信扫描二维码';
  display: inline-block;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 3px;
  color: #999999;
}

.state-box {
  color: #BBBBBB;
  padding-top: 60px;
}

.state-box dt {
  font-size: 16px;
  line-height: 22px;
  font-weight: bold;
  margin-bottom: 15px;
}

.state-box dd {
  font-size: 14px;
  line-height: 30px;
  text-align: justify;
}

.tj-box {
  padding-top: 50px;
}

.tj-box .tj-tit {
  font-size: 18px;
  color: #333333;
  line-height: 25px;
  font-weight: bold;
}

.tj-box .tj-list {
  margin-left: -10px;
  margin-right: -10px;
}

.tj-box .tj-list li {
  margin-top: 20px;
}

.tj-box .tj-list li a {
  display: block;
  overflow: hidden;
  background: white;
  box-shadow: 0px 4px 10px 0px rgba(222, 225, 230, 0.6);
  border: 1px solid #dcdde2;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.tj-box .tj-list li a:hover {
  text-decoration: none;
}

.tj-box .tj-list li a .imgSpan {
  height: 170px;
  position: relative;
  width: 100%;
  display: inline-block;
  line-height: 0;
  overflow: hidden;
}

.tj-box .tj-list li a .imgSpan .thumb_Pic {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.tj-box .tj-list li a .hydt-info {
  padding: 15px 15px;
}

.tj-box .tj-list li a .hydt-info h6 {
  font-size: 16px;
  font-weight: lighter;
  color: #333333;
  line-height: 22px;
  min-height: 30px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.tj-box .tj-list li a .hydt-info span {
  font-size: 14px;
  line-height: 24px;
  overflow: hidden;
  color: #9B9B9B;
  font-family: Arial;
}

.tj-box .tj-list li a:hover {
  background: white;
  box-shadow: 0px 4px 20px 0px rgba(201, 204, 209, 0.9);
}

.tj-box2 {
  margin-top: 40px;
}

.tj-box2 .tj-list li {
  margin-bottom: 20px;
}

.tj-box2 .tj-list li > a {
  display: block;
  background: #F5F6FA;
}

.tj-box2 .tj-list li > a:hover {
  text-decoration: none;
}

.tj-box2 .tj-list li > a img {
  width: 100%;
}

.tj-box2 .tj-list li .hydt-info {
  padding: 15px;
}

.tj-box2 .tj-list li .hydt-info h6 {
  font-size: 14px;
  line-height: 22px;
  color: #666666;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.caseSwiper .swiper-slide {
  width: 780px;
}

.caseSwiper .swiper-button-prev {
  left: calc(50% - 390px - 100px);
}

.caseSwiper .swiper-button-next {
  right: calc(50% - 390px - 100px);
}

.caseSwiper .swiper-slide-prev, .caseSwiper .swiper-slide-next {
  position: relative;
}

.caseSwiper .swiper-slide-prev:after, .caseSwiper .swiper-slide-next:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.3);
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}

.caseSwiper .case-blo {
  overflow: hidden;
}

.caseSwiper .case-blo .case-img {
  width: 312px;
  height: 340px;
  display: inline-block;
  float: left;
}

.caseSwiper .case-blo .case-info {
  float: right;
  width: calc(100% - 312px);
  height: 340px;
  padding: 40px 50px 0;
  background: #fff;
  position: relative;
}

.caseSwiper .case-blo .case-info .case-tit {
  font-size: 24px;
  color: #333333;
  line-height: 32px;
  font-weight: bold;
}

.caseSwiper .case-blo .case-info > p {
  font-size: 14px;
  color: #666666;
  line-height: 28px;
}

.caseSwiper .case-blo .case-info .case-logoList {
  margin-top: 20px;
}

.caseSwiper .case-blo .case-info .case-logoList li img {
  height: 46px;
}

.caseSwiper .case-blo .case-info .case-moreBtn {
  height: 40px;
  line-height: 40px;
  min-width: 132px;
  font-size: 13px;
  color: #DD0011;
  text-align: center;
  display: inline-block;
  background: rgba(240, 55, 75, 0.1);
  border-radius: 1px;
  border: 1px solid #F0374B;
  position: absolute;
  right: 50px;
  bottom: 40px;
}

.caseSwiper .case-blo .case-info .case-moreBtn:hover {
  text-decoration: none;
}

.caseSwiper .case-blo .case-info .case-moreBtn i {
  font-size: 16px;
  margin-left: 8px;
  position: relative;
  top: 5px;
  width: 20px;
  height: 20px;
  display: inline-block;
  background: transparent url("../png/icon_nor%402x.png") center center no-repeat;
  background-size: 100% !important;
}

.caseSwiper .case-blo .case-info .case-moreBtn:hover {
  color: #ffffff;
  border-color: rgba(221, 0, 17, 0.85);
  background: #dd0011;
}

.caseSwiper .case-blo .case-info .case-moreBtn:hover i {
  -webkit-transition: all .1s;
  transition: all .1s;
  background: transparent url("../png/icon_norhover%402x.png") center center no-repeat;
}

.type-jdal .Service-Con {
  margin-top: 60px;
}

.type-jdal .Service-Con .ServiceTanv li {
  color: #EAEAEA;
  font-weight: normal;
}

.type-jdal .Service-Con .ServiceTanv li.Cur, .type-jdal .Service-Con .ServiceTanv li:hover {
  color: #fff;
  font-weight: bold;
}

.type-jdal .Title {
  padding-top: 60px;
}

.type-jdal .Title .T {
  color: #fff;
}

.alSwiper {
  max-width: 1920px;
}

.alSwiper .swiper-slide {
  padding-top: 80px;
  height: 500px;
}

.alSwiper .swiper-slide.alJNDX {
  background: url(../jpg/bg-aljndx.jpg) no-repeat center center, linear-gradient(129deg, #700688 0%, #550a76 20%, #4c0d7b 40%, #480e93 60%, #3b14a1 80%, #1e158c 100%);
  background-size: auto 100% !important;
}

.alSwiper .swiper-slide.alLZDX {
  background: url(../jpg/bg-allzdx.jpg) no-repeat center center, linear-gradient(59deg, #3b1ba3 0%, #38148b 46%, #340a68 100%);
  background-size: auto 100% !important;
}

.alSwiper .swiper-slide.alJSDX {
  background: url(../jpg/bg-aljsdx.jpg) no-repeat center center, linear-gradient(62deg, #0042a8 0%, #000680 100%);
  background-size: auto 100% !important;
}

.alSwiper .swiper-slide.alSDYK {
  background: url(../jpg/bg-alsdyk.jpg) no-repeat center center, linear-gradient(90deg, #67004f 0%, #450055 32%, #3c0087 100%);
  background-size: auto 100% !important;
}

.alSwiper a.to-more {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 1px;
  border: 1px solid white;
  margin: 25px 0 0;
  color: #ffffff;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.alSwiper a.to-more i.c-alink {
  background: transparent url(../png/icon_norhover%402x.png) center center no-repeat;
}

.alSwiper a.to-more:hover {
  -webkit-transition: all .3s !important;
  -moz-transition: all .3s !important;
  -ms-transition: all .3s !important;
  -o-transition: all .3s !important;
  transition: all .3s !important;
}

.alSwiper h1.Tit {
  padding-top: 90px;
}

.alSwiper .swiper-button-prev {
  left: 90px;
  top: calc(50% + 40px);
}

.alSwiper .swiper-button-next {
  right: 90px;
  top: calc(50% + 40px);
}

.alSwiper.swiper-container-horizontal > .swiper-pagination {
  bottom: 35px;
}

.alSwiper .swiper-button-prev {
  left: 90px;
}

.alSwiper .swiper-button-next {
  right: 90px;
}

.alSwiper .swiper-pagination-bullet {
  background: #fff;
  width: 23px;
  height: 6px;
  border-radius: 0;
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s;
}

.alSwiper .swiper-pagination-bullet-active {
  width: 50px;
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s;
}

.khpj-list li .khpj-item {
  padding: 40px 25px 20px;
  background: #FFFFFF;
  box-shadow: 0px 4px 10px 0px rgba(222, 225, 230, 0.6);
  border: 1px solid #DCDDE2;
}

.khpj-list li .khpj-item img {
  display: block;
  margin: 0 auto;
  height: 46px;
}

.khpj-list li .khpj-item .kh-name {
  font-size: 16px;
  font-weight: bold;
  color: #333333;
  line-height: 25px;
  margin: 20px auto 0;
  text-align: center;
}

.khpj-list li .khpj-item p {
  font-size: 14px;
  color: #666666;
  line-height: 28px;
  margin: 22px 0 0;
  text-align: justify;
  height: 188px;
}

.khpj-list li .khpj-item p span {
  display: block;
  text-align: right;
  margin-top: 10px;
}

.khSwiper .khSwiper-list {
  padding-bottom: 40px;
}

.khSwiper .khSwiper-list li {
  margin: 0 auto 20px;
  background: #fff;
  box-shadow: 0px 4px 10px 0px rgba(222, 225, 230, 0.6);
  border: 1px solid #DCDDE2;
  padding: 25px 0;
}

.khSwiper .khSwiper-list li img {
  height: 50px;
  display: block;
  margin: 0 auto;
}

.khSwiper .swiper-button-prev, .khSwiper .swiper-button-next {
  display: none;
}

.khSwiper .swiper-pagination-bullet {
  background: #D5DBE3;
  width: 10px;
  height: 10px;
  opacity: 1;
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s;
}

.khSwiper .swiper-pagination-bullet-active {
  background: #DD0011;
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s;
}

.khSwiper.swiper-container-horizontal > .swiper-pagination {
  bottom: 0;
}

.td-box dl {
  float: left;
  border: 1px solid #DDDFE8;
  border-right: none;
}

.td-box dl dt {
  height: 80px;
  text-align: center;
  font-weight: bold;
  font-size: 20px;
  color: #fff;
  line-height: 80px;
  border-bottom: 1px solid #DDDFE8;
}

.td-box dl dt i {
  width: 30px;
  height: 30px;
  display: inline-block;
  background: #fff;
  position: relative;
  top: 4px;
  margin-right: 20px;
}

.td-box dl dd {
  height: 60px;
  padding-left: 25%;
  font-size: 16px;
  color: #333333;
  line-height: 60px;
}

.td-box dl dd i {
  width: 20px;
  height: 20px;
  display: inline-block;
  background: #80889A;
  position: relative;
  top: 4px;
  margin-right: 20px;
}

.td-box dl.td-dl_01 {
  width: 16%;
}

.td-box dl.td-dl_01 dt {
  background: #fff;
  color: #333333;
  font-weight: normal;
}

.td-box dl.td-dl_01 dd {
  color: #333333;
  text-align: center;
  padding-left: 0;
}

.td-box dl.td-dl_01 dd:nth-child(2n-1) {
  background: #fff;
}

.td-box dl.td-dl_01 dd:nth-child(2n) {
  background: #FBFDFF;
}

.td-box dl.td-dl_02, .td-box dl.td-dl_03 {
  width: 42%;
}

.td-box dl.td-dl_02 dt {
  background: url(../jpg/card_bg01.jpg) right top no-repeat;
  background-size: cover;
}

.td-box dl.td-dl_02 dd:nth-child(2n-1) {
  background: #E1E5EB;
}

.td-box dl.td-dl_02 dd:nth-child(2n) {
  background: #FBFDFF;
}

.td-box dl.td-dl_03 dt {
  background: url(../jpg/card_bg01-h.jpg) right top no-repeat;
  background-size: cover;
}

.td-box dl.td-dl_03 dd:nth-child(2n-1) {
  background: #FFEAEC;
}

.td-box dl.td-dl_03 dd:nth-child(2n) {
  background: #FFFAFA;
}

.cj-list {
  margin-bottom: -20px;
}

.cj-list li {
  float: left;
}

.cj-list li.cj-l .thumb-item:nth-child(1) {
  background: url(../jpg/jycp3_gg_lms_pic01%402x.jpg) no-repeat left top;
  background-size: cover;
}

.cj-list li.cj-l .thumb-item:nth-child(2) {
  background: url(../jpg/jycp3_gg_lms_pic02%402x.jpg) no-repeat left top;
  background-size: cover;
}

.cj-list li.cj-c .thumb-item:nth-child(1) {
  background: url(../jpg/jycp3_gg_lms_pic03%402x.jpg) no-repeat left top;
  background-size: cover;
}

.cj-list li.cj-r .thumb-item:nth-child(1) {
  background: url(../jpg/jycp3_gg_lms_pic04%402x.jpg) no-repeat left top;
  background-size: cover;
}

.cj-list li.cj-r .thumb-item:nth-child(2) {
  background: url(../jpg/jycp3_gg_lms_pic05%402x.jpg) no-repeat left top;
  background-size: cover;
}

.cj-list li.cj-l .thumb-item, .cj-list li.cj-r .thumb-item, .cj-list li.cj-c .thumb-item {
  height: 214px;
  margin-bottom: 20px;
}

.cj-list li.cj-l .thumb-item .thumb-imgbox, .cj-list li.cj-r .thumb-item .thumb-imgbox, .cj-list li.cj-c .thumb-item .thumb-imgbox {
  height: 100%;
  padding-top: 55px !important;
}

.cj-list .thumbBox-list .thumb-item .thumb-con {
  top: 70%;
}

.fx-list .fx-item dl {
  box-shadow: 0px 4px 10px 0px rgba(222, 225, 230, 0.6);
  border: 1px solid #dddfe8;
}

.fx-list .fx-item dl dt {
  line-height: 80px;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
}

.fx-list .fx-item dl dt > i {
  width: 28px;
  height: 28px;
  display: inline-block;
  margin-right: 10px;
  position: relative;
  top: 6px;
}

.fx-list .fx-item dl dd {
  line-height: 60px;
  text-align: center;
  font-size: 16px;
  color: #333333;
}

.fx-list .fx-item dl dd:nth-child(2n) {
  background: #ffffff;
}

.fx-list .fx-item:nth-child(1) dt {
  background: url(../jpg/jjfa2_it_pic01%402x.jpg) no-repeat left top;
  background-size: cover;
}

.fx-list .fx-item:nth-child(1) dt i {
  background: url(../png/icon-itfa_01.png) no-repeat left top;
  background-size: cover;
}

.fx-list .fx-item:nth-child(1) dd:nth-child(2n-1) {
  background: #FFE4E5;
}

.fx-list .fx-item:nth-child(2) dt {
  background: url(../jpg/jjfa2_it_pic02%402x.jpg) no-repeat left top;
  background-size: cover;
}

.fx-list .fx-item:nth-child(2) dt i {
  background: url(../png/icon-itfa_02.png) no-repeat left top;
  background-size: cover;
}

.fx-list .fx-item:nth-child(2) dd:nth-child(2n-1) {
  background: #FFDBD3;
}

.fx-list .fx-item:nth-child(3) dt {
  background: url(../jpg/jjfa2_it_pic03%402x.jpg) no-repeat left top;
  background-size: cover;
}

.fx-list .fx-item:nth-child(3) dt i {
  background: url(../png/icon-itfa_03.png) no-repeat left top;
  background-size: cover;
}

.fx-list .fx-item:nth-child(3) dd:nth-child(2n-1) {
  background: #FFEEDB;
}

.zj-box {
  background: url(../jpg/zj-bg.jpg) no-repeat top center;
  background-size: cover;
}

.teaSwiper .swiper-slide {
  text-align: center;
}

.teaSwiper .swiper-slide .tea-img {
  width: 400px;
  height: 380px;
  display: inline-block;
  vertical-align: top;
}

.teaSwiper .swiper-slide .tea-r {
  display: inline-block;
  text-align: left;
  padding: 50px 0 0 100px;
}

.teaSwiper .swiper-slide .tea-r dt {
  font-weight: bold;
  font-size: 30px;
  color: #343846;
  line-height: 40px;
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

.teaSwiper .swiper-slide .tea-r dt:before {
  content: '';
  display: block;
  width: 30px;
  height: 4px;
  background: #F0374B;
  position: absolute;
  left: 0;
  bottom: 0px;
}

.teaSwiper .swiper-slide .tea-r dt span {
  margin-left: 10px;
}

.teaSwiper .swiper-slide .tea-r dd {
  font-size: 16px;
  color: #333333;
  line-height: 40px;
  max-width: 480px;
  padding-left: 30px;
  position: relative;
}

.teaSwiper .swiper-slide .tea-r dd:before {
  content: '';
  display: block;
  width: 16px;
  height: 16px;
  background: url("../png/icon-tea.png");
  background-size: cover;
  position: absolute;
  left: 0;
  top: 12px;
}

.teaBtnSwiper {
  text-align: center;
  overflow: hidden;
  padding: 30px 30px 0;
}

.teaBtnSwiper .swiper-slide {
  line-height: 24px;
  text-align: center;
  width: 20%;
  display: inline-block;
  cursor: pointer;
}

.teaBtnSwiper .swiper-slide img {
  max-width: 100%;
  margin: 0 auto;
  display: inline-block;
}

.teaBtnSwiper .swiper-slide p {
  margin-top: 10px;
  color: #666666;
  font-size: 16px;
}

.teaBtnSwiper .swiper-slide p span {
  font-weight: bold;
}

.teaBtnSwiper .swiper-slide .teaBtn-img {
  width: 100%;
  height: 110px;
}

.teaBtnSwiper .swiper-slide.tea_wl .teaBtn-img {
  background: url(../png/jjfa2_it_sz_wl_normal.png) no-repeat center top;
  background-size: auto 100%;
}

.teaBtnSwiper .swiper-slide.tea_wl.swiper-slide-thumb-active .teaBtn-img {
  background: url(../png/jjfa2_it_sz_wl_hover.png) no-repeat center top;
  background-size: auto 100%;
}

.teaBtnSwiper .swiper-slide.tea_zjy .teaBtn-img {
  background: url(../png/jjfa2_it_sz_zjy_normal.png) no-repeat center top;
  background-size: auto 100%;
}

.teaBtnSwiper .swiper-slide.tea_zjy.swiper-slide-thumb-active .teaBtn-img {
  background: url(../png/jjfa2_it_sz_zjy_hover.png) no-repeat center top;
  background-size: auto 100%;
}

.teaBtnSwiper .swiper-slide.tea_xyc .teaBtn-img {
  background: url(../png/jjfa2_it_sz_xyc_normal.png) no-repeat center top;
  background-size: auto 100%;
}

.teaBtnSwiper .swiper-slide.tea_xyc.swiper-slide-thumb-active .teaBtn-img {
  background: url(../png/jjfa2_it_sz_xyc_hover.png) no-repeat center top;
  background-size: auto 100%;
}

.teaBtnSwiper .swiper-slide.tea_lb .teaBtn-img {
  background: url(../png/jjfa2_it_sz_lb_normal.png) no-repeat center top;
  background-size: auto 100%;
}

.teaBtnSwiper .swiper-slide.tea_lb.swiper-slide-thumb-active .teaBtn-img {
  background: url(../png/jjfa2_it_sz_lb_hover.png) no-repeat center top;
  background-size: auto 100%;
}

.teaBtnSwiper .swiper-slide.tea_ljp .teaBtn-img {
  background: url(../png/jjfa2_it_sz_ljp_normal.png) no-repeat center top;
  background-size: auto 100%;
}

.teaBtnSwiper .swiper-slide.tea_ljp.swiper-slide-thumb-active .teaBtn-img {
  background: url(../png/jjfa2_it_sz_ljp_hover.png) no-repeat center top;
  background-size: auto 100%;
}

.teaBtnSwiper .swiper-slide.swiper-slide-thumb-active p {
  color: #343846;
}

.ys5-list {
  overflow: hidden;
}

.ys5-list .ys5-item {
  float: left;
  width: 33.33333%;
  background: #fff;
  border: 1px solid #EAEAEA;
  padding: 45px 20px 34px;
  height: 268px;
}

.ys5-list .ys5-item > i {
  margin: 0 auto;
  width: 48px;
  height: 48px;
  display: block;
}

.ys5-list .ys5-item dt {
  line-height: 30px;
  text-align: center;
  font-size: 22px;
  color: #333333;
  font-weight: bold;
  margin-top: 16px;
  margin-bottom: 12px;
}

.ys5-list .ys5-item dd {
  line-height: 28px;
  text-align: left;
  font-size: 14px;
  color: #666666;
  padding: 0 0 0 23%;
}

.ys5-list .ys5-item.ys5_T {
  background: url(../jpg/jjfa2_it_pic09%402x.jpg) no-repeat left top;
  background-size: cover;
  padding: 50px 0 0 65px;
}

.ys5-list .ys5-item.ys5_T .ys5_t {
  line-height: 47px;
  text-align: left;
  font-size: 36px;
  color: #ffffff;
  font-weight: bold;
  padding-bottom: 25px;
  position: relative;
}

.ys5-list .ys5-item.ys5_T .ys5_t:before {
  content: '';
  display: block;
  width: 50px;
  height: 5px;
  background: #FFDB79;
  position: absolute;
  left: 0;
  bottom: 0;
}

.ys5-list .ys5-item.ys5_T p {
  line-height: 24px;
  text-align: left;
  font-size: 18px;
  color: #ffffff;
  margin-top: 20px;
}

.ys5-list .ys5-item.ys5_01 {
  background: url(../jpg/jjfa2_it_pic04%402x.jpg) no-repeat left top;
  background-size: cover;
}

.ys5-list .ys5-item.ys5_01 > i {
  background: url(../png/jjfa2_it_icon07%402x.png) no-repeat center center;
  background-size: 90%;
}

.ys5-list .ys5-item.ys5_02 {
  background: url(../jpg/jjfa2_it_pic05%402x.jpg) no-repeat left top;
  background-size: cover;
}

.ys5-list .ys5-item.ys5_02 > i {
  background: url(../png/jjfa2_it_icon08%402x.png) no-repeat center center;
  background-size: 90%;
}

.ys5-list .ys5-item.ys5_03 {
  background: url(../jpg/jjfa2_it_pic06%402x.jpg) no-repeat left top;
  background-size: cover;
}

.ys5-list .ys5-item.ys5_03 > i {
  background: url(../png/jjfa2_it_icon09%402x.png) no-repeat center center;
  background-size: 90%;
}

.ys5-list .ys5-item.ys5_04 {
  background: url(../jpg/jjfa2_it_pic07%402x.jpg) no-repeat left top;
  background-size: cover;
}

.ys5-list .ys5-item.ys5_04 > i {
  background: url(../png/jjfa2_it_icon10%402x.png) no-repeat center center;
  background-size: 90%;
}

.ys5-list .ys5-item.ys5_05 {
  background: url(../jpg/jjfa2_it_pic08%402x.jpg) no-repeat left top;
  background-size: cover;
}

.ys5-list .ys5-item.ys5_05 > i {
  background: url(../png/jjfa2_it_icon11%402x.png) no-repeat center center;
  background-size: 90%;
}

.al-list2 .blo-white-item {
  text-align: center;
  max-height: 170px;
}

.al-list2 .blo-white-item .blo-white-titbox {
  padding-top: 40px;
}

.al-list2 .blo-white-item .blo-white-titbox > i {
  width: 48px;
  height: 48px;
}

.al-list2 .blo-white-item .blo-white-con .blo-white-tit {
  color: #ffffff;
}

.al-list2 > div:nth-child(1) .blo-white-item {
  background: url(../jpg/al3_sdyd_bg01%402x.jpg) no-repeat center top;
  background-size: cover;
}

.al-list2 > div:nth-child(2) .blo-white-item {
  background: url(../jpg/al3_sdyd_bg02%402x.jpg) no-repeat center top;
  background-size: cover;
}

.al-list2 > div:nth-child(3) .blo-white-item {
  background: url(../jpg/al3_sdyd_bg03%402x.jpg) no-repeat center top;
  background-size: cover;
}

.al3_01 {
  background: url(../png/al3-icon_01%402x.png) no-repeat center top;
}

.al3_02 {
  background: url(../png/al3-icon_02%402x.png) no-repeat center top;
}

.al3_03 {
  background: url(../png/al3-icon_03%402x.png) no-repeat center top;
}

.tit6 {
  font-size: 36px;
  color: #333333;
  line-height: 40px;
  text-align: center;
  margin-bottom: 40px;
}

.tit6 span {
  position: relative;
  font-weight: bold;
}

.tit6 span:before {
  content: '';
  display: inline-block;
  width: 130px;
  height: 1px;
  background: #DADADA;
  position: absolute;
  left: -150px;
  top: 28px;
}

.tit6 span:after {
  content: '';
  display: inline-block;
  width: 130px;
  height: 1px;
  background: #DADADA;
  position: absolute;
  right: -150px;
  top: 28px;
}

.bg_alCell .Title h2.T {
  color: #ffffff;
}

.bg_alCell .tit6 {
  color: #ffffff;
}

.bg_alCell .tit6 span:before, .bg_alCell .tit6 span:after {
  background: #5A49D1;
}

.alCell-list li {
  float: left;
  width: 50%;
  position: relative;
}

.alCell-list li img {
  width: 100%;
}

.alCell-list li .alCell-liT {
  font-size: 24px;
  font-weight: bold;
  color: #ffffff;
  line-height: 28px;
}

.alCell-list li p {
  font-size: 18px;
  color: #ffffff;
  line-height: 28px;
  margin-top: 6px;
}

.alCell-list li .alCell-info {
  position: absolute;
  text-align: center;
  top: 40%;
  width: 100%;
  z-index: 2;
}

.alCell-list li .alCell-list {
  position: absolute;
  z-index: 2;
  top: 0%;
  padding: 20px 40px;
}

.alCell-list li .alCell-list .alCell-liT {
  padding-top: 20px;
  padding-bottom: 0px;
  font-size: 18px;
}

.alCell-list li .alCell-list p {
  font-size: 16px;
}

.alCell-list li:nth-child(2), .alCell-list li:nth-child(3) {
  width: calc(50% + 18px);
}

.alCell-list li:nth-child(2) {
  margin-left: -18px;
}

.alCell-list li:nth-child(2) img {
  margin-right: 0;
  width: 100%;
  z-index: 2;
}

.alCell-list li:nth-child(3) {
  margin-right: -18px;
}

.alCell-list li:nth-child(3) img {
  width: 100%;
  margin-right: -18px;
  position: relative;
  z-index: 2;
}

.alCell-list.alCell-list-ty li .alCell-info {
  padding: 0 50px;
  top: 50%;
  transform: translateY(-50%);
}

.alCell-list.alCell-list-ty li .alCell-info p {
  color: #4D4D4D;
  text-align: left;
  margin-bottom: 25px;
  font-size: 16px;
}

.alCell-list.alCell-list-ty li .alCell-info p strong {
  font-weight: bold;
}

.alCell-list.alCell-list-ty li .alCell-info p:last-child {
  margin-bottom: 0;
}

.AL-Wrap .TW-item .bg-pt {
  width: 300px;
  height: 300px;
  position: absolute;
  bottom: 0;
}

.AL-Wrap .TW-item:nth-child(2n) > .container .bg-pt {
  background: url(../png/al_pt_pic01r.png) no-repeat center center;
  background-size: cover !important;
  right: 0;
}

.AL-Wrap .TW-item:nth-child(2n) > .container .bg-pt2 {
  background: url(../png/al_pt_pic02r.png) no-repeat center center;
  background-size: cover !important;
  right: 0;
}

.AL-Wrap .TW-item:nth-child(2n-1) > .container .bg-pt {
  background: url(../png/al_pt_pic02l.png) no-repeat center center;
  background-size: cover !important;
  left: 0;
}

.AL-Wrap .TW-item:nth-child(2n-1) > .container .bg-pt2 {
  display: none;
}

.AL-Wrap .TW-item .TW-img img {
  max-width: 100%;
}

.AL-Wrap .TW-list:not(.TW-Scon) .TW-item .TW-con {
  padding-top: 5%;
}

.AL-Wrap .TW-list:not(.TW-Scon) .TW-item .TW-con .TW-info {
  padding-right: 30px;
}

.AL-Wrap .TW-list:not(.TW-Scon) .TW-item .TW-con .TW-info > h3 {
  margin-bottom: 27px;
}

.AL-Wrap .TW-list:not(.TW-Scon) .TW-item .TW-con .TW-info ul li {
  margin-top: 18px;
}

.AL-Wrap .TW-list:not(.TW-Scon) .TW-item .TW-con .TW-info ul li i {
  display: none;
}

.AL-Wrap .TW-list:not(.TW-Scon) .TW-item .TW-con .TW-info ul li p {
  margin-left: 0;
  width: 100%;
}

.al_ks-list {
  margin-bottom: 40px;
}

.al_ks-list li {
  text-align: center;
  border-right: 1px solid #F0F2F5;
}

.al_ks-list li:last-child {
  border: none;
}

.al_ks-list li img {
  display: inline-block;
}

.al_ks-list li .al_ks-tit {
  font-size: 22px;
  font-weight: bold;
  color: #333333;
  line-height: 28px;
  margin-top: 20px;
}

.al_ks-list li p {
  font-size: 14px;
  color: #666666;
  line-height: 28px;
  margin-top: 15px;
  height: 56px;
  text-align: left;
  padding: 0 8% 0 10%;
}

.al_ks-list li span {
  font-size: 72px;
  font-family: Arial,MicrosoftYaHei;
  font-weight: bold;
  color: #F0F2F5;
  line-height: 1;
}

.scrollBar .swiper-wrapper {
  height: 290px;
}

.scrollBar .swiper-wrapper .swiper-slide {
  height: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.scrollBar .swiper-scrollbar {
  background: none;
}

.scrollBar .swiper-scrollbar-drag {
  width: 4px;
  background: #e5e5e5;
  border-radius: 8px;
}

.Wrap-zxbox {
  padding-top: 60px;
  padding-bottom: 60px;
}

.Wrap-zxbox a.to-more {
  margin-top: 45px;
}

.blo-white.FA-ggfw .blo-white-item .blo-white-con {
  padding-left: 15px;
  padding-right: 15px;
}

.blo-white.FA-ggfw .blo-white-item .blo-white-con .blo-des {
  padding-top: 15px;
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 2;
  color: #666666;
}

.blo-white.FA-ggfw .blo-white-item .blo-white-con .blo-des.tc {
  text-align: center;
}

.blo-white.FA-wlxl .blo-white-item .blo-white-con {
  padding-left: 15px;
  padding-right: 15px;
}

.blo-white.FA-wlxl .blo-white-item .blo-white-con .blo-des {
  padding-top: 15px;
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 2;
  color: #999999;
}

.blo-white.FA-wlxl .blo-white-item .blo-white-con .twokt-list {
  padding: 10px 10px;
  height: auto;
}

.blo-white.FA-wlxl .blo-white-item .blo-white-con .twokt-list li {
  padding-top: 0;
  padding-left: 10px;
  line-height: 2;
  color: #666666;
  position: relative;
}

.blo-white.FA-wlxl .blo-white-item .blo-white-con .twokt-list li:before {
  content: '';
  display: block;
  width: 3px;
  height: 3px;
  background: #DADADA;
  position: absolute;
  left: 0;
  top: 12px;
  margin-top: -1px;
}

.ggfw-box {
  background: url("../png/bg-gga.png") center center no-repeat;
  background-size: cover;
  box-shadow: 0px 0px 10px 0px rgba(222, 225, 230, 0.9);
}

.ggfw-box li {
  width: 50%;
  float: left;
  color: #fff;
  text-align: center;
  padding: 0 50px;
  overflow: hidden;
  height: 450px;
  position: relative;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.ggfw-box li h6 {
  position: relative;
  font-weight: bold;
  line-height: 1;
  font-size: 30px;
  padding-top: 70px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.ggfw-box li > p {
  position: relative;
  line-height: 32px;
  font-size: 16px;
  padding-top: 30px;
  text-align: left;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.ggfw-box li:before {
  content: '';
  display: inline-block;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  position: absolute;
}

.ggfw-box li:nth-child(1) .ggfw-con dl {
  width: 33.3333%;
}

.ggfw-box li:nth-child(1) .ggfw-con dl dt .gg-head {
  box-shadow: 0px 2px 8px 0px #4676ff;
}

.ggfw-box li:nth-child(1):before {
  background: url("../png/bg-ggl.png") left center no-repeat;
}

.ggfw-box li:nth-child(2) {
  background-size: auto 100%;
}

.ggfw-box li:nth-child(2) .ggfw-con dl {
  width: 25%;
}

.ggfw-box li:nth-child(2) .ggfw-con dl dt .gg-head {
  box-shadow: 0px 2px 8px 0px rgba(239, 51, 66, 0.7);
}

.ggfw-box li:nth-child(2):before {
  background: url("../png/bg-ggr.png") right center no-repeat;
}

.ggfw-box .ggfw-con {
  position: absolute;
  width: calc(100% - 60px);
  top: 240px;
  left: 30px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.ggfw-box .ggfw-con dl {
  width: 33.3333%;
  float: left;
  padding: 0 24px;
  position: relative;
}

.ggfw-box .ggfw-con dl dt {
  position: relative;
}

.ggfw-box .ggfw-con dl dt .gg-head {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  overflow: hidden;
  display: inline-block;
}

.ggfw-box .ggfw-con dl dt .gg-tit {
  line-height: 25px;
  font-size: 18px;
  padding-top: 10px;
  font-weight: bold;
}

.ggfw-box .ggfw-con dl dd p {
  padding-top: 10px;
  line-height: 25px;
  height: 50px;
  font-size: 13px;
  text-align: left;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
}

.ggfw-box a.more-pc {
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  position: absolute;
  bottom: 40px;
  left: 50%;
  width: 140px;
  height: 40px;
  line-height: 40px;
  background: rgba(255, 255, 255, 0.1);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.ggfw-box.In li {
  width: 280px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.ggfw-box.In li .ggfw-con {
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
}

.ggfw-box.In li h6 {
  padding-top: 55px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.ggfw-box.In li.active {
  width: 900px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.ggfw-box.In li.active .ggfw-con {
  top: 130px;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.ggfw-box.In li.active .ggfw-con dl dd p {
  filter: alpha(opacity=90);
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
  -webkit-transition: all 0.4s ease 0.2s;
  -moz-transition: all 0.4s ease 0.2s;
  -o-transition: all 0.4s ease 0.2s;
  transition: all 0.4s ease 0.2s;
}

.ggfw-box.In li.active > p {
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}

.ggfw-box.In li.active a.more-pc {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -webkit-transition: opacity 0.4s ease 0.3s;
  -moz-transition: opacity 0.4s ease 0.3s;
  -o-transition: opacity 0.4s ease 0.3s;
  transition: opacity 0.4s ease 0.3s;
}

.wj01 {
  background: #fff url("../png/gg-wj01%402x.png") center center no-repeat;
  background-size: 50%;
}

.wj02 {
  background: #fff url("../png/gg-wj02%402x.png") center center no-repeat;
  background-size: 50%;
}

.wj03 {
  background: #fff url("../png/gg-wj03%402x.png") center center no-repeat;
  background-size: 50%;
}

.xxzx01 {
  background: #fff url("../png/gg-xxzx01%402x.png") center center no-repeat;
  background-size: 50%;
}

.xxzx02 {
  background: #fff url("../png/gg-xxzx02%402x.png") center center no-repeat;
  background-size: 50%;
}

.xxzx03 {
  background: #fff url("../png/gg-xxzx03%402x.png") center center no-repeat;
  background-size: 50%;
}

.xxzx04 {
  background: #fff url("../png/gg-xxzx04%402x.png") center center no-repeat;
  background-size: 50%;
}

/*智慧教育页*/
.wisdomEdution .bg_01 {
  background: url(../jpg/bg-01.jpg) no-repeat center center;
  background-size: cover;
}

.wisdomEdution .bg_02 {
  background: url(../jpg/bg-02.jpg) no-repeat center center;
  background-size: cover;
}

.wisdomEdution .bg_03 {
  background: url(../jpg/bg-03.jpg) no-repeat center center;
  background-size: cover;
}

.wisdomEdution .TW-item:first-child {
  margin-top: 10px;
}

.wisdomEdution .TW-info p {
  font-size: 16px;
  color: #5C5F66;
  line-height: 30px;
  margin-top: 25px;
}

/* 翻页 */
.pagings {
  line-height: 18px;
  text-align: center;
  padding: 20px 0;
  padding-top: 40px;
  font-size: 13px;
  color: #666666;
}

.pagings a, .pagings span {
  display: inline-block;
  height: 36px;
  text-align: center;
  margin: 0 5px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  line-height: 34px;
  min-width: 36px;
  font-weight: lighter;
  border: 1px solid #DCDDE2;
  border-radius: 2px;
  background: #fff;
}

.pagings a {
  padding: 0 5px;
  color: #666;
}

.pagings .a1 {
  background: #fff;
  padding: 0 20px;
}

.pagings a:hover {
  color: #fff;
  background: #F0374B;
  text-decoration: none;
}

.pagings span, .pagings .active {
  color: #fff;
  background: #F0374B;
  border: 1px solid #F0374B;
}

.pagings a.a1:nth-child(1) {
  display: none;
}

.type-gyhc {
  background: url(../jpg/bg-gyhc6978.jpg) no-repeat center center, linear-gradient(129deg, #6f0088 0%, #5f0089 20%, #4d0087 40%, #43009a 59%, #3b14a1 80%, #1e158c 100%);
  background-size: auto 100% !important;
}

.type-dsjai {
  background: url(../jpg/bg-dsjai6978.jpg) no-repeat center center, linear-gradient(90deg, #63007a 0%, #26016a 100%);
  background-size: auto 100% !important;
}

.type-zhjy {
  background: url(../jpg/bg-zhjy6978.jpg) no-repeat center center, linear-gradient(90deg, #6702b1 0%, #e41b09 100%);
  background-size: auto 100% !important;
}

.type-fa_xqhz {
  background: url(../jpg/bg-fa_xqhz6978.jpg) no-repeat center center, linear-gradient(90deg, #3F0035 0%, #AA3163 100%);
  background-size: auto 100% !important;
}

.type-fa_qypx {
  background: url(../jpg/bg-fa_qypx6978.jpg) no-repeat center center, linear-gradient(270deg, #37003a 0%, #390038 100%);
  background-size: auto 100% !important;
}

.type-fa_gdyx {
  background: url(../jpg/bg-fa_gdyx6978.jpg) no-repeat center center, linear-gradient(90deg, #280047 0%, #b11e54 100%);
  background-size: auto 100% !important;
}

.type-fa_jxjy {
  background: url(../jpg/bg-fa_jxjy6978.jpg) no-repeat center center, linear-gradient(90deg, #40006e 0%, #f34199 100%);
  background-size: auto 100% !important;
}

.type-fa_ITzxjy {
  background: url(../jpg/bg-fa_itzxjy6978.jpg) no-repeat center center, linear-gradient(90deg, #180058 0%, #091b6f 100%);
  background-size: auto 100% !important;
}

.type-fa_wlxljy {
  background: url(../jpg/bg-fa_wlxljy6978.jpg) no-repeat center center, linear-gradient(90deg, #430069 0%, #b71a51 100%);
  background-size: auto 100% !important;
}

.type-fa_ggfwtx {
  background: url(../jpg/bg-fa_ggfwtx6978.jpg) no-repeat center center, linear-gradient(90deg, #240058 0%, #352474 100%);
  background-size: auto 100% !important;
}

.type-fa_kczy {
  background: url(../jpg/bg-fa_kczy6978.jpg) no-repeat center center, linear-gradient(90deg, #180058 0%, #091b6f 100%);
  background-size: auto 100% !important;
}

.type-cp_qypx {
  background: url(../jpg/bg-cp_qypx6978.jpg) no-repeat center center, linear-gradient(291deg, #4b0056 0%, #3e0028 100%, #3e0028 100%);
  background-size: auto 100% !important;
}

.type-cp_ggjy {
  background: url(../jpg/bg-cp_ggjy6978.jpg) no-repeat center center, linear-gradient(90deg, #3b1b8a 0%, #482bb7 100%);
  background-size: auto 100% !important;
}

.type-cp_gdyx {
  background: url(../jpg/bg-cp_gdyx6978.jpg) no-repeat center center, linear-gradient(90deg, #351a85 0%, #351a85 100%);
  background-size: auto 100% !important;
}

.type-cp_itjy {
  background: url(../jpg/bg-cp_itjy6978.jpg) no-repeat center center, linear-gradient(270deg, #001e95 0%, #17008a 100%);
  background-size: auto 100% !important;
}

.type-cp_crjy {
  background: url(../jpg/bg-cp_crjy6978.jpg) no-repeat center center, linear-gradient(90deg, #550276 0%, #0f04b6 100%);
  background-size: auto 100% !important;
}

.type-cp_zhjy {
  background: url(../jpg/bg-cp_zhjy6978.jpg) no-repeat center center, linear-gradient(90deg, #240297 0%, #4b2ce2 100%);
  background-size: auto 100% !important;
}

.type-fa2_fxl {
  background: url(../jpg/bg-fa2_fxl6978.jpg) no-repeat center center, linear-gradient(270deg, #320061 0%, #250052 100%);
  background-size: auto 100% !important;
}

.type-fa2_fxlpt {
  background: url(../jpg/bg-fa2_fxlpt6978.jpg) no-repeat center center, linear-gradient(90deg, #540988 0%, #4a41fe 100%);
  background-size: auto 100% !important;
}

.type-fa2_zk {
  background: url(../jpg/bg-fa2_zk6978.jpg) no-repeat center center, linear-gradient(270deg, #320061 0%, #250052 100%);
  background-size: auto 100% !important;
}

.type-fa2_zkjwpt {
  background: url(../jpg/bg-fa2_zkjwpt6978.jpg) no-repeat center center, linear-gradient(90deg, #71029c 0%, #3d1bb7 100%);
  background-size: auto 100% !important;
}

.type-fa2_xqhz {
  background: url(../jpg/bg-fa2_xqhz6978.jpg) no-repeat center center, linear-gradient(90deg, #130172 0%, #001a83 100%);
  background-size: auto 100% !important;
}

.type-fa2_cj {
  background: url(../jpg/bg-fa2_cj6978.jpg) no-repeat center center, linear-gradient(270deg, #320061 0%, #250052 100%);
  background-size: auto 100% !important;
}

.type-fa2_ggfw {
  background: url(../jpg/bg-fa2_ggfw6978.jpg) no-repeat center center, linear-gradient(270deg, #320061 0%, #250052 100%);
  background-size: auto 100% !important;
}

.type-fa2_wlxl {
  background: url(../bg-fa2_wlxl6978.html) no-repeat center center, linear-gradient(270deg, #320061 0%, #250052 100%);
  background-size: auto 100% !important;
}

.type-fa2_zy-jjjx {
  background: url(../jpg/bg-fa2_zy-jjjx6978.jpg) no-repeat center center, linear-gradient(90deg, #3118cc 0%, #644cec 100%);
  background-size: auto 100% !important;
}

.type-fa2_zy-itjx {
  background: url(../jpg/bg-fa2_zy-itjx6978.jpg) no-repeat center center, linear-gradient(90deg, #182047 0%, #020c3d 100%);
  background-size: auto 100% !important;
}

.type-fa2_zy-cg {
  background: url(../jpg/bg-fa2_zy-cg3b8b.jpg) no-repeat center center, linear-gradient(90deg, #0b0a2a 0%, #0f0d34 100%);
  background-size: auto 100% !important;
}

.type-cp2_zhy {
  background: url(../jpg/bg-cp2_zhy6978.jpg) no-repeat center center, linear-gradient(270deg, #2f1870 0%, #200063 100%);
  background-size: auto 100% !important;
}

.type-cp2_scpt {
  background: url(../jpg/bg-cp2_scpt6978.jpg) no-repeat center center, linear-gradient(270deg, #2f1870 0%, #200063 100%);
  background-size: auto 100% !important;
}

.type-cp2_2kt {
  background: url(../jpg/bg-cp2_2kt6978.jpg) no-repeat center center, linear-gradient(270deg, #2f1870 0%, #200063 100%);
  background-size: auto 100% !important;
}

.type-cp2_sz {
  background: url(../jpg/bg-cp2_sz6978.jpg) no-repeat center center, linear-gradient(270deg, #2f1870 0%, #200063 100%);
  background-size: auto 100% !important;
}

.type-ggCP_LMS {
  background: url(../jpg/bg-ggcp_lms6978.jpg) no-repeat center center, linear-gradient(270deg, #442bbb 0%, #34198c 100%);
  background-size: auto 100% !important;
}

.type-ggCP_dsj {
  background: url(../jpg/bg-ggcp_dsj6978.jpg) no-repeat center center, linear-gradient(270deg, #442bbb 0%, #34198c 100%);
  background-size: auto 100% !important;
}

.type-ggCP_xqAPP {
  background: url(../jpg/bg-ggcp_xqapp6978.jpg) no-repeat center center, linear-gradient(90deg, #8209ae 0%, #047bfd 100%);
  background-size: auto 100% !important;
}

.type-ggCP_ksxxh {
  background: url(../jpg/bg-ggcp_ksxxh6978.jpg) no-repeat center center, linear-gradient(270deg, #442bbb 0%, #34198c 100%);
  background-size: auto 100% !important;
}

.type-ggCP_zhyPK {
  background: url(../jpg/bg-ggcp_zhypk6978.jpg) no-repeat center center, linear-gradient(270deg, #442bbb 0%, #34198c 100%);
  background-size: auto 100% !important;
}

.type-ggCP_hcyzb {
  background: url(../jpg/bg-ggcp_hcyzb6978.jpg) no-repeat center center, linear-gradient(90deg, #3e0065 0%, #b60079 100%);
  background-size: auto 100% !important;
}

.type-qpCP_qpKC {
  background: url(../jpg/bg-qpcp_qpkc6978.jpg) no-repeat center center, linear-gradient(270deg, #4d004e 0%, #42012c 100%);
  background-size: auto 100% !important;
}

.type-qpCP_yd, .type-hczk {
  background: url(../jpg/bg-qpcp_yd6978.jpg) no-repeat center center, linear-gradient(90deg, #6f0047 0%, #780088 100%);
  background-size: auto 100% !important;
}

.type-cjCP_wj {
  background: url(../jpg/bg-cjcp_wj6978.jpg) no-repeat center center, linear-gradient(270deg, #470080 0%, #340071 100%);
  background-size: auto 100% !important;
}

.type-cjCP_cj {
  background: url(../jpg/bg-cjcp_cj6978.jpg) no-repeat center center, linear-gradient(270deg, #470080 0%, #340071 100%);
  background-size: auto 100% !important;
}

.type-hczx {
  background: url(../jpg/bg-hczx6978.jpg) no-repeat center center, linear-gradient(134deg, #0C0095 0%, #A50000 100%);
  background-size: auto 100% !important;
}

.type-hzyx {
  background: url(../jpg/bg-hzyx6978.jpg) no-repeat center center, linear-gradient(270deg, #2c1e8d 0%, #5c0a86 100%);
  background-size: auto 100% !important;
}

.type-al_jd {
  background: url(../jpg/bg-al_jd6978.jpg) no-repeat center center, linear-gradient(133deg, #2a3799 0%, #4a1cb4 26%, #3b19a7 58%, #1e158c 100%);
  background-size: auto 100% !important;
}

.type-al_ty {
  background: url(../jpg/bg-al_ty6978.jpg) no-repeat center center, linear-gradient(90deg, #67004f 0%, #450055 32%, #3c0087 100%);
  background-size: auto 100% !important;
}

.type-al_lzdx {
  background: url(../jpg/bg-al_lzdx6978.jpg) no-repeat center center, linear-gradient(133deg, #2a3799 0%, #4a1cb4 26%, #3b19a7 58%, #1e158c 100%);
  background-size: auto 100% !important;
}

.type-al_jsdx {
  background: url(../jpg/bg-al_jsdx6978.jpg) no-repeat center center, linear-gradient(133deg, #2a3799 0%, #4a1cb4 26%, #3b19a7 58%, #1e158c 100%);
  background-size: auto 100% !important;
}

.type-jdal {
  padding-top: 0;
}

.type-hczk {
  background: url(../jpg/bg-hczk6978.jpg) no-repeat center center, linear-gradient(90deg, #1f0084 0%, #5537e5 100%);
  background-size: auto 100% !important;
}

.type-kpzn {
  background: url(../jpg/bg_kpzn6978.jpg) no-repeat center center, linear-gradient(270deg, #472EC1 0%, #35198D 100%);
  background-size: auto 100% !important;
}

.type-hcworkstar {
  background: url(../jpg/bg_hcworkstar6978.jpg) no-repeat center center, linear-gradient(90deg, #060193 0%, #2e28d4 100%);
  background-size: auto 100% !important;
}

.type-hScyxSys {
  background: url(../jpg/bg_hschyxsys6978.jpg) no-repeat center center, linear-gradient(90deg, #190066 0%, #2a1572 100%);
  background-size: auto 100% !important;
}

.type-cedu-gzjxjw {
  background: url(../jpg/bg_gzjxjw6978.jpg) no-repeat center center, linear-gradient(90deg, #350072 0%, #6500b8 100%);
  background-size: auto 100% !important;
}

.type-gx-teaqulievasys {
  background: url(../jpg/bg_teaqulievasys6978.jpg) no-repeat center center, linear-gradient(90deg, #351a85 0%, #351a85 100%);
  background-size: auto 100% !important;
}

.type-cedu-zjpx {
  background: url(../jpg/bg_zjpx6978.jpg) no-repeat center center, linear-gradient(90deg, #350072 0%, #6500b8 100%);
  background-size: auto 100% !important;
}

.type-eduproduct {
  background: url(../jpg/bg_jjfa3_banner6978.jpg) no-repeat center center, linear-gradient(90deg, #3700a3 0%, #6e0097 100%);
  background-size: auto 100% !important;
}

.type-itedu {
  background: url(../jpg/bg_hcit_banner6978.jpg) no-repeat center center, linear-gradient(90deg, #36007c 0%, #b1257c 100%);
  background-size: auto 100% !important;
}

.type-cp_jyfw {
  background: url(../jpg/bg_jycp2_zhjy_banner6978.jpg) no-repeat center center, linear-gradient(90deg, #221ecd 0%, #9002fa 100%);
  background-size: auto 100% !important;
}

.type-ai {
  background: url(../jpg/bg_ai6978.jpg) no-repeat center center, linear-gradient(90deg, #4416a1 0%, #3f21d2 100%);
  background-size: auto 100% !important;
}

.type-qpCP_yd h1.Tit, .type-hczk h1.Tit {
  padding-top: 60px;
}

.type-qpCP_yd a.to-more, .type-hczk a.to-more {
  background: rgba(255, 255, 255, 0);
  border-radius: 1px;
  border: 1px solid white;
  margin: 25px 0 0;
  color: #ffffff;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.type-qpCP_yd a.to-more i.c-alink, .type-hczk a.to-more i.c-alink {
  background: transparent url(../png/icon_norhover%402x.png) center center no-repeat;
}

.type-qpCP_yd a.to-more:hover, .type-hczk a.to-more:hover {
  -webkit-transition: all .3s !important;
  -moz-transition: all .3s !important;
  -ms-transition: all .3s !important;
  -o-transition: all .3s !important;
  transition: all .3s !important;
}

.type-hczk {
  padding-top: 95px;
}

.type-hczk h1.Tit {
  line-height: 1.4;
}

.type-hczk h1.Tit .icon {
  display: inline-block;
  width: 55px;
  height: 34px;
  background: url(../png/icon-hczk.png) no-repeat center center;
  background-size: contain;
  margin-right: 20px;
}

.type-hczk p.moreDes {
  padding-top: 24px;
}

.type-hczk p.moreDes:after {
  visibility: visible;
}

.type-hczk a.to-more {
  margin: 30px 0 0 0;
}

.type-ggCP_ksxxh h1.Tit {
  padding-top: 60px;
}

.type-ggCP_ksxxh a.to-more {
  background: rgba(255, 255, 255, 0);
  border-radius: 1px;
  border: 1px solid white;
  margin: 25px 0 0;
  color: #ffffff;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.type-ggCP_ksxxh a.to-more i.c-alink {
  background: transparent url(../png/icon_norhover%402x.png) center center no-repeat;
}

.type-ggCP_ksxxh a.to-more:hover {
  -webkit-transition: all .3s !important;
  -moz-transition: all .3s !important;
  -ms-transition: all .3s !important;
  -o-transition: all .3s !important;
  transition: all .3s !important;
}

.type-fa_ggfwtx h1.Tit, .type-fa_wlxljy h1.Tit {
  padding-top: 60px;
}

.type-fa_ggfwtx a.to-more, .type-fa_wlxljy a.to-more {
  background: rgba(255, 255, 255, 0);
  border-radius: 1px;
  border: 1px solid white;
  margin: 25px 0 0;
  color: #ffffff;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.type-fa_ggfwtx a.to-more i.c-alink, .type-fa_wlxljy a.to-more i.c-alink {
  background: transparent url(../png/icon_norhover%402x.png) center center no-repeat;
}

.type-fa_ggfwtx a.to-more:hover, .type-fa_wlxljy a.to-more:hover {
  -webkit-transition: all .3s !important;
  -moz-transition: all .3s !important;
  -ms-transition: all .3s !important;
  -o-transition: all .3s !important;
  transition: all .3s !important;
}

.imgL-jjfa.imgL-list .imgL-item .imgL-info .imgL-tit {
  margin-top: 0;
}

.it-box_kclb {
  color: #ffffff;
}

.it-box_kclb .xb4 {
  margin: 0px auto;
}

.it-box_kclb .xb4 > div {
  width: 100%;
  height: 310px;
  float: left;
  color: #fff;
  text-align: center;
  padding: 30px 30px;
  overflow: hidden;
  position: relative;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  background-size: cover !important;
}

.it-box_kclb .xb4 > div.A {
  background: transparent url("../jpg/it-box_kclb01%402x.jpg") center center no-repeat;
}

.it-box_kclb .xb4 > div.B {
  background: transparent url("../jpg/it-box_kclb02%402x.jpg") center center no-repeat;
}

.it-box_kclb .xb4 > div.C {
  background: transparent url("../jpg/it-box_kclb03%402x.jpg") center center no-repeat;
}

.it-box_kclb .xb4 > div h6 {
  position: relative;
  font-weight: bold;
  line-height: 1;
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: left;
  font-size: 20px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.it-box_kclb .xb4 > div h6:after {
  content: '';
  display: block;
  width: 40px;
  height: 3px;
  background: #ffffff;
  position: absolute;
  bottom: 0;
  left: 0;
}

.it-box_kclb .xb4 > div > p {
  position: relative;
  line-height: 28px;
  font-size: 14px;
  padding-top: 30px;
  text-align: left;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.cedu20 {
  padding-top: 40px;
  padding-bottom: 40px;
  background: #ffffff url(../jpg/bg_cedu20.jpg) no-repeat center center;
}

.cedu20 .container {
  padding-left: -10px;
  padding-right: -10px;
}

.cedu20 .mCon {
  padding-top: 0;
}

.cedu20 .mCon dl {
  float: left;
  margin: 0px 10px;
  width: calc(33.3333333% - 20px);
  background: rgba(255, 255, 0, 0);
}

.cedu20 .mCon dl h3 {
  font-size: 24px;
  font-weight: bold;
  color: #333333;
  line-height: 40px;
  padding-bottom: 10px;
}

.cedu20 .mCon dl dt {
  width: 100%;
  overflow: hidden;
}

.cedu20 .mCon dl dt .thumb_Pic {
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.cedu20 .mCon dl dt:hover .thumb_Pic {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.cedu20 .mCon dl dd {
  padding-top: 20px;
}

.cedu20 .mCon dl dd ul li {
  background: url(../png/cedu_i.png) no-repeat left center;
  background-size: 19px 11px;
  padding-left: 25px;
  font-size: 16px;
  line-height: 30px;
}

.vidbacking-active-body-back {
  position: fixed;
  z-index: -100;
  min-width: 100%;
  min-height: 100%;
  top: 50%;
  left: 50%;
  background-size: cover;
  overflow: hidden;
  opacity: 1;
  transition: 2s opacity;
  transform: translateX(-50%) translateY(-50%);
}

.vidbacking-active-block-back {
  position: absolute;
  min-width: 100%;
  min-height: 100%;
  height: auto;
  width: auto;
  z-index: -100;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.vidbacking {
  display: none;
}

.vidmask-body-back {
  background: rgba(0, 0, 0, 0.2);
  opacity: 0.4;
  min-height: 100%;
  min-width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: -50;
  display: block;
}

.vidmask-block-back {
  background: rgba(0, 0, 0, 0.2);
  opacity: 1;
  min-height: 100%;
  min-width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: auto;
  width: auto;
  z-index: -50;
  display: block;
}

body.Index {
  position: relative;
  height: 100%;
}

body.Index {
  margin: 0;
  padding: 0;
}

.indexSwiper .swiper {
  width: 100%;
  height: 100%;
}

.swiper-v {
  background: #eee;
}

body.Index .header {
  position: fixed;
  width: 100%;
  height: 66px;
  left: 0;
  top: 0;
  right: 0;
  z-index: 10;
}

body.Index .header header {
  box-shadow: 0px 1px 10px 0px transparent;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, transparent 100%);
}

body.Index .footer {
  height: auto !important;
}

.index-s {
  width: 20px;
}

.index-s .swiper-pagination-bullet {
  border-radius: 4px !important;
  background: #ffffff;
  opacity: 0.8;
  margin: 12px 0 !important;
  margin-left: 12px !important;
}

.index-s .swiper-pagination-bullet:last-child {
  display: none !important;
}

.index-s .swiper-pagination-bullet-active {
  background: #D32B2B;
  width: 20px;
  margin-left: 0px !important;
}

.swiperWrap .swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 100px;
  width: 1200px;
  margin: 0 auto;
  left: 50%;
  margin-left: -600px;
}

.indexSwiper .swiper-pagination-bullet {
  width: calc(25% - 10px);
  height: 2px;
  position: relative;
}

.indexSwiper .swiper-pagination-bullet:after {
  text-align: left;
  color: #ffffff;
  line-height: 30px;
  position: absolute;
  left: 0px;
  top: -30px;
  font-size: 16px;
}

.indexSwiper .swiper-pagination-bullet:nth-child(1):after {
  content: "01";
}

.indexSwiper .swiper-pagination-bullet:nth-child(2):after {
  content: "02";
}

.indexSwiper .swiper-pagination-bullet:nth-child(3):after {
  content: "03";
}

.indexSwiper .swiper-pagination-bullet:nth-child(4):after {
  content: "04";
}

.swiperWrap .swiper-pagination-vertical.swiper-pagination-bullets {
  right: 44px;
}

.swiperWrap .swiper-pagination-vertical.swiper-pagination-bullets > .swiper-pagination-bullet {
  position: relative;
}

.swiperWrap .swiper-pagination-vertical.swiper-pagination-bullets > .swiper-pagination-bullet:after {
  position: absolute;
  text-align: right;
  color: #ffffff;
  font-size: 12px;
  right: 0px;
  top: -5px;
  width: 120px;
  display: block;
  opacity: 0;
  background: rgba(255, 0, 0, 0);
  padding-right: 58px;
}

.swiperWrap .swiper-pagination-vertical.swiper-pagination-bullets > .swiper-pagination-bullet:hover {
  width: 20px;
  margin-left: 0px !important;
  -webkit-transition: all 0.6s ease 0s;
  transition: all 0.6s ease 0s;
}

.swiperWrap .swiper-pagination-vertical.swiper-pagination-bullets > .swiper-pagination-bullet:hover:after {
  display: block;
  opacity: 1;
  padding-right: 28px;
  -webkit-transition: all 0.6s ease 0s;
  transition: all 0.6s ease 0s;
}

.swiperWrap .swiper-pagination-vertical.swiper-pagination-bullets > .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
  display: block;
  opacity: 1;
  padding-right: 28px;
}

.swiperWrap .swiper-pagination-vertical.swiper-pagination-bullets > .swiper-pagination-bullet:nth-child(1):after {
  content: "首页";
}

.swiperWrap .swiper-pagination-vertical.swiper-pagination-bullets > .swiper-pagination-bullet:nth-child(2):after {
  content: "高校服务";
}

.swiperWrap .swiper-pagination-vertical.swiper-pagination-bullets > .swiper-pagination-bullet:nth-child(3):after {
  content: "企业服务";
}

.swiperWrap .swiper-pagination-vertical.swiper-pagination-bullets > .swiper-pagination-bullet:nth-child(4):after {
  content: "弘成IT教育";
}

.swiperWrap .swiper-pagination-vertical.swiper-pagination-bullets > .swiper-pagination-bullet:nth-child(5):after {
  content: "碳排放管理员";
}

.swiperWrap .swiper-pagination-vertical.swiper-pagination-bullets > .swiper-pagination-bullet:nth-child(6):after {
  content: "智慧教育";
}

.swiperWrap .swiper-pagination-vertical.swiper-pagination-bullets > .swiper-pagination-bullet:nth-child(7):after {
  content: "资讯中心";
}

.swiper-button-next {
  right: 10%;
}

.swiper-button-prev {
  left: 10%;
}

.swiperWrap .swiper-slide {
  overflow: hidden;
}

.swiperWrap .up {
  width: 26px;
  height: 20px;
  -webkit-animation: ss 1.5s infinite ease-in-out;
  background: url("../png/up.png") center bottom no-repeat;
  background-size: 100%;
  position: absolute;
  left: 50%;
  margin-left: -13px;
  bottom: 5%;
  display: inline-block;
  z-index: 1;
}

.swiperWrap .swiper-slide {
  width: 100%;
  height: 100%;
}

.mySwiper3 {
  height: 100%;
}

.index-bg-B .container, .index-bg-B .row, .index-bg-B .pc {
  height: 100%;
}

.index-bg-B .indexSwiper {
  height: 160px;
  position: absolute;
  top: 50%;
  margin-top: 0px;
  text-align: center;
  margin-top: -160px;
}

.index-bg-B .indexSwiper .slide-con {
  top: 0;
}

.index-bg-B .sound-icon {
  display: none !important;
  width: 50px;
  height: 50px;
  background: url("../png/sound-iconp.png") center center no-repeat;
  border-radius: 50%;
  display: inline-block;
  cursor: pointer;
  position: absolute;
  right: 20px;
  bottom: 100px;
  text-align: center;
  line-height: 50px;
  text-indent: -10000px;
}

.index-bg-B .sound-icon.Off {
  background: url("../png/sound-icon.png") center center no-repeat;
}

.index-bg-B .play-icon {
  display: none !important;
  width: 50px;
  height: 50px;
  background: url("../png/play-icon.png") center center no-repeat;
  border-radius: 50%;
  display: inline-block;
  cursor: pointer;
  position: absolute;
  right: 100px;
  bottom: 100px;
  text-align: center;
  line-height: 50px;
  text-indent: -10000px;
}

.index-bg-B .play-icon.pause {
  background: url("../png/play-iconp.png") center center no-repeat;
}

.index-bg-B .db_Des {
  position: absolute;
  top: 50%;
  width: 100%;
  margin-top: 0px;
}

.index-bg-B .db_Des > dl {
  width: 25%;
  float: left;
  text-align: center;
  margin: 0;
  padding: 0;
}

.index-bg-B .db_Des > dl dt {
  color: #FFFFFF;
  line-height: 40px;
  font-size: 18px;
}

.index-bg-B .db_Des > dl dd {
  font-size: 18px;
  color: #D32B2B;
}

.index-bg-B .db_Des > dl dd > b {
  font-size: 80px;
  font-weight: bold;
  line-height: 100px;
  text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
  margin-right: 5px;
  font-family: Arial;
}

.index-bg-B .db_Des > .mt30 {
  float: left;
  width: 100%;
}

.index-bg-B .db_Des > .mt30 a {
  margin-top: 30px;
  border-radius: 20px;
  width: 160px;
  border: 1px solid #ffffff;
  color: #ffffff;
  line-height: 38px;
}

.index-bg-B .db_Des > .mt30 a:hover {
  border: 1px solid #f0374b;
}

.index-bg-C {
  position: relative;
}

.index-bg-C .thumbsSlider {
  position: absolute;
  height: 160px;
  bottom: 100px;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  z-index: 2;
}

.index-bg-C .thumbsSlider .row {
  height: 100%;
}

.index-bg-C .thumbsSlider .swiper-slide {
  position: relative;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.4);
  border: 2px solid rgba(255, 255, 255, 0.3);
  border-radius: 4px;
  background: none;
}

.index-bg-C .thumbsSlider .swiper-slide span.b {
  position: absolute;
  left: 20px;
  bottom: 30px;
  font-size: 20px;
  color: #FFFFFF;
  line-height: 33px;
}

.index-bg-C .thumbsSlider .swiper-slide span.b span {
  display: inline-block;
}

.index-bg-C .thumbsSlider .swiper-slide:before {
  content: '';
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 100%;
}

.index-bg-C .thumbsSlider .swiper-slide:after {
  content: '';
  position: absolute;
  left: 20px;
  bottom: 20px;
  width: 30px;
  height: 3px;
  background: #FFFFFF;
}

.index-bg-C .mySwiper3-thumbs {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.index-bg-C .mySwiper3-thumbs .swiper-slide {
  width: calc(25% - 10px);
  background: rgba(255, 255, 255, 0.3);
  cursor: pointer;
}

.index-bg-C .mySwiper3-thumbs .swiper-slide-thumb-active {
  opacity: 1;
  border: 2px solid #d32b2b;
}

.index-bg-C .mySwiper3-thumbs .swiper-slide-thumb-active:before {
  background: transparent;
}

.index-bg-C .mySwiper3-thumbs .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.index-bg-C .swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 80px;
}

.index-bg-C .swiper-pagination-bullet {
  width: 30px;
  -webkit-border-radius: 2px;
  height: 6px;
  border-radius: 2px;
  background: #FFFFFF;
}

.index-bg-C .C_Wrap {
  position: absolute;
  left: 50%;
  top: 30%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.index-bg-C .C_Wrap .row {
  width: 60%;
  margin-left: 65px;
}

.index-bg-C .C_Wrap .row h2 {
  font-size: 50px;
  color: #FFFFFF;
  font-weight: lighter;
  line-height: 80px;
  padding: 10px 0;
  text-shadow: 0px 2px 6px rgba(0, 0, 0, 0.5);
}

.index-bg-C .C_Wrap .row h3 {
  font-size: 24px;
  color: #FFFFFF;
  line-height: 40px;
  margin-bottom: 10px;
}

.index-bg-C .C_Wrap .row p {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.8);
  line-height: 30px;
}

.index-bg-C .C_Wrap .row a {
  margin-top: 40px;
  margin-left: 0;
}

.index-Title {
  position: absolute;
  left: 50%;
  top: 20%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 60px;
  z-index: 2;
}

.index-Title h2 {
  color: rgba(255, 255, 255, 0.09);
  position: relative;
  line-height: 70px;
}

.index-Title h2 font {
  margin: 0 5px;
  position: relative;
  top: 2px;
}

.index-Title h2 b {
  position: absolute;
  left: 10px;
  bottom: 0px;
  font-weight: lighter;
  font-size: 36px;
  color: white;
  line-height: 36px;
}

.index_Wrap {
  position: absolute;
  left: 50%;
  top: 30%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.index_Wrap .row {
  width: 62%;
  margin-left: 65px;
}

.index_Wrap .row.FR {
  float: right;
}

.index_Wrap .row h2 {
  font-size: 50px;
  color: #FFFFFF;
  font-weight: lighter;
  padding: 10px 0;
  line-height: 80px;
  text-shadow: 0px 2px 6px rgba(0, 0, 0, 0.5);
}

.index_Wrap .row h3 {
  font-size: 24px;
  color: #FFFFFF;
  line-height: 40px;
  margin-bottom: 10px;
}

.index_Wrap .row p {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.8);
  line-height: 30px;
}

.index_Wrap .row a {
  margin-top: 40px;
  margin-left: 0;
}

body.Index a.more-pc {
  border-radius: 24px;
  background: #d32b2b;
  border: 1px solid #d32b2b;
}

body.Index a.more-pc i {
  margin-left: 10px;
}

body.Index a.more-pc:hover {
  background: #ff3b3b;
  border: 1px solid #ff3b3b;
}

body.Index .videoMask {
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  display: none;
}

body.Index .videoMask .Mask {
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 100%;
}

body.Index .videoBox {
  width: 960px;
  height: 600px;
  float: left;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -300px 0 0 -480px;
  z-index: 10000;
  padding: 2px;
  border-radius: 8px;
  background: #000000;
}

body.Index .videoBox .v {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  overflow: hidden;
  display: none;
}

body.Index .videoBox i.close {
  width: 30px;
  height: 30px;
  position: absolute;
  right: -15px;
  top: -15px;
  border-radius: 50%;
  opacity: 1;
  background: #ffffff url(../png/i-close.png) center center no-repeat;
  background-size: 15px 15px;
  cursor: pointer;
}

.index-bg-H .tdCon {
  display: none;
}

.index-bg-H .tdCon.Cur {
  display: block;
}

.index-bg-H .td {
  padding-bottom: 10px;
}

.index-bg-H .td span {
  margin-right: 40px;
  color: rgba(255, 255, 255, 0.6);
  cursor: pointer;
  position: relative;
}

.index-bg-H .td span.Cur {
  color: white;
}

.index-bg-H .td span.Cur:after {
  content: " ";
  width: 40px;
  height: 3px;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  bottom: -10px;
  background: #FF2828;
  display: block;
}

.index-bg-D .db {
  margin-top: 20px;
  width: 120%;
}

.index-bg-D .db > dl {
  width: 25%;
  float: left;
  text-align: left;
  margin: 0;
  padding: 0;
  color: #FFFFFF;
  position: relative;
}

.index-bg-D .db > dl:after {
  content: ' ';
  width: 1px;
  height: 70px;
  position: absolute;
  right: 30px;
  top: 12px;
  background: rgba(255, 255, 255, 0.2);
  display: block;
}

.index-bg-D .db > dl dt {
  line-height: 40px;
  font-size: 16px;
}

.index-bg-D .db > dl dd {
  font-size: 16px;
}

.index-bg-D .db > dl dd > b {
  font-size: 36px;
  font-weight: bold;
  line-height: 50px;
  font-family: Arial;
  margin-right: 5px;
}

.index-bg-D .db > dl:last-child:after {
  display: none;
}

.index-bg-F .Des {
  margin-top: 30px;
  width: 100%;
  margin-left: -10px;
}

.index-bg-F .Des > dl {
  width: calc(33.3333% - 20px);
  float: left;
  text-align: center;
  margin: 0;
  padding: 0;
  color: #FFFFFF;
  font-size: 18px;
  height: 70px;
  background: rgba(66, 5, 118, 0.6);
  border: 1px solid #7E17D7;
  line-height: 68px;
  margin: 0 10px;
}

.index-bg-F .Des > dl img {
  width: 30px;
  height: 30px;
  position: relative;
  top: -2px;
  display: inline-block;
  right: 10px;
}

.index-bg-G {
  position: relative;
}

.index-bg-G .mySwiper7 {
  height: auto;
  position: absolute;
  top: 30%;
  width: 1200px;
  left: 50%;
  margin-left: -600px;
  padding: 0 40px 40px 40px;
}

.index-bg-G .mySwiper7 .swiper-wrapper {
  padding-bottom: 50px;
}

.index-bg-G .mySwiper7 .swiper-slide {
  height: 100%;
  background: rgba(0, 0, 0, 0.1);
  padding: 20px 15px 15px 15px;
  border-radius: 4px;
}

.index-bg-G .mySwiper7 .swiper-slide {
  -webkit-transition: transform .3s;
  -moz-transition: transform .3s;
  -ms-transition: transform .3s;
  -o-transition: transform .3s;
  transition: transform .3s;
}

.index-bg-G .mySwiper7 .swiper-slide:hover {
  background: rgba(0, 0, 0, 0.2);
}

.index-bg-G .mySwiper7 .swiper-slide:hover .thumb_Pic {
  -webkit-transform: scale(1.05) translateY(-50%);
  transform: scale(1.05) translateY(-50%);
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.index-bg-G .mySwiper7 .swiper-slide a {
  display: block;
}

.index-bg-G .mySwiper7 .swiper-slide .data {
  line-height: 40px;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.8);
  font-family: Arial;
}

.index-bg-G .mySwiper7 .swiper-slide .imgSpan {
  position: relative;
  height: 126px;
  width: 100%;
  display: inline-block;
  line-height: 0;
  overflow: hidden;
}

.index-bg-G .mySwiper7 .swiper-slide .imgSpan .thumb_Pic {
  width: 100%;
  min-height: 100%;
  position: absolute;
  top: 50%;
  -webkit-transform: scale(1) translateY(-50%);
  transform: scale(1) translateY(-50%);
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.index-bg-G .mySwiper7 .swiper-slide .imgSpan .icon-playBtn {
  width: 50px;
  height: 50px;
  display: inline-block;
  position: absolute;
  left: 15px;
  bottom: 15px;
  background: transparent url("../png/play-btn.png") center center no-repeat;
  background-size: cover;
}

.index-bg-G .mySwiper7 .swiper-slide h2 {
  font-size: 16px;
  line-height: 26px;
  min-height: 52px;
  margin: 20px 5px 10px 5px;
  width: calc(100% - 10px);
  font-weight: bold;
  color: #ffffff;
  padding: 0px 0px;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.index-bg-G .mySwiper7 .swiper-slide p {
  padding: 0px 5px;
  font-size: 13px;
  color: rgba(255, 255, 255, 0.8);
}

.index-bg-G .mySwiper7 .swiper-slide p.des {
  font-size: 13px;
  line-height: 24px;
  height: 48px;
  width: 100%;
  margin-bottom: 30px;
  color: rgba(255, 255, 255, 0.8);
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.index-bg-G .mySwiper7 .swiper-slide a {
  color: #ffffff;
}

.index-bg-G .mySwiper7 .swiper-slide a.to-more {
  float: right;
  width: auto;
  font-size: 13px;
  border: 0;
  margin-bottom: 0;
  padding-right: 0px;
  position: relative;
  color: rgba(255, 255, 255, 0.8);
}

.index-bg-G .mySwiper7 .swiper-slide a.to-more:hover {
  color: #d32b2b;
}

.index-bg-G .mySwiper7 .swiper-slide a:hover {
  text-decoration: none;
  color: #d32b2b;
}

.index-bg-G .mySwiper7 .swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 0px;
}

.index-bg-G .mySwiper7 .swiper-pagination-bullet {
  width: 30px;
  -webkit-border-radius: 2px;
  height: 6px;
  border-radius: 2px;
  background: #FFFFFF;
}

.index-bg-G .mySwiper7 .swiper-button-next, .index-bg-G .mySwiper7 .swiper-button-prev {
  margin-top: -80px;
}

.index-bg-G .mySwiper7 .swiper-button-prev {
  left: -10px;
  background: url("../png/icon-banner_l.png") center center no-repeat;
}

.index-bg-G .mySwiper7 .swiper-button-prev:after {
  content: " ";
}

.index-bg-G .mySwiper7 .swiper-button-next {
  right: -10px;
  background: url("../png/icon-banner_r.png") center center no-repeat;
}

.index-bg-G .mySwiper7 .swiper-button-next:after {
  content: " ";
}

@-webkit-keyframes start {
  0%, 30% {
    opacity: 0;
    -webkit-transform: translate(0, -10px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate(0, 8px);
  }
}

.array {
  -webkit-animation: start 1.5s infinite ease-in-out;
}

@-webkit-keyframes ss {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translate(0, -5px);
  }
}

.blo-list.CP-it > div:nth-child(1) .blo-item .blo-imgbox {
  background: url(../png/jycp2_itjy_fw_pic01%402x.png) no-repeat center center;
}

.blo-list.CP-it > div:nth-child(2) .blo-item .blo-imgbox {
  background: url(../png/jycp2_itjy_fw_pic02%402x.png) no-repeat center center;
}

.blo-list.CP-it > div:nth-child(3) .blo-item .blo-imgbox {
  background: url(../png/jycp2_itjy_fw_pic03%402x.png) no-repeat center center;
}

.blo-list.dsj > div:nth-child(1) .blo-item .blo-imgbox {
  background: url(../png/dsj_pic03%402x.png) no-repeat center center;
}

.blo-list.dsj > div:nth-child(2) .blo-item .blo-imgbox {
  background: url(../png/dsj_pic04%402x.png) no-repeat center center;
}

.blo-list.dsj > div:nth-child(3) .blo-item .blo-imgbox {
  background: url(../png/dsj_pic05%402x.png) no-repeat center center;
}

.blo-list.dsj > div:nth-child(4) .blo-item .blo-imgbox {
  background: url(../png/dsj_pic06%402x.png) no-repeat center center;
}

.blo-list.dsj > div:nth-child(5) .blo-item .blo-imgbox {
  background: url(../png/dsj_pic07%402x.png) no-repeat center center;
}

.blo-list.dsj > div:nth-child(6) .blo-item .blo-imgbox {
  background: url(../png/dsj_pic08%402x.png) no-repeat center center;
}

.blo-list.CP-qypx > div:nth-child(1) .blo-item .blo-imgbox {
  background: url(../png/jycp3_qp_qypx_pic01%402x.png) no-repeat center center;
}

.blo-list.CP-qypx > div:nth-child(2) .blo-item .blo-imgbox {
  background: url(../png/jycp3_qp_qypx_pic02%402x.png) no-repeat center center;
}

.blo-list.CP-qypx > div:nth-child(3) .blo-item .blo-imgbox {
  background: url(../png/jycp3_qp_qypx_pic03%402x.png) no-repeat center center;
}

.blo-list.CP-qypx > div:nth-child(4) .blo-item .blo-imgbox {
  background: url(../png/jycp3_qp_qypx_pic04%402x.png) no-repeat center center;
}

.blo-list.CP-qypx > div:nth-child(5) .blo-item .blo-imgbox {
  background: url(../png/jycp3_qp_qypx_pic05%402x.png) no-repeat center center;
}

.blo-list.CP-qypx > div:nth-child(6) .blo-item .blo-imgbox {
  background: url(../png/jycp3_qp_qypx_pic06%402x.png) no-repeat center center;
}

.blo-list.FA-CG > div:nth-child(1) .blo-item .blo-imgbox {
  background: url(../jpg/card_bg01.jpg) no-repeat center center;
}

.blo-list.FA-CG > div:nth-child(2) .blo-item .blo-imgbox {
  background: url(../jpg/card_bg01.jpg) no-repeat center center;
}

.blo-list.FA-CG > div:nth-child(3) .blo-item .blo-imgbox {
  background: url(../jpg/card_bg01.jpg) no-repeat center center;
}

.blo-list.FA-wlxl > div:nth-child(1) .blo-item .blo-imgbox {
  background: url(../jpg/jjfa3_wl_pic01%402x.jpg) no-repeat center center;
}

.blo-list.FA-wlxl > div:nth-child(2) .blo-item .blo-imgbox {
  background: url(../jpg/jjfa3_wl_pic02%402x.jpg) no-repeat center center;
}

.blo-list.FA-wlxl > div:nth-child(3) .blo-item .blo-imgbox {
  background: url(../jpg/jjfa3_wl_pic03%402x.jpg) no-repeat center center;
}

.blo-list.FA-wlxl > div:nth-child(4) .blo-item .blo-imgbox {
  background: url(../jpg/jjfa3_wl_pic04%402x.jpg) no-repeat center center;
}

.blo-list.FA-wlxl > div:nth-child(5) .blo-item .blo-imgbox {
  background: url(../jpg/jjfa3_wl_pic05%402x.jpg) no-repeat center center;
}

.blo-list.FA-wlxl > div:nth-child(6) .blo-item .blo-imgbox {
  background: url(../jpg/jjfa3_wl_pic06%402x.jpg) no-repeat center center;
}

.blo-list.FA-cg > div:nth-child(1) .blo-item .blo-imgbox {
  background: url(../jpg/kczy2_cg_td_pic01%402x.jpg) no-repeat center center;
}

.blo-list.FA-cg > div:nth-child(2) .blo-item .blo-imgbox {
  background: url(../jpg/kczy2_cg_td_pic02%402x.jpg) no-repeat center center;
}

.blo-list.FA-cg > div:nth-child(3) .blo-item .blo-imgbox {
  background: url(../jpg/kczy2_cg_td_pic03%402x.jpg) no-repeat center center;
}

.blo-list.workStar > div:nth-child(1) .blo-item .blo-imgbox, .blo-list.hScSys-yzty > div:nth-child(1) .blo-item .blo-imgbox {
  background: url(../jpg/workstar_pic01%402x.jpg) no-repeat center center;
}

.blo-list.workStar > div:nth-child(2) .blo-item .blo-imgbox, .blo-list.hScSys-yzty > div:nth-child(2) .blo-item .blo-imgbox {
  background: url(../jpg/workstar_pic02%402x.jpg) no-repeat center center;
}

.blo-list.workStar > div:nth-child(3) .blo-item .blo-imgbox, .blo-list.hScSys-yzty > div:nth-child(3) .blo-item .blo-imgbox {
  background: url(../jpg/workstar_pic03%402x.jpg) no-repeat center center;
}

.blo-list.hScSys-yzty > div:nth-child(1) .blo-item .blo-imgbox {
  background: url(../jpg/hscsys_yzty_pic01.jpg) no-repeat center center;
}

.blo-list.hScSys-yzty > div:nth-child(2) .blo-item .blo-imgbox {
  background: url(../jpg/hscsys_yzty_pic02.jpg) no-repeat center center;
}

.blo-list.hScSys-yzty > div:nth-child(3) .blo-item .blo-imgbox {
  background: url(../jpg/hscsys_yzty_pic03.jpg) no-repeat center center;
}

.blo-list.ai > div:nth-child(1) .blo-item .blo-imgbox {
  background: url(../png/coe-ai-b01.png) no-repeat center center;
}

.blo-list.ai > div:nth-child(2) .blo-item .blo-imgbox {
  background: url(../png/coe-ai-b02.png) no-repeat center center;
}

.blo-list.ai > div:nth-child(3) .blo-item .blo-imgbox {
  background: url(../png/coe-ai-b03.png) no-repeat center center;
}

.blo-list.ai > div .blo-item .blo-imgbox:after {
  display: none;
}

.blo-list.ai > div .blo-item .blo-con .text-al {
  color: #999999;
}

.blo-list.ai > div .blo-item .blo-con .text-al img {
  display: inline-block;
  margin: 10px auto;
}

.blo-list.ai > div .blo-item .blo-con .blo-info {
  height: 90px;
}

.ServiceTanv .gxS_01 {
  background: url("../png/gx_05h%402x.png") no-repeat center center;
  background-size: cover;
}

.ServiceTanv .gxS_02 {
  background: url("../png/gx_06h%402x.png") no-repeat center center;
  background-size: cover;
}

.ServiceTanv .gxS_03 {
  background: url("../png/gx_07h%402x.png") no-repeat center center;
  background-size: cover;
}

.ServiceTanv .gxS_04 {
  background: url("../png/gx_08h%402x.png") no-repeat center center;
  background-size: cover;
}

.ServiceTanv .gxS_05 {
  background: url("../png/gx_09h%402x.png") no-repeat center center;
  background-size: cover;
}

.ServiceTanv .gxS_06 {
  background: url("../png/gx_10h%402x.png") no-repeat center center;
  background-size: cover;
}

.ServiceTanv .gxS_07 {
  background: url("../png/gx_11h%402x.png") no-repeat center center;
  background-size: cover;
}

.ServiceTanv .Cur .gxS_01 {
  background: url("../png/gx_05%402x.png") no-repeat center center;
  background-size: cover;
}

.ServiceTanv .Cur .gxS_02 {
  background: url("../png/gx_06%402x.png") no-repeat center center;
  background-size: cover;
}

.ServiceTanv .Cur .gxS_03 {
  background: url("../png/gx_07%402x.png") no-repeat center center;
  background-size: cover;
}

.ServiceTanv .Cur .gxS_04 {
  background: url("../png/gx_08%402x.png") no-repeat center center;
  background-size: cover;
}

.ServiceTanv .Cur .gxS_05 {
  background: url("../png/gx_09%402x.png") no-repeat center center;
  background-size: cover;
}

.ServiceTanv .Cur .gxS_06 {
  background: url("../png/gx_10%402x.png") no-repeat center center;
  background-size: cover;
}

.ServiceTanv .Cur .gxS_07 {
  background: url("../png/gx_11%402x.png") no-repeat center center;
  background-size: cover;
}

.ServiceTcon .gxS_01 {
  background: url("../png/gx_05%402x.png") no-repeat center center;
  background-size: cover;
}

.ServiceTcon .gxS_02 {
  background: url("../png/gx_06%402x.png") no-repeat center center;
  background-size: cover;
}

.ServiceTcon .gxS_03 {
  background: url("../png/gx_07%402x.png") no-repeat center center;
  background-size: cover;
}

.ServiceTcon .gxS_04 {
  background: url("../png/gx_08%402x.png") no-repeat center center;
  background-size: cover;
}

.ServiceTcon .gxS_05 {
  background: url("../png/gx_09%402x.png") no-repeat center center;
  background-size: cover;
}

.ServiceTcon .gxS_06 {
  background: url("../png/gx_10%402x.png") no-repeat center center;
  background-size: cover;
}

.ServiceTcon .gxS_07 {
  background: url("../png/gx_11%402x.png") no-repeat center center;
  background-size: cover;
}

.ServiceTanv .jjfaS_01 {
  background: url("../png/jjfa_05h%402x.png") no-repeat center center;
  background-size: 100% 100%;
}

.ServiceTanv .jjfaS_02 {
  background: url("../png/jjfa_06h%402x.png") no-repeat center center;
  background-size: 100% 100%;
}

.ServiceTanv .jjfaS_03 {
  background: url("../png/jjfa_07h%402x.png") no-repeat center center;
  background-size: 100% 100%;
}

.ServiceTanv .jjfaS_04 {
  background: url("../png/jjfa_08h%402x.png") no-repeat center center;
  background-size: 100% 100%;
}

.ServiceTanv .jjfaS_05 {
  background: url("../png/jjfa_09h%402x.png") no-repeat center center;
  background-size: 100% 100%;
}

.ServiceTanv .Cur .jjfaS_01 {
  background: url("../png/jjfa_05%402x.png") no-repeat center center;
  background-size: 100% 100%;
}

.ServiceTanv .Cur .jjfaS_02 {
  background: url("../png/jjfa_06%402x.png") no-repeat center center;
  background-size: 100% 100%;
}

.ServiceTanv .Cur .jjfaS_03 {
  background: url("../png/jjfa_07%402x.png") no-repeat center center;
  background-size: 100% 100%;
}

.ServiceTanv .Cur .jjfaS_04 {
  background: url("../png/jjfa_08%402x.png") no-repeat center center;
  background-size: 100% 100%;
}

.ServiceTanv .Cur .jjfaS_05 {
  background: url("../png/jjfa_09%402x.png") no-repeat center center;
  background-size: 100% 100%;
}

.ServiceTcon .jjfaS_01 {
  background: url("../png/jjfa_05%402x.png") no-repeat center center;
  background-size: 100% 100%;
}

.ServiceTcon .jjfaS_02 {
  background: url("../png/jjfa_06%402x.png") no-repeat center center;
  background-size: 100% 100%;
}

.ServiceTcon .jjfaS_03 {
  background: url("../png/jjfa_07%402x.png") no-repeat center center;
  background-size: 100% 100%;
}

.ServiceTcon .jjfaS_04 {
  background: url("../png/jjfa_08%402x.png") no-repeat center center;
  background-size: 100% 100%;
}

.ServiceTcon .jjfaS_05 {
  background: url("../png/jjfa_09%402x.png") no-repeat center center;
  background-size: 100% 100%;
}

.jxjy_01 {
  background: url("../png/jxjy_01%402x.png") no-repeat center center;
  background-size: cover;
}

.jxjy_02 {
  background: url("../png/jxjy_02%402x.png") no-repeat center center;
  background-size: cover;
}

.jxjy_03 {
  background: url("../png/jxjy_03%402x.png") no-repeat center center;
  background-size: cover;
}

.jxjy_04 {
  background: url("../png/jxjy_04%402x.png") no-repeat center center;
  background-size: cover;
}

.jxjy_05 {
  background: url("../png/jxjy_05%402x.png") no-repeat center center;
  background-size: cover;
}

.jxjy_06 {
  background: url("../png/jxjy_06%402x.png") no-repeat center center;
  background-size: cover;
}

.jxjy_07 {
  background: url("../png/jxjy_07%402x.png") no-repeat center center;
  background-size: cover;
}

.jxjy_08 {
  background: url("../png/jxjy_08%402x.png") no-repeat center center;
  background-size: cover;
}

.jxjy_09 {
  background: url("../png/jxjy_09%402x.png") no-repeat center center;
  background-size: cover;
}

.jxjy_10 {
  background: url("../png/jxjy_10%402x.png") no-repeat center center;
  background-size: cover;
}

.jxjy_11 {
  background: url("../png/jxjy_11%402x.png") no-repeat center center;
  background-size: cover;
}

.qypx_01 {
  background: url("../png/cp-qp_01%402x.png") no-repeat center center;
  background-size: cover;
}

.qypx_02 {
  background: url("../png/cp-qp_02%402x.png") no-repeat center center;
  background-size: cover;
}

.qypx_03 {
  background: url("../png/cp-qp_03%402x.png") no-repeat center center;
  background-size: cover;
}

.gdjy_01 {
  background: url("../png/cp-gx_01%402x.png") no-repeat center center;
  background-size: cover;
}

.gdjy_02 {
  background: url("../png/cp-gx_02%402x.png") no-repeat center center;
  background-size: cover;
}

.gdjy_03 {
  background: url("../png/cp-gx_03%402x.png") no-repeat center center;
  background-size: cover;
}

.CP-it_01 {
  background: url("../png/cp-itjy_01%402x.png") no-repeat center center;
  background-size: cover;
}

.CP-it_02 {
  background: url("../png/cp-itjy_02%402x.png") no-repeat center center;
  background-size: cover;
}

.CP-it_03 {
  background: url("../png/cp-itjy_03%402x.png") no-repeat center center;
  background-size: cover;
}

.CP-it_04 {
  background: url("../png/cp-it_01%402x.png") no-repeat center center;
  background-size: cover;
}

.CP-it_05 {
  background: url("../png/cp-it_02%402x.png") no-repeat center center;
  background-size: cover;
}

.CP-it_06 {
  background: url("../png/cp-it_03%402x.png") no-repeat center center;
  background-size: cover;
}

.ITzxjy_01 {
  background: url("../png/jjfa2_it_icon02%402x.png") no-repeat center center;
  background-size: cover;
}

.ITzxjy_02 {
  background: url("../png/jjfa2_it_icon03%402x.png") no-repeat center center;
  background-size: cover;
}

.ITzxjy_03 {
  background: url("../png/jjfa2_it_icon04%402x.png") no-repeat center center;
  background-size: cover;
}

.ITzxjy_04 {
  background: url("../png/jjfa2_it_icon05%402x.png") no-repeat center center;
  background-size: cover;
}

.ITzxjy_05 {
  background: url("../png/jjfa2_it_icon06%402x.png") no-repeat center center;
  background-size: cover;
}

.wlxl_01 {
  background: url("../png/jjfa2_wlxl01%402x.png") no-repeat center center;
  background-size: cover;
}

.wlxl_02 {
  background: url("../png/jjfa2_wlxl02%402x.png") no-repeat center center;
  background-size: cover;
}

.wlxl_03 {
  background: url("../png/jjfa2_wlxl03%402x.png") no-repeat center center;
  background-size: cover;
}

.wlxl_04 {
  background: url("../png/jjfa2_wlxl04%402x.png") no-repeat center center;
  background-size: cover;
}

.ggfwtx_01 {
  background: url("../png/jjfa2_ggfwtx01%402x.png") no-repeat center center;
  background-size: cover;
}

.ggfwtx_02 {
  background: url("../png/cp-zhy_03%402x.png") no-repeat center center;
  background-size: cover;
}

.ggfwtx_03 {
  background: url("../png/jjfa2_it_icon04%402x.png") no-repeat center center;
  background-size: cover;
}

.ggfwtx_04 {
  background: url("../png/qypx_02%402x.png") no-repeat center center;
  background-size: cover;
}

.ggfwtx_05 {
  background: url("../png/jjfa2_it_icon06%402x.png") no-repeat center center;
  background-size: cover;
}

.gzjxjw_01 {
  background: url("../png/icon_gzjxjw_01%402x.png") no-repeat center center;
  background-size: cover;
}

.gzjxjw_02 {
  background: url("../png/icon_gzjxjw_02%402x.png") no-repeat center center;
  background-size: cover;
}

.zjpx_01 {
  background: url("../png/icon_zjpx_01%402x.png") no-repeat center center;
  background-size: cover;
}

.zjpx_02 {
  background: url("../png/icon_zjpx_02%402x.png") no-repeat center center;
  background-size: cover;
}

.zjpx_03 {
  background: url("../png/icon_zjpx_03%402x.png") no-repeat center center;
  background-size: cover;
}

.teaQuliEvaSys_01 {
  background: url("../png/icon_teaqulievasys_01%402x.png") no-repeat center center;
  background-size: cover;
}

.teaQuliEvaSys_02 {
  background: url("../png/icon_teaqulievasys_02%402x.png") no-repeat center center;
  background-size: cover;
}

.teaQuliEvaSys_03 {
  background: url("../png/icon_teaqulievasys_03%402x.png") no-repeat center center;
  background-size: cover;
}

.zhy_01 {
  background: url("../png/cp-zhy_01%402x.png") no-repeat center center;
  background-size: cover;
}

.zhy_02 {
  background: url("../png/cp-zhy_02%402x.png") no-repeat center center;
  background-size: cover;
}

.zhy_03 {
  background: url("../png/cp-zhy_03%402x.png") no-repeat center center;
  background-size: cover;
}

.ek_01 {
  background: url("../png/cp-ek_01%402x.png") no-repeat center center;
  background-size: cover;
}

.ek_02 {
  background: url("../png/cp-ek_02%402x.png") no-repeat center center;
  background-size: cover;
}

.ek_03 {
  background: url("../png/cp-ek_03%402x.png") no-repeat center center;
  background-size: cover;
}

.scpt_01 {
  background: url("../png/cp-scpt_01%402x.png") no-repeat center center;
  background-size: cover;
}

.scpt_02 {
  background: url("../png/cp-scpt_02%402x.png") no-repeat center center;
  background-size: cover;
}

.scpt_03 {
  background: url("../png/cp-scpt_03%402x.png") no-repeat center center;
  background-size: cover;
}

.sc_01 {
  background: url("../png/cp-sc_01%402x.png") no-repeat center center;
  background-size: cover;
}

.sc_02 {
  background: url("../png/cp-sc_02%402x.png") no-repeat center center;
  background-size: cover;
}

.sc_03 {
  background: url("../png/cp-sc_03%402x.png") no-repeat center center;
  background-size: cover;
}

.sc_04 {
  background: url("../png/cp-sc_04%402x.png") no-repeat center center;
  background-size: cover;
}

.sc_05 {
  background: url("../png/cp-sc_05%402x.png") no-repeat center center;
  background-size: cover;
}

.sc_06 {
  background: url("../png/cp-sc_06%402x.png") no-repeat center center;
  background-size: cover;
}

.al_jd01 {
  background: url("../png/ggcp-xqapp_01%402x.png") no-repeat center center;
  background-size: cover;
}

.al_jd02 {
  background: url("../png/ggcp-xqapp_02%402x.png") no-repeat center center;
  background-size: cover;
}

.al_jd03 {
  background: url("../png/ggcp-xqapp_03%402x.png") no-repeat center center;
  background-size: cover;
}

.al_jd04 {
  background: url("../png/ggcp-xqapp_04%402x.png") no-repeat center center;
  background-size: cover;
}

.al_ty01 {
  background: url("../png/ggcp-ksxxh_12%402x.png") no-repeat center center;
  background-size: cover;
}

.al_ty02 {
  background: url("../png/al_ty02%402x.png") no-repeat center center;
  background-size: cover;
}

.al_ty03 {
  background: url("../png/al_ty03%402x.png") no-repeat center center;
  background-size: cover;
}

.t-cj_01 {
  background: url("../png/fa-cj_13%402x.png") no-repeat center center;
  background-size: cover;
}

.t-cj_02 {
  background: url("../png/fa-cj_14%402x.png") no-repeat center center;
  background-size: cover;
}

.t-cj_03 {
  background: url("../png/fa-cj_15%402x.png") no-repeat center center;
  background-size: cover;
}

.t-cj_04 {
  background: url("../png/fa-cj_16%402x.png") no-repeat center center;
  background-size: cover;
}

.fxl_01 {
  background: url("../png/fa-fxl_01%402x.png") no-repeat center center;
  background-size: cover;
}

.fxl_02 {
  background: url("../png/fa-fxl_02%402x.png") no-repeat center center;
  background-size: cover;
}

.fxl_03 {
  background: url("../png/fa-fxl_03%402x.png") no-repeat center center;
  background-size: cover;
}

.t-fxl_01 {
  background: url("../png/fa-fxl_04%402x.png") no-repeat center center;
  background-size: cover;
}

.t-fxl_02 {
  background: url("../png/fa-fxl_05%402x.png") no-repeat center center;
  background-size: cover;
}

.t-fxl_03 {
  background: url("../png/fa-fxl_06%402x.png") no-repeat center center;
  background-size: cover;
}

.t-fxl_04 {
  background: url("../png/fa-fxl_07%402x.png") no-repeat center center;
  background-size: cover;
}

.t-fxl_05 {
  background: url("../png/fa-fxl_08%402x.png") no-repeat center center;
  background-size: cover;
}

.zk_01 {
  background: url("../png/fa-zk_01%402x.png") no-repeat center center;
  background-size: cover;
}

.zk_02 {
  background: url("../png/fa-zk_02%402x.png") no-repeat center center;
  background-size: cover;
}

.zk_03 {
  background: url("../png/fa-zk_03%402x.png") no-repeat center center;
  background-size: cover;
}

.zk_04 {
  background: url("../png/fa-zk_04%402x.png") no-repeat center center;
  background-size: cover;
}

.t-zk_01 {
  background: url("../png/fa-zkk_01%402x.png") no-repeat center center;
  background-size: cover;
}

.t-zk_02 {
  background: url("../png/fa-zkk_02%402x.png") no-repeat center center;
  background-size: cover;
}

.t-zk_03 {
  background: url("../png/fa-zkk_03%402x.png") no-repeat center center;
  background-size: cover;
}

.t-zk_04 {
  background: url("../png/fa-zkk_04%402x.png") no-repeat center center;
  background-size: cover;
}

.t-zk_05 {
  background: url("../png/fa-zkk_05%402x.png") no-repeat center center;
  background-size: cover;
}

.t-zy-cg_01 {
  background: url("../png/fa-zy-cg_01%402x.png") no-repeat center center;
  background-size: cover;
}

.t-zy-cg_02 {
  background: url("../png/fa-zy-cg_02%402x.png") no-repeat center center;
  background-size: cover;
}

.t-zy-cg_03 {
  background: url("../png/fa-zy-cg_03%402x.png") no-repeat center center;
  background-size: cover;
}

.t-zy-cg_04 {
  background: url("../png/fa-zy-cg_04%402x.png") no-repeat center center;
  background-size: cover;
}

.t-zy-cg_05 {
  background: url("../png/fa-zy-cg_05%402x.png") no-repeat center center;
  background-size: cover;
}

.ggfw_06 {
  background: url("../png/fa-ggfw_06%402x.png") no-repeat center center;
  background-size: cover;
}

.ggfw_07 {
  background: url("../png/fa-ggfw_07%402x.png") no-repeat center center;
  background-size: cover;
}

.ggfw_08 {
  background: url("../png/fa-ggfw_08%402x.png") no-repeat center center;
  background-size: cover;
}

.ggfw_01 {
  background: url("../png/fa-ggfw_01%402x.png") no-repeat center center;
  background-size: cover;
}

.ggfw_02 {
  background: url("../png/fa-ggfw_02%402x.png") no-repeat center center;
  background-size: cover;
}

.ggfw_03 {
  background: url("../png/fa-ggfw_03%402x.png") no-repeat center center;
  background-size: cover;
}

.ggfw_04 {
  background: url("../png/fa-ggfw_04%402x.png") no-repeat center center;
  background-size: cover;
}

.ggfw_05 {
  background: url("../png/fa-ggfw_05%402x.png") no-repeat center center;
  background-size: cover;
}

.xq_01 {
  background: url("../png/fa-xqhz_01%402x.png") no-repeat center center;
  background-size: cover;
}

.xq_02 {
  background: url("../png/fa-xqhz_02%402x.png") no-repeat center center;
  background-size: cover;
}

.xq_03 {
  background: url("../png/fa-xqhz_03%402x.png") no-repeat center center;
  background-size: cover;
}

.xq_04 {
  background: url("../png/fa-xqhz_04%402x.png") no-repeat center center;
  background-size: cover;
}

.xq_05 {
  background: url("../png/fa-xqhz_05%402x.png") no-repeat center center;
  background-size: cover;
}

.xq_06 {
  background: url("../png/fa-xqhz_06%402x.png") no-repeat center center;
  background-size: cover;
}

.xqhz_01 {
  background: url("../png/fa-xqhz_07%402x.png") no-repeat center center;
  background-size: cover;
}

.xqhz_02 {
  background: url("../png/fa-xqhz_08%402x.png") no-repeat center center;
  background-size: cover;
}

.xqhz_03 {
  background: url("../png/fa-xqhz_09%402x.png") no-repeat center center;
  background-size: cover;
}

.xqhz_04 {
  background: url("../png/fa-xqhz_10%402x.png") no-repeat center center;
  background-size: cover;
}

.cj_01 {
  background: url("../png/fa-cj_01%402x.png") no-repeat center center;
  background-size: cover;
}

.cj_02 {
  background: url("../png/fa-cj_02%402x.png") no-repeat center center;
  background-size: cover;
}

.cj_03 {
  background: url("../png/fa-cj_03%402x.png") no-repeat center center;
  background-size: cover;
}

.cj_04 {
  background: url("../png/fa-cj_04%402x.png") no-repeat center center;
  background-size: cover;
}

.cj_05 {
  background: url("../png/fa-cj_05%402x.png") no-repeat center center;
  background-size: cover;
}

.cj_06 {
  background: url("../png/fa-cj_06%402x.png") no-repeat center center;
  background-size: cover;
}

.cj_07 {
  background: url("../png/fa-cj_07%402x.png") no-repeat center center;
  background-size: cover;
}

.cj_08 {
  background: url("../png/fa-cj_08%402x.png") no-repeat center center;
  background-size: cover;
}

.cj_09 {
  background: url("../png/fa-cj_09%402x.png") no-repeat center center;
  background-size: cover;
}

.cj_10 {
  background: url("../png/fa-cj_10%402x.png") no-repeat center center;
  background-size: cover;
}

.cj_11 {
  background: url("../png/fa-cj_11%402x.png") no-repeat center center;
  background-size: cover;
}

.cj_12 {
  background: url("../png/fa-cj_12%402x.png") no-repeat center center;
  background-size: cover;
}

.t-ggfwtx_01 {
  background: url("../png/fa-ggfwtx_01%402x.png") no-repeat center center;
  background-size: cover;
}

.t-ggfwtx_02 {
  background: url("../png/fa-ggfwtx_02%402x.png") no-repeat center center;
  background-size: cover;
}

.t-ggfwtx_03 {
  background: url("../png/fa-ggfwtx_03%402x.png") no-repeat center center;
  background-size: cover;
}

.t-ggfwtx_04 {
  background: url("../png/fa-ggfwtx_04%402x.png") no-repeat center center;
  background-size: cover;
}

.LMS_01 {
  background: url("../png/ggcp-lms_01%402x.png") no-repeat center center;
  background-size: cover;
}

.LMS_02 {
  background: url("../png/ggcp-lms_02%402x.png") no-repeat center center;
  background-size: cover;
}

.LMS_03 {
  background: url("../png/ggcp-lms_03%402x.png") no-repeat center center;
  background-size: cover;
}

.dsj_01 {
  background: url("../png/ggcp-dsj_01%402x.png") no-repeat center center;
  background-size: cover;
}

.dsj_02 {
  background: url("../png/ggcp-dsj_02%402x.png") no-repeat center center;
  background-size: cover;
}

.dsj_03 {
  background: url("../png/ggcp-dsj_03%402x.png") no-repeat center center;
  background-size: cover;
}

.dsj_04 {
  background: url("../png/ggcp-dsj_04%402x.png") no-repeat center center;
  background-size: cover;
}

.xqAPP_01 {
  background: url("../png/ggcp-xqapp_01%402x.png") no-repeat center center;
  background-size: cover;
}

.xqAPP_02 {
  background: url("../png/ggcp-xqapp_02%402x.png") no-repeat center center;
  background-size: cover;
}

.xqAPP_03 {
  background: url("../png/ggcp-xqapp_03%402x.png") no-repeat center center;
  background-size: cover;
}

.xqAPP_04 {
  background: url("../png/ggcp-xqapp_04%402x.png") no-repeat center center;
  background-size: cover;
}

.ksxxh_01 {
  background: url("../png/ggcp-ksxxh_01%402x.png") no-repeat center center;
  background-size: cover;
}

.ksxxh_02 {
  background: url("../png/ggcp-ksxxh_02%402x.png") no-repeat center center;
  background-size: cover;
}

.ksxxh_03 {
  background: url("../png/ggcp-ksxxh_03%402x.png") no-repeat center center;
  background-size: cover;
}

.ksxxh_04 {
  background: url("../png/ggcp-ksxxh_04%402x.png") no-repeat center center;
  background-size: cover;
}

.ksxxh_05 {
  background: url("../png/ggcp-ksxxh_05%402x.png") no-repeat center center;
  background-size: cover;
}

.ksxxh_06 {
  background: url("../png/ggcp-ksxxh_06%402x.png") no-repeat center center;
  background-size: cover;
}

.ksxxh_07 {
  background: url("../png/ggcp-ksxxh_07%402x.png") no-repeat center center;
  background-size: cover;
}

.ksxxh_08 {
  background: url("../png/ggcp-ksxxh_08%402x.png") no-repeat center center;
  background-size: cover;
}

.ksxxh_09 {
  background: url("../png/ggcp-ksxxh_09%402x.png") no-repeat center center;
  background-size: cover;
}

.ksxxh_10 {
  background: url("../png/ggcp-ksxxh_10%402x.png") no-repeat center center;
  background-size: cover;
}

.ksxxh_11 {
  background: url("../png/ggcp-ksxxh_11%402x.png") no-repeat center center;
  background-size: cover;
}

.ksxxh_12 {
  background: url("../png/ggcp-ksxxh_12%402x.png") no-repeat center center;
  background-size: cover;
}

.zhyPK_01 {
  background: url("../png/ggcp-zhypk_01%402x.png") no-repeat center center;
  background-size: cover;
}

.zhyPK_02 {
  background: url("../png/ggcp-zhypk_02%402x.png") no-repeat center center;
  background-size: cover;
}

.zhyPK_03 {
  background: url("../png/ggcp-zhypk_03%402x.png") no-repeat center center;
  background-size: cover;
}

.zhyPK_04 {
  background: url("../png/ggcp-zhypk_04%402x.png") no-repeat center center;
  background-size: cover;
}

.zhyPK_05 {
  background: url("../png/ggcp-zhypk_05%402x.png") no-repeat center center;
  background-size: cover;
}

.qpKC_01 {
  background: url("../png/qpcp-qpkc_01%402x.png") no-repeat center center;
  background-size: cover;
}

.qpKC_02 {
  background: url("../png/qpcp-qpkc_02%402x.png") no-repeat center center;
  background-size: cover;
}

.qpKC_03 {
  background: url("../png/qpcp-qpkc_03%402x.png") no-repeat center center;
  background-size: cover;
}

.qpKC_04 {
  background: url("../png/qpcp-qpkc_04%402x.png") no-repeat center center;
  background-size: cover;
}

.yd_01 {
  background: url("../png/qpcp-yd_01%402x.png") no-repeat center center;
  background-size: cover;
}

.yd_02 {
  background: url("../png/qpcp-yd_02%402x.png") no-repeat center center;
  background-size: cover;
}

.yd_03 {
  background: url("../png/qpcp-yd_03%402x.png") no-repeat center center;
  background-size: cover;
}

.yd_04 {
  background: url("../png/qpcp-yd_04%402x.png") no-repeat center center;
  background-size: cover;
}

.wj_01 {
  background: url("../png/cjcp-wj_01%402x.png") no-repeat center center;
  background-size: cover;
}

.wj_02 {
  background: url("../png/cjcp-wj_02%402x.png") no-repeat center center;
  background-size: cover;
}

.wj_03 {
  background: url("../png/cjcp-wj_03%402x.png") no-repeat center center;
  background-size: cover;
}

.wj_04 {
  background: url("../png/cjcp-wj_04%402x.png") no-repeat center center;
  background-size: cover;
}

.cj_01 {
  background: url("../png/cjcp-cj_01%402x.png") no-repeat center center;
  background-size: cover;
}

.cj_02 {
  background: url("../png/cjcp-cj_02%402x.png") no-repeat center center;
  background-size: cover;
}

.cj_03 {
  background: url("../png/cjcp-cj_03%402x.png") no-repeat center center;
  background-size: cover;
}

.cj_04 {
  background: url("../png/cjcp-cj_04%402x.png") no-repeat center center;
  background-size: cover;
}

.cj_05 {
  background: url("../png/cjcp-cj_05%402x.png") no-repeat center center;
  background-size: cover;
}

.cj_06 {
  background: url("../png/cjcp-cj_06%402x.png") no-repeat center center;
  background-size: cover;
}

.v-jz_01 {
  background: url("../png/v-jz_01%402x.png") no-repeat center center;
  background-size: cover;
}

.v-jz_02 {
  background: url("../png/v-jz_02%402x.png") no-repeat center center;
  background-size: cover;
}

.v-jz_03 {
  background: url("../png/v-jz_03%402x.png") no-repeat center center;
  background-size: cover;
}

.v-jz_04 {
  background: url("../png/v-jz_04%402x.png") no-repeat center center;
  background-size: cover;
}

.itsx-tx_01 {
  background: url("../png/fa-it_01%402x.png") no-repeat center center;
  background-size: cover;
}

.itsx-tx_02 {
  background: url("../png/fa-it_02%402x.png") no-repeat center center;
  background-size: cover;
}

.itsx-tx_03 {
  background: url("../png/fa-it_03%402x.png") no-repeat center center;
  background-size: cover;
}

.itsx-tx_04 {
  background: url("../png/fa-it_04%402x.png") no-repeat center center;
  background-size: cover;
}

.itsx-tx_05 {
  width: 60px !important;
  height: 60px !important;
  background: url("../png/fa-it_05%402x.png") no-repeat center center;
}

.itsx-tx_06 {
  width: 60px !important;
  height: 60px !important;
  background: url("../png/fa-it_06%402x.png") no-repeat center center;
}

.itsx-tx_07 {
  width: 60px !important;
  height: 60px !important;
  background: url("../png/fa-it_07%402x.png") no-repeat center center;
}

.itsx-tx_08 {
  width: 60px !important;
  height: 60px !important;
  background: url("../png/fa-it_08%402x.png") no-repeat center center;
}

.imgL-list .imgL-item .imgL-imgbox i.itsx-tx_05,
.imgL-list .imgL-item .imgL-imgbox i.itsx-tx_06,
.imgL-list .imgL-item .imgL-imgbox i.itsx-tx_07,
.imgL-list .imgL-item .imgL-imgbox i.itsx-tx_08 {
  background-size: 80% !important;
}

.kczy_fw06 {
  background: url("../png/kczy_z06%402x.png") no-repeat center center;
  background-size: cover;
}

.kczy_fw07 {
  background: url("../png/kczy_z07%402x.png") no-repeat center center;
  background-size: cover;
}

.kczy_fw08 {
  background: url("../png/kczy_z08%402x.png") no-repeat center center;
  background-size: cover;
}

.kczy_fw09 {
  background: url("../png/kczy_z09%402x.png") no-repeat center center;
  background-size: cover;
}

.kczy_fw10 {
  background: url("../png/kczy_z10%402x.png") no-repeat center center;
  background-size: cover;
}

.kpzn_ptts_01 {
  background: url("../png/icon_znpl%402x.png") no-repeat center center;
  background-size: cover;
}

.kpzn_ptts_02 {
  background: url("../png/icon_znwd%402x.png") no-repeat center center;
  background-size: cover;
}

.kpzn_ptts_03 {
  background: url("../png/icon_zntj%402x.png") no-repeat center center;
  background-size: cover;
}

.kpzn_ptts_04 {
  background: url("../png/icon_znfx%402x.png") no-repeat center center;
  background-size: cover;
}

.kpzn_ptts_05 {
  background: url("../png/icon_aims%402x.png") no-repeat center center;
  background-size: cover;
}

.kpzn_ptts_06 {
  background: url("../png/icon_jlzd%402x.png") no-repeat center center;
  background-size: cover;
}

.kpzn_ptts_07 {
  background: url("../png/icon_zncp%402x.png") no-repeat center center;
  background-size: cover;
}

.kpzn_ptts_08 {
  background: url("../png/icon_zndd%402x.png") no-repeat center center;
  background-size: cover;
}

.hScSys_01 {
  background: url("../png/icon_hscsys_01%402x.png") no-repeat center center;
  background-size: cover;
}

.hScSys_02 {
  background: url("../png/icon_hscsys_02%402x.png") no-repeat center center;
  background-size: cover;
}

.hScSys_03 {
  background: url("../png/icon_hscsys_03%402x.png") no-repeat center center;
  background-size: cover;
}

.hScSys_04 {
  background: url("../png/icon_hscsys_04%402x.png") no-repeat center center;
  background-size: cover;
}

.blo-list.cEdu-ggjxjw > div:nth-child(1) .blo-item .blo-imgbox, .blo-list.gx-teaQuliEvaSys > div:nth-child(1) .blo-item .blo-imgbox {
  background: url(../jpg/gzjxjw_pic01%402x.jpg) no-repeat center center;
}

.blo-list.cEdu-ggjxjw > div:nth-child(2) .blo-item .blo-imgbox, .blo-list.gx-teaQuliEvaSys > div:nth-child(2) .blo-item .blo-imgbox {
  background: url(../jpg/gzjxjw_pic02%402x.jpg) no-repeat center center;
}

.blo-list.cEdu-ggjxjw > div:nth-child(3) .blo-item .blo-imgbox, .blo-list.gx-teaQuliEvaSys > div:nth-child(3) .blo-item .blo-imgbox {
  background: url(../jpg/gzjxjw_pic03%402x.jpg) no-repeat center center;
}

.blo-list.cEdu-zjpx > div:nth-child(1) .blo-item .blo-imgbox {
  background: url(../jpg/zjpx_pic01%402x.jpg) no-repeat center center;
}

.blo-list.cEdu-zjpx > div:nth-child(2) .blo-item .blo-imgbox {
  background: url(../jpg/zjpx_pic02%402x.jpg) no-repeat center center;
}

.blo-list.cEdu-zjpx > div:nth-child(3) .blo-item .blo-imgbox {
  background: url(../jpg/zjpx_pic03%402x.jpg) no-repeat center center;
}

.blo-list.gx-teaQuliEvaSys > div:nth-child(1) .blo-item .blo-imgbox {
  background: url(../jpg/teaqulievasys_pic01%402x.jpg) no-repeat center center;
}

.blo-list.gx-teaQuliEvaSys > div:nth-child(2) .blo-item .blo-imgbox {
  background: url(../jpg/teaqulievasys_pic02%402x.jpg) no-repeat center center;
}

.TWicon-gdyx .TW-item:nth-child(1) .TW-con li:nth-child(1) i {
  background: url("../png/gx_01%402x-2.png") no-repeat center center;
  background-size: cover;
}

.TWicon-gdyx .TW-item:nth-child(1) .TW-con li:nth-child(2) i {
  background: url("../png/gx_02%402x-2.png") no-repeat center center;
  background-size: cover;
}

.TWicon-gdyx .TW-item:nth-child(1) .TW-con li:nth-child(3) i {
  background: url("../png/gx_03%402x-2.png") no-repeat center center;
  background-size: cover;
}

.TWicon-gdyx .TW-item:nth-child(2) .TW-con li:nth-child(1) i {
  background: url("../png/gx_04%402x-2.png") no-repeat center center;
  background-size: cover;
}

.TWicon-gdyx .TW-item:nth-child(2) .TW-con li:nth-child(2) i {
  background: url("../png/gx_05%402x-2.png") no-repeat center center;
  background-size: cover;
}

.TWicon-gdyx .TW-item:nth-child(2) .TW-con li:nth-child(3) i {
  background: url("../png/gx_06%402x-2.png") no-repeat center center;
  background-size: cover;
}

.TWicon-gdyx .TW-item:nth-child(3) .TW-con li:nth-child(1) i {
  background: url("../png/gx_07%402x-2.png") no-repeat center center;
  background-size: cover;
}

.TWicon-gdyx .TW-item:nth-child(3) .TW-con li:nth-child(2) i {
  background: url("../png/gx_08%402x-2.png") no-repeat center center;
  background-size: cover;
}

.TWicon-gdyx .TW-item:nth-child(3) .TW-con li:nth-child(3) i {
  background: url("../png/gx_09%402x-2.png") no-repeat center center;
  background-size: cover;
}

.TWicon-gdyx .TW-item:nth-child(4) .TW-con li:nth-child(1) i {
  background: url("../png/qp_02%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-gdyx .TW-item:nth-child(4) .TW-con li:nth-child(2) i {
  background: url("../png/ggjy_11%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-gdyx .TW-item:nth-child(4) .TW-con li:nth-child(3) i {
  background: url("../png/gx_12%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-gdyx .TW-item:nth-child(5) .TW-con li:nth-child(1) i {
  background: url("../png/gx_13%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-gdyx .TW-item:nth-child(5) .TW-con li:nth-child(2) i {
  background: url("../png/gx_14%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-gdyx .TW-item:nth-child(5) .TW-con li:nth-child(3) i {
  background: url("../png/gx_15%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-qp .TW-item:nth-child(1) .TW-con li:nth-child(1) i {
  background: url("../png/qp_01%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-qp .TW-item:nth-child(1) .TW-con li:nth-child(2) i {
  background: url("../png/qp_02%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-qp .TW-item:nth-child(1) .TW-con li:nth-child(3) i {
  background: url("../png/qp_03%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-qp .TW-item:nth-child(2) .TW-con li:nth-child(1) i {
  background: url("../png/qp_04%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-qp .TW-item:nth-child(2) .TW-con li:nth-child(2) i {
  background: url("../png/qp_05%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-qp .TW-item:nth-child(2) .TW-con li:nth-child(3) i {
  background: url("../png/qp_06%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-itjy .TW-item:nth-child(1) .TW-con li:nth-child(1) i {
  background: url("../png/itjy_01%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-itjy .TW-item:nth-child(1) .TW-con li:nth-child(2) i {
  background: url("../png/itjy_02%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-itjy .TW-item:nth-child(1) .TW-con li:nth-child(3) i {
  background: url("../png/itjy_03%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-itjy .TW-item:nth-child(2) .TW-con li:nth-child(1) i {
  background: url("../png/itjy_04%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-itjy .TW-item:nth-child(2) .TW-con li:nth-child(2) i {
  background: url("../png/itjy_05%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-itjy .TW-item:nth-child(2) .TW-con li:nth-child(3) i {
  background: url("../png/itjy_06%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-itjy .TW-item:nth-child(3) .TW-con li:nth-child(1) i {
  background: url("../png/itjy_07%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-itjy .TW-item:nth-child(3) .TW-con li:nth-child(2) i {
  background: url("../png/itjy_08%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-itjy .TW-item:nth-child(3) .TW-con li:nth-child(3) i {
  background: url("../png/itjy_09%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-ggjy .TW-item:nth-child(1) .TW-con li:nth-child(1) i {
  background: url("../png/ggjy_01%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-ggjy .TW-item:nth-child(1) .TW-con li:nth-child(2) i {
  background: url("../png/ggjy_02%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-ggjy .TW-item:nth-child(1) .TW-con li:nth-child(3) i {
  background: url("../png/ggjy_03%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-ggjy .TW-item:nth-child(2) .TW-con li:nth-child(1) i {
  background: url("../png/ggjy_04%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-ggjy .TW-item:nth-child(2) .TW-con li:nth-child(2) i {
  background: url("../png/ggjy_05%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-ggjy .TW-item:nth-child(2) .TW-con li:nth-child(3) i {
  background: url("../png/ggjy_06%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-ggjy .TW-item:nth-child(3) .TW-con li:nth-child(1) i {
  background: url("../png/ggjy_07%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-ggjy .TW-item:nth-child(3) .TW-con li:nth-child(2) i {
  background: url("../png/ggjy_08%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-ggjy .TW-item:nth-child(3) .TW-con li:nth-child(3) i {
  background: url("../png/ggjy_09%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-ggjy .TW-item:nth-child(4) .TW-con li:nth-child(1) i {
  background: url("../png/ggjy_10%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-ggjy .TW-item:nth-child(4) .TW-con li:nth-child(2) i {
  background: url("../png/ggjy_11%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-ggjy .TW-item:nth-child(4) .TW-con li:nth-child(3) i {
  background: url("../png/ggjy_12%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-ggjy .TW-item:nth-child(5) .TW-con li:nth-child(1) i {
  background: url("../png/ggjy_13%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-ggjy .TW-item:nth-child(5) .TW-con li:nth-child(2) i {
  background: url("../png/ggjy_14%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-ggjy .TW-item:nth-child(5) .TW-con li:nth-child(3) i {
  background: url("../png/ggjy_15%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-cj .TW-item:nth-child(1) .TW-con li:nth-child(1) i {
  background: url("../png/cj_01%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-cj .TW-item:nth-child(1) .TW-con li:nth-child(2) i {
  background: url("../png/cj_02%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-cj .TW-item:nth-child(2) .TW-con li:nth-child(1) i {
  background: url("../png/cj_03%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-cj .TW-item:nth-child(2) .TW-con li:nth-child(2) i {
  background: url("../png/cj_04%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-cj .TW-item:nth-child(3) .TW-con li:nth-child(1) i {
  background: url("../png/cj_05%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-cj .TW-item:nth-child(3) .TW-con li:nth-child(2) i {
  background: url("../png/cj_06%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-cj .TW-item:nth-child(4) .TW-con li:nth-child(1) i {
  background: url("../png/cj_07%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-cj .TW-item:nth-child(4) .TW-con li:nth-child(2) i {
  background: url("../png/cj_08%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-cj .TW-item:nth-child(5) .TW-con li:nth-child(1) i {
  background: url("../png/cj_09%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-cj .TW-item:nth-child(5) .TW-con li:nth-child(2) i {
  background: url("../png/cj_10%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-cj .TW-item:nth-child(6) .TW-con li:nth-child(1) i {
  background: url("../png/cj_11%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-cj .TW-item:nth-child(6) .TW-con li:nth-child(2) i {
  background: url("../png/cj_12%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-wlxl .TW-item:nth-child(1) .TW-con li:nth-child(1) i {
  background: url("../png/cpm-02%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-wlxl .TW-item:nth-child(1) .TW-con li:nth-child(2) i {
  background: url("../png/fa-ggfw_02%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-wlxl .TW-item:nth-child(1) .TW-con li:nth-child(3) i {
  background: url("../png/cp-itjy_03%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-wlxl .TW-item:nth-child(1) .TW-con li:nth-child(4) i {
  background: url("../png/fa-ggfw_03%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-wlxl .TW-item:nth-child(2) .TW-con li:nth-child(1) i {
  background: url("../png/fa-wljy_05%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-wlxl .TW-item:nth-child(2) .TW-con li:nth-child(2) i {
  background: url("../png/jjfa_09%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-wlxl .TW-item:nth-child(2) .TW-con li:nth-child(3) i {
  background: url("../png/fa-wljy_07%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-wlxl .TW-item:nth-child(3) .TW-con li:nth-child(1) i {
  background: url("../png/fa-wljy_08%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-wlxl .TW-item:nth-child(3) .TW-con li:nth-child(2) i {
  background: url("../png/fa-cj_07%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-zhjy .TW-item:nth-child(1) .TW-con li:nth-child(1) i {
  background: url("../png/zhjy_01%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-zhjy .TW-item:nth-child(1) .TW-con li:nth-child(2) i {
  background: url("../png/zhjy_02%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-zhjy .TW-item:nth-child(1) .TW-con li:nth-child(3) i {
  background: url("../png/zhjy_03%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-zhjy .TW-item:nth-child(2) .TW-con li:nth-child(1) i {
  background: url("../png/ggjy_07%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-zhjy .TW-item:nth-child(2) .TW-con li:nth-child(2) i {
  background: url("../png/ggjy_08%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-zhjy .TW-item:nth-child(2) .TW-con li:nth-child(3) i {
  background: url("../png/ggjy_09%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-zhjy .TW-item:nth-child(3) .TW-con li:nth-child(1) i {
  background: url("../png/ggjy_10%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-zhjy .TW-item:nth-child(3) .TW-con li:nth-child(2) i {
  background: url("../png/ggjy_11%402x.png") no-repeat center center;
  background-size: cover;
}

.TWicon-zhjy .TW-item:nth-child(3) .TW-con li:nth-child(3) i {
  background: url("../png/ggjy_12%402x.png") no-repeat center center;
  background-size: cover;
}

.bg_jd-A {
  background: url("../jpg/bg-al_a.jpg") no-repeat center center;
  background-size: cover;
}

.bg_alCell {
  background: url("../jpg/bg-al_b.jpg") no-repeat top center;
}

.bg_alCell-ty {
  background: url("../jpg/bg-al_bty.jpg") no-repeat top center, #F0F2F5;
}

.bg_alCell-jsdx {
  background: url("../jpg/bg-al_bjsdx.jpg") no-repeat top center, #003399;
}

/*弘成智课*/
.hczk-bloList .blo-white-item .twokt-list {
  height: 280px;
  padding: 6px 10px 0 10px;
}

.hczk-bloList .blo-white-item .twokt-list li p {
  padding-left: 10px;
}

.hczk-bloList .blo-white-item .blo-white-con {
  padding-left: 10px;
  padding-right: 10px;
}

.hczk-list .TW-item .Title {
  padding-bottom: 60px;
}

.hczk-list .TW-item:nth-child(2n-1) .TW-con {
  float: right;
}

.hczk-list .TW-item:nth-child(2n-1) .TW-img {
  float: left;
}

.hczk-list .TW-item:nth-child(2) .TW-con li:nth-child(1) i {
  background: url(../png/cp-itjy_02%402x.png) no-repeat center center;
  background-size: cover;
}

.hczk-list .TW-item:nth-child(2) .TW-con li:nth-child(2) i {
  background: url(../png/cp-hczk_02%402x.png) no-repeat center center;
  background-size: cover;
}

.hczk-list .TW-item:nth-child(2) .TW-con li:nth-child(3) i {
  background: url(../png/jjfa_07%402x.png) no-repeat center center;
  background-size: cover;
}

.hczk-list .TW-item:nth-child(2) .TW-con li:nth-child(4) i {
  background: url(../png/cp-hczk_04%402x.png) no-repeat center center;
  background-size: cover;
}

.hczk-list .more-pc-box {
  text-align: left;
  margin-top: 36px;
}

.hczk-list a.more-pc {
  width: 140px;
  height: 40px;
  line-height: 40px;
  text-align: center;
}

.hczk-list .TW-item .TW-con .TW-info .TW-info-list li {
  margin-top: 20px;
}

.hczk-list .TW-item .TW-con .TW-info .TW-info-list li p {
  color: #666666;
}

.gnts_01 {
  background: url("../png/cp-ek_01%402x.png") no-repeat center center;
  background-size: cover;
}

.gnts_02 {
  background: url("../png/cp-gnts_02%402x.png") no-repeat center center;
  background-size: cover;
}

.gnts_03 {
  background: url("../png/cp-gnts_03%402x.png") no-repeat center center;
  background-size: cover;
}

.gnts_04 {
  background: url("../png/cp-gnts_04%402x.png") no-repeat center center;
  background-size: cover;
}

.hczk-gnts .blo-white-item .twokt-list {
  height: 143px;
  padding: 12px 14px 0 14px;
}

.hczk-gnts .blo-white-item .twokt-list li {
  padding-top: 12px;
}

.hczk-gnts .blo-white-item .twokt-list li .twokt-t {
  font-size: 13px;
  color: #666666;
  line-height: 20px;
  font-weight: normal;
}

.hczk-gnts .blo-white-item .twokt-list li .twokt-t:before {
  top: 9px;
  margin-top: 0;
}

.hczk-gnts .blo-white-item .blo-white-titbox {
  padding-top: 40px;
}

.hczk-gnts .blo-white-item .blo-white-con {
  padding: 20px 10px 30px 10px;
}

.fxlpt_01 {
  background: url("../png/fxlpt_01%402x.png") no-repeat center center;
  background-size: cover;
}

.fxlpt_02 {
  background: url("../png/fxlpt_02%402x.png") no-repeat center center;
  background-size: cover;
}

.fxlpt_03 {
  background: url("../png/fxlpt_03%402x.png") no-repeat center center;
  background-size: cover;
}

.fxlpt_04 {
  background: url("../png/fxlpt_04%402x.png") no-repeat center center;
  background-size: cover;
}

.fxlpt_05 {
  background: url("../png/fxlpt_05%402x.png") no-repeat center center;
  background-size: cover;
}

.fxlpt_06 {
  background: url("../png/fxlpt_06%402x.png") no-repeat center center;
  background-size: cover;
}

.fxlpt_07 {
  background: url("../png/fxlpt_07%402x.png") no-repeat center center;
  background-size: cover;
}

.fxlpt_08 {
  background: url("../png/fxlpt_08%402x.png") no-repeat center center;
  background-size: cover;
}

.zkjwgl_01 {
  background: url("../png/zkjwgl_01%402x.png") no-repeat center center;
  background-size: cover;
}

.zkjwgl_02 {
  background: url("../png/zkjwgl_02%402x.png") no-repeat center center;
  background-size: cover;
}

.zkjwgl_03 {
  background: url("../png/zkjwgl_03%402x.png") no-repeat center center;
  background-size: cover;
}

.zkjwgl_04 {
  background: url("../png/zkjwgl_04%402x.png") no-repeat center center;
  background-size: cover;
}

.zkjwgl_05 {
  background: url("../png/zkjwgl_05%402x.png") no-repeat center center;
  background-size: cover;
}

.zkjwgl_06 {
  background: url("../png/zkjwgl_06%402x.png") no-repeat center center;
  background-size: cover;
}

.cedu-gzjxjw-wrap a.to-more {
  margin: 40px auto 0;
}

.cedu-zjpx-wrap a.to-more {
  margin: 40px auto 0;
}

/*教育产品聚合页*/
.FA_cptx {
  padding-bottom: 0;
}

.col-title {
  display: block;
  text-align: center;
}

.col-title h2 {
  font-size: 30px;
  color: #333;
  font-weight: bold;
  display: inline-block;
  vertical-align: middle;
}

.col-title span {
  font-size: 18px;
  font-weight: normal;
  display: inline-block;
  padding-top: 2px;
  vertical-align: middle;
}

.col-title i {
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 3px;
  margin: 0px 14px;
  background: #000;
}

.col-title + p {
  font-size: 14px;
  color: #666;
  line-height: 24px;
  padding-top: 16px;
}

.eduproduct {
  padding-top: 60px;
}

.eduproduct .bg-pt1 {
  background: url(../jpg/bg-2.jpg) no-repeat center;
  width: 100%;
  background-size: cover !important;
}

.eduproduct .bg-pt2 {
  background: url(../jpg/bg-3.jpg) no-repeat center;
  width: 100%;
  background-size: cover !important;
}

.eduproduct .bg-pt3 {
  background: url(../jpg/bg-4.jpg) no-repeat center;
  width: 100%;
  background-size: cover !important;
}

.eduproduct .bg-pt4 {
  background: url(../jpg/bg-04.jpg) no-repeat center;
  width: 100%;
  background-size: cover !important;
}

.eduproduct .bg-pt5 {
  background: url(../jpg/bg-05.jpg) no-repeat center;
  width: 100%;
  background-size: cover !important;
}

.eduproduct .bg-pt6 {
  background: url(../jpg/bg-06.jpg) no-repeat center;
  width: 100%;
  background-size: cover !important;
}

.eduproduct .col-title {
  text-align: left;
}

.eduproduct .imgL-list .imgL-item .imgL-imgbox i {
  border-radius: 0px;
}

.eduProd-bg i.eduproduct-01 {
  background: transparent url("../png/cgkc_06%402x.png") center center no-repeat;
}

.eduProd-bg i.eduproduct-02 {
  background: transparent url("../png/cgkc_07%402x.png") center center no-repeat;
}

.eduProd-bg i.eduproduct-03 {
  background: transparent url("../png/kxxh_05%402x.png") center center no-repeat;
}

.eduProd-bg > div:nth-child(1) .blo-item .blo-imgbox {
  background: url(../jpg/jjfa3_cgpxkc_pic09.jpg) no-repeat center center !important;
  background-size: cover !important;
}

.eduProd-bg > div:nth-child(2) .blo-item .blo-imgbox {
  background: url(../jpg/jjfa3_cgpxkc_pic08.jpg) no-repeat center center !important;
  background-size: cover !important;
}

.eduProd-bg > div:nth-child(3) .blo-item .blo-imgbox {
  background: url(../jpg/jjfa3_cgpxkc_pic07.jpg) no-repeat center center !important;
  background-size: cover !important;
}

.eduProd-card {
  width: 100%;
  margin: 50px 0 0 0;
}

.eduProd-card .blo-white {
  padding: 0;
  margin: 0;
}

.eduProd-card .blo-white > div {
  margin-bottom: 23px;
}

.eduProd-card .blo-white > div:nth-child(1) {
  padding-left: 0;
}

.eduProd-card .blo-white > div:nth-child(4) {
  padding-left: 0;
}

.eduProd-card .blo-white > div:nth-child(3) {
  padding-right: 0;
}

.eduProd-card .blo-white > div:nth-child(6) {
  padding-right: 0;
}

.eduProd-card .blo-white-item {
  padding: 30px 10px 30px 30px !important;
  margin: 0 !important;
  box-shadow: 0px 4px 10px 0px rgba(222, 225, 230, 0.3);
  border: 1px solid #E8E8E8;
  border-radius: 4px;
}

.eduProd-card .imgL-info {
  margin: 0px 0 0 15px !important;
}

.eduProd-card .imgL-tit {
  font-size: 18px !important;
  text-align: left;
  color: #333;
  line-height: 25px;
  margin: 8px 0 0 0 !important;
  font-weight: normal !important;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.eduProd-card i {
  width: 50px !important;
  height: 50px !important;
  display: inline-block;
  background-size: 100% !important;
  position: relative;
  z-index: 1;
  margin: 10px;
}

.eduProd-card i.cp01 {
  background: url(../png/jycp_jh_icon01.png) no-repeat center center !important;
}

.eduProd-card i.cp02 {
  background: url(../png/jycp_jh_icon02.png) no-repeat center center !important;
}

.eduProd-card i.cp03 {
  background: url(../png/jycp_jh_icon03.png) no-repeat center center !important;
}

.eduProd-card i.cp04 {
  background: url(../png/jycp_jh_icon04.png) no-repeat center center !important;
}

.eduProd-card i.cp05 {
  background: url(../png/jycp_jh_icon05.png) no-repeat center center !important;
}

.eduProd-card i.cp06 {
  background: url(../png/jycp_jh_icon06.png) no-repeat center center !important;
}

.eduProd-card i.cp07 {
  background: url(../png/jycp_jh_icon07.png) no-repeat center center !important;
}

.eduProd-card i.cp08 {
  background: url(../png/jycp_jh_icon08.png) no-repeat center center !important;
}

.eduProd-card i.cp09 {
  background: url(../png/jycp_jh_icon09.png) no-repeat center center !important;
}

.eduProd-card i.cp10 {
  background: url(../png/jycp_jh_icon10.png) no-repeat center center !important;
}

.eduProd-card i.cp11 {
  background: url(../png/jycp_jh_icon11.png) no-repeat center center !important;
}

.eduProd-card i.cp12 {
  background: url(../png/jycp_jh_icon12.png) no-repeat center center !important;
}

.eduProd-card i.cp13 {
  background: url(../png/jycp_jh_icon13.png) no-repeat center center !important;
}

.eduProd-card i.cp14 {
  background: url(../png/jycp_jh_icon14.png) no-repeat center center !important;
}

.eduProd-card i.cp15 {
  background: url(../png/jycp_jh_icon15.png) no-repeat center center !important;
}

.eduProd-card i.cp16 {
  background: url(../png/jycp_jh_icon16.png) no-repeat center center !important;
}

.eduProd-card i.cp17 {
  background: url(../png/jycp_jh_icon17.png) no-repeat center center !important;
}

.eduProd-card i.cp18 {
  background: url(../png/jycp_jh_icon18.png) no-repeat center center !important;
}

.eduProd-card i.cp19 {
  background: url(../png/jycp_jh_icon19.png) no-repeat center center !important;
}

.eduProd-card .imgL-imgbox {
  width: 70px;
  height: 70px;
  box-shadow: 0px 2px 4px 0px rgba(210, 210, 210, 0.2);
  border-radius: 5px;
  border: 1px solid #F3F3F3;
  margin: 0px auto 0px 10px;
  position: relative;
  float: left;
}

.eduProd-card a.to-more-text {
  height: 20px;
  display: inline-block;
}

.eduProd-card a.to-more-text span {
  color: #f0374b;
  font-size: 14px;
  line-height: 20px;
  border: none;
  display: inline-block;
  vertical-align: top;
}

.eduProd-card a.to-more-text i {
  margin: 0 0 0 5px;
  position: relative;
  width: 20px !important;
  height: 20px !important;
  display: inline-block;
  background: transparent url("../png/icon_nor%402x.png") center center no-repeat;
  background-size: 100% !important;
}

.eduProd-card a.to-more-text:hover span {
  text-decoration: underline;
}

.TWicon-jyfw.TW-list .TW-item {
  padding-top: 65px;
  padding-bottom: 80px;
}

.TWicon-jyfw .TW-item .TW-con li:nth-child(1) i {
  background: url("../png/icon_1.png") no-repeat center center;
  background-size: cover;
}

.TWicon-jyfw .TW-item .TW-con li:nth-child(2) i {
  background: url("../png/icon_2.png") no-repeat center center;
  background-size: cover;
}

.TWicon-jyfw .TW-item .TW-con li:nth-child(3) i {
  background: url("../png/icon_3.png") no-repeat center center;
  background-size: cover;
}

.list_jwfw .imgL-info {
  margin-top: 10px;
}

.list_jwfw .imgL-info .imgL-con span {
  font-size: 14px;
}

.list_jwfw .imgL-info .imgL-con span:not(:last-child):after {
  content: '|';
  display: inline-block;
  padding: 0 6px;
  color: #DADADA;
}

.list_jwfw .jyfw_01 {
  background: url("../png/cp3_01.png") no-repeat center center;
  background-size: cover;
}

.list_jwfw .jyfw_02 {
  background: url("../png/cp3_02.png") no-repeat center center;
  background-size: cover;
}

.list_jwfw .jyfw_03 {
  background: url("../png/cp3_03.png") no-repeat center center;
  background-size: cover;
}

.list_jwfw .jyfw_04 {
  background: url("../png/cp3_04.png") no-repeat center center;
  background-size: cover;
}

/*弘成IT教育*/
.itedu-p .to-more {
  margin: 30px 0 0 !important;
}

.itedu-list {
  /*名企合作 网页端*/
  margin-left: -25px;
  margin-right: -30px;
}

.itedu-list li {
  display: inline-block;
  margin: 10px;
  float: left;
}

.itEdu-kcts {
  /*两大课程特色*/
}

.itEdu-kcts > div:first-child .blo-item .blo-imgbox {
  background: url(../jpg/bg_alsjx.jpg) no-repeat center center !important;
  background-size: cover !important;
}

.itEdu-kcts > div:last-child .blo-item .blo-imgbox {
  background: url(../jpg/bg_qyjxm.jpg) no-repeat center center !important;
  background-size: cover !important;
}

.itEdu-kcts i {
  width: 56px !important;
  height: 56px !important;
}

.itEdu-kcts i.it_01 {
  background: transparent url("../png/ico01.png") center center no-repeat;
}

.itEdu-kcts i.it_02 {
  background: transparent url("../png/ico02.png") center center no-repeat;
}

.itEdu-kcts .blo-tit {
  font-size: 24px !important;
  font-weight: normal !important;
}

.itEdu-kcts .blo-imgbox {
  padding: 50px 0 !important;
}

.itEdu-kcts .blo-imgbox:after {
  display: none;
}

.itEdu-kcts .blo-info {
  font-size: 16px !important;
  line-height: 30px !important;
}

.it-box_rmzy {
  /*十大热门专业*/
  background: #F8F8F8 url(../jpg/sdzy.jpg) center center no-repeat;
  background-size: cover;
}

.it-box_rmzy h2.T {
  color: #fff;
}

.it-box_rmzy .swiper-slide {
  width: 90%;
}

.it-box_rmzy .swiper-button-prev:after, .it-box_rmzy .swiper-button-next:after {
  display: none;
}

.it-box_rmzy .swiper-button-prev {
  display: block;
  left: -40px;
  background: url(../png/icon-banner_l.png) no-repeat !important;
}

.it-box_rmzy .swiper-button-next {
  display: block;
  right: -40px;
  background: url(../png/icon-banner_r.png) no-repeat !important;
}

.it-box_rmzy .swiper-pagination-bullet {
  width: 80px;
  height: 4px;
  border-radius: 2px;
  background: rgba(255, 255, 255, 0.2);
}

.it-box_rmzy .swiper-pagination-bullet.swiper-pagination-bullet-active {
  height: 6px;
  border-radius: 3px;
  background: white;
  transform: translate(0%, 15%);
  -ms-transform: translate(0%, 15%);
  -webkit-transform: translate(0%, 15%);
}

.it-box_rmzy .itEdu_rmzy .blo-item {
  margin: 10px;
}

.it-box_rmzy .itEdu_rmzy .col_5 {
  width: calc(20%);
}

.it-box_rmzy .itEdu_rmzy .card {
  height: 380px;
  border-radius: 5px;
  margin: 10px;
}

.it-box_rmzy .itEdu_rmzy .card p {
  padding: 50px 20px;
  font-size: 16px;
  color: #4D4D4D;
  line-height: 30px;
}

.it-box_rmzy .itEdu_rmzy .card .blo-tit {
  font-size: 18px;
  line-height: 25px;
  color: #ffffff;
  margin-top: 10px;
  text-align: center;
  padding-top: 25px;
  position: relative;
  z-index: 1;
}

.it-box_rmzy .itEdu_rmzy .space-btw {
  width: 40px;
  height: 380px;
  background: rgba(255, 0, 0, 0.3);
}

.it-box_rmzy .itEdu_rmzy .p1 > .xs6 .card {
  background-position: center center;
}

.it-box_rmzy .itEdu_rmzy .p1 > .xs6:nth-child(1) .card {
  background: transparent url(../png/zy-titlebg-01.png) no-repeat;
  background-size: cover;
}

.it-box_rmzy .itEdu_rmzy .p1 > .xs6:nth-child(2) .card {
  background: transparent url(../png/zy-titlebg-02.png) no-repeat;
  background-size: cover;
}

.it-box_rmzy .itEdu_rmzy .p1 > .xs6:nth-child(3) .card {
  background: transparent url(../png/zy-titlebg-03.png) no-repeat;
  background-size: cover;
}

.it-box_rmzy .itEdu_rmzy .p1 > .xs6:nth-child(4) .card {
  background: transparent url(../png/zy-titlebg-04.png) no-repeat;
  background-size: cover;
}

.it-box_rmzy .itEdu_rmzy .p1 > .xs6:nth-child(5) .card {
  background: transparent url(../png/zy-titlebg-05.png) no-repeat;
  background-size: cover;
}

.it-box_rmzy .itEdu_rmzy .p2 > .xs6 .card {
  background-position: center center;
}

.it-box_rmzy .itEdu_rmzy .p2 > .xs6:nth-child(1) .card {
  background: transparent url(../png/zy-titlebg-06.png) no-repeat;
  background-size: cover;
}

.it-box_rmzy .itEdu_rmzy .p2 > .xs6:nth-child(2) .card {
  background: transparent url(../png/zy-titlebg-07.png) no-repeat;
  background-size: cover;
}

.it-box_rmzy .itEdu_rmzy .p2 > .xs6:nth-child(3) .card {
  background: transparent url(../png/zy-titlebg-08.png) no-repeat;
  background-size: cover;
}

.it-box_rmzy .itEdu_rmzy .p2 > .xs6:nth-child(4) .card {
  background: transparent url(../png/zy-titlebg-09.png) no-repeat;
  background-size: cover;
}

.it-box_rmzy .itEdu_rmzy .p2 > .xs6:nth-child(5) .card {
  background: transparent url(../png/zy-titlebg-10.png) no-repeat;
  background-size: cover;
}

.it-box_jxfw {
  /*八大教学服务*/
  background: #F8F8F8 url("../jpg/bg_square2.jpg") center center no-repeat;
  background-size: cover;
}

.it-box_jxfw .blo-white > .xb3:nth-child(1) .blo-white-item .blo-white-titbox i {
  background: transparent url(../png/fw-icon01.png) center center no-repeat;
  background-size: cover;
}

.it-box_jxfw .blo-white > .xb3:nth-child(2) .blo-white-item .blo-white-titbox i {
  background: transparent url(../png/fw-icon02.png) center center no-repeat;
  background-size: cover;
}

.it-box_jxfw .blo-white > .xb3:nth-child(3) .blo-white-item .blo-white-titbox i {
  background: transparent url(../png/fw-icon03.png) center center no-repeat;
  background-size: cover;
}

.it-box_jxfw .blo-white > .xb3:nth-child(4) .blo-white-item .blo-white-titbox i {
  background: transparent url(../png/fw-icon04.png) center center no-repeat;
  background-size: cover;
}

.it-box_jxfw .blo-white > .xb3:nth-child(5) .blo-white-item .blo-white-titbox i {
  background: transparent url(../png/fw-icon05.png) center center no-repeat;
  background-size: cover;
}

.it-box_jxfw .blo-white > .xb3:nth-child(6) .blo-white-item .blo-white-titbox i {
  background: transparent url(../png/fw-icon06.png) center center no-repeat;
  background-size: cover;
}

.it-box_jxfw .blo-white > .xb3:nth-child(7) .blo-white-item .blo-white-titbox i {
  background: transparent url(../png/fw-icon07.png) center center no-repeat;
  background-size: cover;
}

.it-box_jxfw .blo-white > .xb3:nth-child(8) .blo-white-item .blo-white-titbox i {
  background: transparent url(../png/fw-icon08.png) center center no-repeat;
  background-size: cover;
}

.it-box_jxfw .blo-white > .xb3 {
  padding: 10px;
}

.it-box_jxfw .blo-white .blo-white-item {
  border: 1px solid #F6F6F6;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.04);
  border-radius: 6px;
}

.it-box_jxfw .blo-white .blo-white-item .blo-white-titbox {
  padding-top: 20px;
}

.it-box_jxfw .blo-white .blo-white-item .blo-white-con .blo-white-info {
  margin-top: 10px;
  height: 84px;
}

.it-box_jxfw .blo-white .blo-white-item i {
  height: 100px;
  width: 100px;
}

.it-box_yzs {
  /*一站式就业*/
  background: #F8F8F8 url("../jpg/bg_square.jpg") center center no-repeat;
  background-size: cover;
}

.it-box_yzs .employment-service-box {
  padding-top: 50px;
  padding-bottom: 50px;
}

.it-box_yzs .swiper-jy {
  width: calc(100% - 230px);
  position: relative;
  overflow: hidden;
  float: left;
  margin-left: -10px;
}

.it-box_yzs .swiper-jy .swiper-slide {
  height: 400px;
  position: relative;
}

.it-box_yzs .swiper-jy .swiper-slide .jy-con {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  width: 48%;
  height: 300px;
  padding: 30px;
  background: #FFFFFF;
  box-shadow: 0px 4px 10px 0px rgba(255, 0, 19, 0.1);
  border-radius: 8px;
  opacity: 0.89;
}

.it-box_yzs .swiper-jy .swiper-button-next, .it-box_yzs .swiper-jy .swiper-button-prev {
  width: 38px;
  height: 38px;
  position: absolute;
  opacity: 1;
  bottom: 70px;
  left: unset;
  top: unset;
  z-index: 10000;
}

.it-box_yzs .swiper-jy .swiper-button-next:after, .it-box_yzs .swiper-jy .swiper-button-prev:after {
  display: none;
}

.it-box_yzs .swiper-jy .swiper-button-prev {
  background: url(../png/arrowl.png) center center/cover no-repeat;
  right: 78px;
}

.it-box_yzs .swiper-jy .swiper-button-prev.swiper-button-disabled {
  background: url(../png/arrowl.png) center center/cover no-repeat;
}

.it-box_yzs .swiper-jy .swiper-button-next {
  background: url(../png/arrowr.png) center center/cover no-repeat;
  right: 30px;
}

.it-box_yzs .swiper-jy .swiper-button-next.swiper-button-disabled {
  background: url(../png/arrowr.png) center center/cover no-repeat;
}

.it-box_yzs .swiper-jy .swiper-button-prev:hover {
  background: url(../png/arrowl_h.png) center center/cover no-repeat;
}

.it-box_yzs .swiper-jy .swiper-button-next:hover {
  background: url(../png/arrowr_h.png) center center/cover no-repeat;
}

.it-box_yzs .jy01 {
  background: url("../png/jy01.png") left top no-repeat;
  background-size: auto 400px;
}

.it-box_yzs .jy02 {
  background: url("../png/jy02.png") left top no-repeat;
  background-size: auto 400px;
}

.it-box_yzs .jy03 {
  background: url("../png/jy03.png") left top no-repeat;
  background-size: auto 400px;
}

.it-box_yzs .jy-con h6 {
  font-size: 20px;
  color: #333333;
  line-height: 28px;
  /*font-weight: bold;*/
  position: relative;
  display: inline-block;
}

.it-box_yzs .jy-con h6:after {
  content: '';
  position: absolute;
  bottom: -20px;
  left: 50%;
  width: 20px;
  height: 3px;
  background: #FF0013;
  display: inline-block;
  margin-left: -15px;
  border-radius: 4px;
}

.it-box_yzs .jy-con h6.after1:after {
  content: '';
  left: 0;
  bottom: -12px;
  margin-left: 0px;
}

.it-box_yzs .jy-con p {
  color: #666666;
  font-size: 16px;
  line-height: 32px;
  margin: 30px 0px;
}

.it-box_yzs .swiper-jy_R {
  width: 220px;
  float: right;
  height: 400px;
  overflow: hidden;
}

.it-box_yzs .swiper-jy_R .swiper-slide {
  height: 120px;
  cursor: pointer;
}

.it-box_yzs .swiper-jy_R .jy-con {
  width: 100%;
  height: 120px;
  border-radius: 8px;
  overflow: hidden;
  text-align: center;
}

.it-box_yzs .swiper-jy_R .jy-con h6 {
  color: #fff;
  margin-top: 40px;
}

.it-box_yzs .swiper-jy_R .jy-con h6:after {
  background: #fff;
}

.it-box_yzs .swiper-jy_R .jy-con:after {
  display: none;
}

.it-box_yzs .swiper-jy_R .jy_R01 {
  background: url("../png/jyr_01.png") center center no-repeat;
}

.it-box_yzs .swiper-jy_R .jy_R02 {
  background: url("../png/jyr_02.png") center center no-repeat;
}

.it-box_yzs .swiper-jy_R .jy_R03 {
  background: url("../png/jyr_03.png") center center no-repeat;
}

.it-box_yzs .swiper-jy_R .swiper-slide-thumb-active.jy_R01 {
  background: url("../png/jyr_01_h.png") center center no-repeat;
}

.it-box_yzs .swiper-jy_R .swiper-slide-thumb-active.jy_R02 {
  background: url("../png/jyr_02_h.png") center center no-repeat;
}

.it-box_yzs .swiper-jy_R .swiper-slide-thumb-active.jy_R03 {
  background: url("../png/jyr_03_h.png") center center no-repeat;
}

/* 自考教务管理平台*/
.zk-list .blo-white-item {
  margin-bottom: 30px;
}

.zk-list.blo-white .blo-white-item .blo-white-titbox {
  padding-top: 40px;
}

.zk-list .leftP {
  min-height: 64px;
}

.zk-list .blo-des {
  font-size: 14px;
}

@media (min-width: 0\0) and (min-resolution: 0.001dpcm) {
  /*ie9*/
  .type-gyhc {
    background: url(../jpg/bg-gyhc.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-dsjai {
    background: url(../jpg/bg-dsjai.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-zhjy {
    background: url(../jpg/bg-zhjy.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-fa_xqhz {
    background: url(../jpg/bg-fa_xqhz.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-fa_qypx {
    background: url(../jpg/bg-fa_qypx.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-fa_gdyx {
    background: url(../jpg/bg-fa_gdyx.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-fa_jxjy {
    background: url(../jpg/bg-fa_jxjy.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-fa_ITzxjy {
    background: url(../jpg/bg-fa_itzxjy.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-fa_wlxljy {
    background: url(../jpg/bg-cp2_2kt.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-fa_ggfwtx {
    background: url(../jpg/bg-cp2_2kt.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-fa_kczy {
    background: url(../jpg/bg-fa_kczy.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-fa2_zy-jjjx {
    background: url(../jpg/bg-fa2_zy-jjjx.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-fa2_zy-itjx {
    background: url(../jpg/bg-fa2_zy-itjx.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-fa2_zy-cg {
    background: url(../jpg/bg-fa2_zy-cg.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-cp_qypx {
    background: url(../jpg/bg-cp_qypx.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-cp_ggjy {
    background: url(../jpg/bg-cp_ggjy.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-cp_gdyx {
    background: url(../jpg/bg-cp_gdyx.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-cp_itjy {
    background: url(../jpg/bg-cp_itjy.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-cp_crjy {
    background: url(../jpg/bg-cp_crjy.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-cp_zhjy {
    background: url(../jpg/bg-cp_zhjy.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-fa2_fxl {
    background: url(../jpg/bg-fa2_fxl.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-fa2_fxlpt {
    background: url(../jpg/bg-fa2_fxlpt.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-fa2_zk {
    background: url(../jpg/bg-fa2_zk.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-fa2_zkjwpt {
    background: url(../jpg/bg-fa2_zkjwpt.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-fa2_xqhz {
    background: url(../jpg/bg-fa2_xqhz.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-fa2_cj {
    background: url(../jpg/bg-fa2_cj.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-fa2_ggfw {
    background: url(../jpg/bg-fa2_ggfw.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-cp2_zhy {
    background: url(../jpg/bg-cp2_zhy.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-cp2_scpt {
    background: url(../jpg/bg-cp2_scpt.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-cp2_2kt {
    background: url(../jpg/bg-cp2_2kt.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-cp2_sz {
    background: url(../jpg/bg-cp2_sz.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-ggCP_LMS {
    background: url(../jpg/bg-ggcp_lms.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-ggCP_dsj {
    background: url(../jpg/bg-ggcp_dsj.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-ggCP_xqAPP {
    background: url(../jpg/bg-ggcp_xqapp.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-ggCP_ksxxh {
    background: url(../jpg/bg-ggcp_ksxxh.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-ggCP_zhyPK {
    background: url(../jpg/bg-ggcp_zhypk.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-ggCP_hcyzb {
    background: url(../jpg/bg-ggcp_hcyzb.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-qpCP_qpKC {
    background: url(../jpg/bg-qpcp_qpkc.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-qpCP_yd, .type-hczk {
    background: url(../jpg/bg-qpcp_yd.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-hczx {
    background: url(../jpg/bg-hczx.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-al_jd {
    background: url(../jpg/bg-al_jd.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-al_ty {
    background: url(../jpg/bg-al_ty.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-al_lzdx {
    background: url(../jpg/bg-al_lzdx.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-al_jsdx {
    background: url(../jpg/bg-al_jsdx.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-eduproduct {
    background: url(../jpg/bg_jjfa3_banner.jpg) no-repeat center center;
    background-size: cover !important;
  }
  .type-itedu {
    background: url(../jpg/bg_hcit_banner.jpg) no-repeat center center;
    background-size: cover !important;
  }
}

/* 媒体查询定义 */
@media (max-width: 767px) {
  .x1, .x2, .x3, .x4, .x5, .x6, .x7, .x8, .x9, .x10, .x11, .x12, .xl1, .xl2, .xl3, .xl4, .xl5, .xl6, .xl7, .xl8, .xl9, .xl10, .xl11, .xl12, .xs1, .xs2, .xs3, .xs4, .xs5, .xs6, .xs7, .xs8, .xs9, .xs10, .xs11, .xs12, .xm1, .xm2, .xm3, .xm4, .xm5, .xm6, .xm7, .xm8, .xm9, .xm10, .xm11, .xm12, .xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7, .xb8, .xb9, .xb10, .xb11, .xb12 {
    padding-right: 5px;
    padding-left: 5px;
  }
  .xs1, .xs2, .xs3, .xs4, .xs5, .xs6, .xs7, .xs8, .xs9, .xs10, .xs11, .xs12 {
    float: left;
  }
  .xs1 {
    width: 8.33333333%;
  }
  .xs2 {
    width: 16.66666667%;
  }
  .xs3 {
    width: 25%;
  }
  .xs4 {
    width: 33.33333333%;
  }
  .xs5 {
    width: 41.66666667%;
  }
  .xs6 {
    width: 50%;
  }
  .xs7 {
    width: 58.33333333%;
  }
  .xs8 {
    width: 66.66666667%;
  }
  .xs9 {
    width: 75%;
  }
  .xs10 {
    width: 83.33333333%;
  }
  .xs11 {
    width: 91.66666667%;
  }
  .xs12 {
    width: 100%;
  }
  .container-fluid {
    padding-left: 5px;
    padding-right: 5px;
  }
  .container {
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
  }
  .row {
    margin-right: -5px;
    margin-left: -5px;
  }
  .col_4, .col_5 {
    position: relative;
    min-height: 1px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .xs0-move {
    margin-left: 0;
  }
  .Wrap {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .show-s {
    display: inline-block !important;
  }
  .hidden-s {
    display: none !important;
  }
  .Title {
    text-align: center;
    padding: 0px 10px;
  }
  .Title h2.T {
    font-size: 24px;
    line-height: 28px;
    padding: 0px 0px;
  }
  .Title > i {
    width: 40px;
    height: 3px;
    margin: 10px 0 2px 0;
  }
  .Title h3.ts {
    font-size: 12px;
    padding: 0px 20px;
    width: 100%;
    margin: 0;
  }
  .bg-change .bg-grey {
    background: #ffffff;
  }
  .bg-change .bg-white {
    background: #F0F2F5;
  }
  .more-pc {
    width: 140px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    display: inline-block;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
  }
  .more-pc i {
    color: #999999;
    width: 20px;
    height: 20px;
    display: inline-block;
    background: url("../png/icon_norhover%402x.png") center center no-repeat;
    background-size: 100%;
    position: relative;
    top: 3px;
  }
  .more-pc i:before {
    display: none;
  }
  .more-pc:hover i {
    background: url("../png/icon_norhover%402x.png") center center no-repeat;
    background-size: 100%;
  }
  a.more-pc.more-pc-red {
    border: 1px solid #f0374b;
    color: #f0374b;
  }
  a.more-pc.more-pc-red i {
    width: 20px;
    height: 20px;
    display: inline-block;
    position: relative;
    top: 3px;
    background: transparent url(../png/icon_nor%402x.png) center center no-repeat;
    background-size: 100% !important;
  }
  a.more-pc.more-pc-red:hover {
    text-decoration: none;
    color: #ffffff;
    border-color: rgba(221, 0, 17, 0.85);
    background: rgba(221, 0, 17, 0.85);
  }
  a.more-pc.more-pc-red:hover i {
    background: transparent url(../png/icon_norhover%402x.png) center center no-repeat;
  }
  .typeStyle {
    width: 100%;
    height: 400px;
    padding: 50px 20px 0 20px;
    color: #ffffff;
    text-align: center;
    position: relative;
  }
  .typeStyle h1.Tit {
    font-size: 30px;
    padding-top: 230px;
  }
  .typeStyle h2.Tit {
    display: none;
  }
  .typeStyle .T_al p {
    padding-top: 5px;
  }
  .typeStyle.typeAl h2.Tit {
    display: block;
    font-size: 18px;
  }
  .typeStyle.typeAl .moreDes-titBox.T_alJD {
    padding: 0 0 12px;
  }
  .typeStyle .T_al h1.Tit {
    padding-top: 100px;
  }
  .typeStyle .T_al h2.Tit {
    padding-bottom: 10px;
  }
  .typeStyle .T_al h3.Tit {
    padding-bottom: 10px;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    line-height: 28px;
  }
  .typeStyle .T_al p {
    padding-top: 15px;
  }
  .typeStyle .T_al p.moreDes {
    background: none !important;
    padding: 5px 10px 0 0;
    margin: 0 10px 0 0;
    width: 100%;
    max-width: inherit;
  }
  .typeStyle p {
    font-size: 16px;
    line-height: 28px;
    padding-top: 5px;
  }
  .typeStyle p.moreDes {
    width: calc(100% + 10px);
    font-size: 12px;
    line-height: 25px;
    text-align: left;
    text-align: justify;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    word-break: break-all;
    overflow: hidden;
    padding-right: 10px;
    margin-right: -10px;
    position: relative;
  }
  .typeStyle p.moreDes:after {
    content: '';
    display: block;
    width: 18px;
    height: 18px;
    position: absolute;
    right: 0px;
    bottom: -2px;
    background: url(../png/icon_zk.png) center center no-repeat;
    background-size: cover;
  }
  .typeStyle p.moreDes.noAf:after {
    display: none;
  }
  .typeStyle:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: #000;
    opacity: 0;
    transition: all .2s;
  }
  .typeStyle.DesOpen p.moreDes:after {
    transform: rotate(-180deg);
  }
  .typeStyle.DesOpen:before {
    opacity: 0.3;
  }
  .typeStyle .AboutInfo h1.Tit {
    padding-top: 140px;
  }
  .typeStyle .AboutInfo ul {
    width: 100%;
    text-align: left;
    font-size: 14px;
  }
  .typeStyle .AboutInfo ul li {
    position: relative;
    padding-left: 0px;
  }
  .typeStyle .AboutInfo ul li:nth-child(2) {
    display: none;
  }
  .typeStyle .AboutInfo ul li:before {
    display: none;
  }
  .typeStyle .moreDes-titBox {
    position: absolute;
    bottom: 35px;
    left: 0px;
    padding: 0 20px 0 25px;
    width: calc(100% + 5px);
  }
  .indexStyle {
    width: 100%;
    height: 250px;
    padding: 0 5px;
    color: #ffffff;
    text-align: center;
    margin-top: 50px;
  }
  .zxStyle {
    height: 150px;
  }
  .zxStyle h1.Tit {
    font-size: 24px;
    text-align: center;
    padding-top: 0px;
  }
  /*移动端导航*/
  .H_hover {
    height: 66px;
    background-color: #fff;
    padding: 3px 20px;
  }
  .nav {
    display: none;
  }
  .nav-inner-header {
    float: left;
    padding: 0;
  }
  .phone-nav {
    position: fixed;
    left: 0;
    display: block;
    background: #fff;
    width: 100%;
    font-size: 16px;
    overflow-y: auto;
    transition: all .6s;
    height: 0;
    z-index: 1001;
    line-height: 60px;
  }
  .phone-nav > li {
    display: block;
    width: calc(100% - 40px);
    border-bottom: 1px solid #e6e6e6;
    margin: 0 20px;
  }
  .phone-nav > li > a {
    font-weight: bold;
    display: block;
  }
  .phone-nav > li > a.c {
    display: block;
    background: url("../png/j-1.png") no-repeat 98% center;
    background-size: auto 30%;
  }
  .phone-nav > li > a.c .hover, .phone-nav > li > a.c:hover {
    color: #111111;
  }
  .phone-nav > li > a.c .active {
    transform: translateX(-50%);
  }
  .phone-nav a {
    transition: all .4s;
    text-decoration: none;
  }
  .phone-nav-1 {
    height: 100%;
    background: #fff;
    z-index: 2;
    transition: transform .6s,opacity .2s;
    opacity: 0;
    overflow-y: auto;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    transform: translateX(100%);
  }
  .phone-nav-1.active {
    transform: translateX(0);
    opacity: 1;
  }
  .phone-nav-1.active a {
    background-image: none;
  }
  .phone-nav-1 > a {
    display: block;
    background: url("../png/j-1.png") no-repeat 98% center;
    background-size: auto 30%;
    border-bottom: 1px solid #e6e6e6;
    margin-left: 4.6%;
    margin-right: 4.6%;
    color: #000;
  }
  .phone-nav-1 > a:hover, .phone-nav-1 > a.hover {
    color: #e72427;
  }
  .goBack {
    background: #ebeff2;
    padding-left: 4.6%;
    color: #969696;
    font-weight: 600;
  }
  .goBack > img {
    width: .8rem;
    padding-right: 0px;
  }
  .goBack > span {
    padding-right: 5px;
    font-size: 20px;
    position: relative;
    top: 2px;
    margin-right: 5px;
    color: #999;
    width: 20px;
    height: 16px;
    display: inline-block;
    background: url("../png/j-1.png") no-repeat 98% center;
    transform: rotateY(180deg);
  }
  .phone-nav-1.active a.phone-nav-znqc {
    background-image: url("../png/j-1.png");
    border: none;
    transition: background 0s;
  }
  .phone-nav-1.active a.phone-nav-znqc:hover {
    color: #969696;
  }
  .phone-nav-1.active a.phone-nav-znqc.hover {
    background-image: url("../png/j-3-znqc.png");
    color: #e72427;
  }
  .phone-nav-znqc-box {
    margin-left: 4.6%;
    padding-left: 4.6%;
    padding-bottom: .2rem;
    display: none;
  }
  .phone-nav-znqc-box > a {
    display: list-item;
    font-size: 90%;
    line-height: 2.5;
    color: #969696;
  }
  .fanhui2 {
    background: #ebeff2;
    padding-left: 4.6%;
    color: #000;
    font-weight: 600;
  }
  .fanhui2 > img {
    width: .8rem;
    padding-right: 10px;
  }
  .navbar-toggle {
    display: block;
    border: none;
    background: none;
    margin: 0;
    flex-shrink: 0;
    padding: 9px 3px;
  }
  .navbar-toggle .icon-bar {
    background: #111;
    width: 20px;
    height: 2px;
    border-radius: 0;
  }
  .sp_nav {
    width: 50px;
    float: right;
    position: relative;
    cursor: pointer;
    height: 30px;
    margin-top: 15px;
    z-index: 100;
  }
  .sp_nav span {
    display: block;
    background: #c9141e;
    width: 30px;
    height: 2px;
    position: absolute;
    left: 10px;
    transition: all ease 0.35s;
  }
  .sp_nav span:nth-of-type(1) {
    top: 0px;
  }
  .sp_nav span:nth-of-type(2) {
    top: 10px;
  }
  .sp_nav span:nth-of-type(3) {
    top: 20px;
  }
  .sp_nav_se span:nth-of-type(1) {
    top: 10px;
    transform: rotate(45deg);
  }
  .sp_nav_se span:nth-of-type(2) {
    width: 0;
  }
  .sp_nav_se span:nth-of-type(3) {
    top: 10px;
    transform: rotate(-45deg);
  }
  .cedu_nav {
    position: fixed;
    z-index: 100;
    background: rgba(0, 0, 0, 0.8);
    width: 100%;
    height: calc(100% - 50px);
    font-size: 14px;
    line-height: 40px;
    top: -100%;
    opacity: 0;
    left: 0;
    overflow: auto;
    overflow-x: hidden;
    transition: top ease 0.35s;
  }
  .nav_show {
    opacity: 1;
    top: 50px;
    display: block;
  }
  .cedu_nav > ul {
    background: #FFF;
  }
  .cedu_nav > ul > li:first-child {
    overflow: hidden;
    border-top: 0;
  }
  .cedu_nav > ul > li:first-child > a {
    float: left;
    width: calc(100% - 70px);
  }
  .cedu_nav > ul > li:first-child .language {
    float: right;
    width: 70px;
    overflow: hidden;
    line-height: 30px;
    margin-top: 5px;
  }
  .cedu_nav > ul > li:first-child .language a {
    width: 35px;
    float: left;
    border-left: 1px #ddd solid;
    text-align: center;
    color: #999;
  }
  .cedu_nav ul li i {
    position: absolute;
    top: 5px;
    right: 0px;
    height: 50px;
    padding: 0px 10px 0 7px;
  }
  .cedu_nav ul li i {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    background: url(../png/menu_ar.png) no-repeat left center;
    background-size: 30px 30px;
    width: 44px;
    transition: all ease 0.35s;
    -webkit-transition: all ease 0.35s;
  }
  .cedu_nav ul li i.cedu_nav_i_Cur {
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    background: url(../png/menu_arcur.png) no-repeat right center;
    background-size: 30px 30px;
  }
  .cedu_nav ul li {
    border-top: 1px solid #EAEAEA;
    padding-left: 0px;
    position: relative;
    line-height: 60px;
    font-size: 16px;
    text-indent: 24px;
  }
  .cedu_nav > ul > li:last-child {
    border-bottom: 1px #ddd solid;
  }
  .cedu_nav ul li ul {
    display: none;
    background: #F0F2F5;
  }
  .cedu_nav ul li ul li {
    border-top: 1px solid #E5E5E5;
    text-indent: 0px;
    margin-left: 40px;
    line-height: 50px;
  }
  .cedu_nav ul li ul li:first-child {
    border-top: 0;
  }
  .cedu_nav ul li a {
    color: #666;
    width: 100%;
    text-decoration: none;
  }
  .cedu_nav ul li ul li a {
    color: #343846;
    display: block;
    text-align: left;
    line-height: 50px;
    margin-left: 0px;
    font-weight: normal;
  }
  .cedu_nav ul li ul li a.cedu_nav_i_Cur {
    color: #c9141e;
    background: none;
  }
  .cedu_nav ul li i svg {
    width: 20px;
    height: 20px;
    fill: #555;
  }
  .cedu_nav ul li .cedu_nav_i_Cur svg {
    fill: #c9141e;
  }
  .cedu_nav ul li ul li > ul {
    margin-left: 0px;
  }
  .cedu_nav ul li ul li > ul li {
    padding-left: 20px;
    margin-left: 0;
    font-weight: bold;
    font-size: 14px;
  }
  .cedu_nav ul li ul li > ul li:first-child {
    border-top: 1px solid #DADADA;
  }
  .cedu_nav ul li ul li > ul li a:hover {
    background: #EAEAEA;
    margin-left: -60px;
    text-indent: 60px;
    width: calc(100% + 60px);
  }
  .dui-headnav {
    top: 0;
    width: 100%;
    position: relative;
    z-index: 1000;
    height: 50px;
  }
  .dui-headnav .headnav {
    width: 100%;
    height: 50px;
  }
  .dui-headnav .headnav-tool-panel {
    padding: 0 15px;
    background-color: #303233;
    height: 50px;
    line-height: 50px;
    color: #fff;
    justify-content: space-between;
  }
  .dui-headnav .headnav-tool-panel a.menu-toggler {
    text-decoration: none;
    float: left;
    font-size: 14px;
    color: #fff;
  }
  .dui-headnav .headnav-tool-panel a.menu-toggler i {
    margin-left: 5px;
  }
  .dui-headnav .headnav-menu-panel {
    display: none;
    position: absolute;
    width: 100%;
    z-index: 1;
  }
  .dui-headnav .headnav-menu-panel ul.headnav-menu {
    overflow-y: scroll;
    background: #303233;
    padding: 0 15px;
  }
  .dui-headnav .headnav-menu-panel ul.headnav-menu li {
    font-size: 14px;
    line-height: 60px;
    border-bottom: 1px solid #3d3e40;
  }
  .dui-headnav .headnav-menu-panel ul.headnav-menu li a {
    color: rgba(255, 255, 255, 0.8);
    display: block;
    text-decoration: none;
  }
  .dui-headnav .headnav-menu-panel.active {
    display: block;
  }
  .dui-headnav div.mask {
    background: rgba(0, 0, 0, 0.5);
  }
  .dui-headnav.NavOpen {
    transition: all ease 4s;
    -webkit-transition: all ease 4s;
    z-index: 1000;
  }
  .dui-headnav.NavOpen .headnav-tool-panel i {
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
  }
  .dui-headnav .headnav.nav-fixed {
    position: fixed;
    z-index: 1001;
    top: 0;
  }
  /*.navbar-toggle .icon-bar + .icon-bar{margin-top:.18rem;}*/
  header {
    height: 50px;
    padding: 3px 14px;
    position: fixed;
    left: 0;
    top: 0;
  }
  .logo {
    height: 30px;
    width: 93px;
    background-size: auto 100%;
    margin-top: 4px;
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
  }
  .logo1 {
    display: block;
  }
  .logo2 {
    display: none;
  }
  .navbar-toggle > span {
    transform-origin: 0 50%;
    transition: all .3s;
  }
  .navbar-toggle.active > .bar-1 {
    transform: rotateZ(45deg) translateY(-2px);
  }
  .navbar-toggle.active > .bar-3 {
    transform: rotateZ(-45deg) translateY(2px);
  }
  .navbar-toggle.active > .bar-2 {
    opacity: 0;
  }
  .nr-banner .width-1220 p {
    width: auto;
    font-size: 14px;
    line-height: 24px;
  }
  .btn-ljgd, .btn-ljgd5 {
    width: max-content;
    font-size: .6rem;
    height: 2.5em;
    line-height: 2.5;
    border-radius: 1.2em;
    padding-left: .5rem;
    padding-right: 1.6rem;
  }
  .btn-ljgd > span, .btn-ljgd5 > span {
    width: .7rem;
    height: .7rem;
    margin-top: -.35rem;
    background-size: .4rem;
  }
  .btn-ljgd5 > span {
    background-size: .7rem;
  }
  .navbar-toggle {
    position: relative;
    right: -10px;
    float: right;
    padding: 9px 10px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
  }
  .navbar-toggle:focus {
    outline: 0;
  }
  .navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
  }
  .navbar-toggle .sr-only {
    display: none;
  }
  .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px;
  }
  .ovfHiden {
    overflow: hidden;
    height: 100%;
  }
  .new_school-box .new_box .Title h2.T {
    color: #333333;
  }
  footer .footerMenu {
    padding-top: 0;
    padding-bottom: 0;
  }
  footer .footerMenu ul {
    width: 100%;
    display: block;
  }
  footer .footerMenu ul li {
    width: 25%;
    text-align: center;
    float: left;
    line-height: 50px;
    color: #ffffff;
    opacity: 0.6;
    font-size: 12px;
  }
  footer .footerMenu ul li a {
    display: block;
    color: #ffffff;
  }
  footer .footerMenu ul:after {
    content: '';
  }
  footer .copyRight {
    line-height: 30px;
    padding: 10px 0;
    font-size: 12px;
  }
  .GoTop {
    display: none !important;
  }
  .newsList .xs6 {
    margin: 5px auto;
  }
  .newsList .xs6 .imgSpan {
    height: 85px;
    width: 100%;
    display: inline-block;
    line-height: 0;
    overflow: hidden;
    position: relative;
  }
  .newsList .xs6 .imgSpan .thumb_Pic {
    height: 100%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .newsList .xs6 .imgSpan .icon-playBtn {
    width: 35px;
    height: 35px;
    left: 5px;
    bottom: 5px;
  }
  .newsList .xs6 h2 {
    margin: 0px 0px 5px 0;
    padding: 0px 10px;
    font-size: 14px;
    line-height: 1.6;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
  }
  .newsList .xs6 p.time {
    font-size: 12px;
    padding: 0px 10px 5px 10px;
  }
  .newsList .xs6 > div a {
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  }
  .newsList .newsList-more {
    margin-top: 10px !important;
    margin-bottom: 0 !important;
  }
  .zxWrap {
    padding-bottom: 0;
    background: white;
  }
  .zxWrap .pagings {
    padding: 0px 0px 30px 0;
  }
  .zxWrap .pagings a, .zxWrap .pagings span {
    display: none;
    border-radius: 3px;
  }
  .zxWrap .pagings a.a1 {
    display: block;
    width: 47%;
    float: left;
  }
  .zxWrap .pagings a:first-child {
    display: none;
  }
  .gsdt-list {
    padding: 10px 0;
  }
  .gsdt-list li {
    padding: 15px 15px;
    border-bottom: 1px solid #f5f7f9;
  }
  .gsdt-list li a {
    padding: 0px 0px;
    border-bottom: 0px solid #D5D5D5;
    margin: 0px 0;
    display: block;
    overflow: hidden;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
  }
  .gsdt-list li a img {
    width: 130px;
    height: 82px;
    display: inline-block;
    float: left;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 0px;
  }
  .gsdt-list li a .zx-item-R {
    float: right;
    width: calc(100% - 130px);
    padding: 0px 0px 0px 15px;
    position: relative;
    height: 82px;
  }
  .gsdt-list li a .zx-item-R h6 {
    font-size: 16px;
    font-weight: normal;
    max-height: 0.5rem;
    padding-top: 5px;
    line-height: 20px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    word-break: break-word;
  }
  .gsdt-list li a .zx-item-R p {
    display: none;
  }
  .gsdt-list li a .zx-item-R span {
    margin-top: 0px;
    display: block;
    font-size: 12px;
    line-height: 14px;
    overflow: hidden;
    color: #9B9B9B;
    font-family: Arial;
    position: absolute;
    bottom: 5px;
    left: 15px;
  }
  .gsdt-list > li:last-child {
    border-bottom: 0;
  }
  .newsList .xbm6 h2 {
    min-height: 52px;
  }
  .more-pc i, .newsList .newsList-more i {
    width: 12px;
    height: 12px;
    display: inline-block;
    background: url("../png/icon_r-gray%402x.png") center center no-repeat;
    background-size: 100%;
    position: relative;
    top: 1px;
  }
  .more-pc:hover, .newsList .newsList-more:hover {
    text-decoration: none;
  }
  .more-pc-box {
    margin-top: 10px;
  }
  .article {
    padding: 20px 10px 0px 10px;
  }
  .article .art-L > .row {
    margin: 0 5px;
  }
  .article .art-R {
    padding: 0 10px;
  }
  .article .art-R .tj-list2 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .article .article-box .art-nav span {
    max-width: 100%;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
  }
  .article .article-box .art-con {
    padding-left: 5px;
    padding-right: 5px;
  }
  .article .article-box {
    padding: 10px 0px 30px;
  }
  .article .article-box h2.T {
    font-size: 20px;
    color: #333333;
    line-height: 26px;
    text-align: left;
    border-bottom: 0;
    padding: 10px 0px 10px;
    font-weight: bold;
    margin-left: 0px;
    margin-right: 0px;
  }
  .article .article-box .art-info {
    padding: 0;
    line-height: 20px;
  }
  .article .article-box .art-info span {
    font-size: 12px;
    color: #979797;
    line-height: 30px;
  }
  .article .article-box .art-info .art-share {
    display: none;
  }
  .article .article-box .art-con {
    font-size: 14px;
    color: #333333;
    line-height: 25px;
    padding: 0px 0px 25px;
    border-bottom: 1px solid #D5D5D5;
    margin-top: 20px;
  }
  .article .article-box .art-con p, .article .article-box .art-con div {
    text-indent: 0em;
    text-align: justify;
  }
  .article .article-box .art-con strong {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: bold;
    color: #2e2e2e;
    line-height: 28px;
  }
  .article .article-box .art-con img {
    max-width: 100%;
    display: inline-block;
    height: auto !important;
  }
  .article .article-box .art-con h3 strong {
    font-weight: bold;
  }
  .article .article-box .art-con .video-wrap .prism-player {
    height: 200px !important;
  }
  .article .article-box .art-nav {
    height: 80px;
    font-size: 14px;
    color: #333333;
    line-height: 22px;
    padding: 15px 0px;
    border-bottom: 1px solid #D5D5D5;
  }
  .article .article-box .art-nav a {
    width: 100%;
  }
  .article .article-box .art-nav a:hover {
    text-decoration: none;
    color: #F0374B;
  }
  .article .article-box .state-box {
    padding-top: 20px;
  }
  .article .tj-box {
    padding: 20px 20px;
  }
  .article .tj-box .tj-tit {
    font-size: 18px;
  }
  .article .tj-box .tj-list {
    margin-left: -10px;
    margin-right: -10px;
  }
  .article .tj-box .tj-list li {
    margin-top: 15px;
  }
  .article .tj-box .tj-list li img {
    height: 190px;
    position: relative;
    top: 50%;
  }
  .article .tj-box .tj-list li:nth-last-of-type(1), .article .tj-box .tj-list li:nth-last-of-type(2) {
    display: none;
  }
  .mCon {
    padding-top: 20px;
  }
  .blo-list {
    padding: 20px 0px 0;
  }
  .blo-list .blo-item {
    margin-bottom: 10px;
  }
  .blo-list .blo-item i {
    width: 32px;
    height: 32px;
  }
  .blo-list .blo-item i:before {
    font-size: 30px;
  }
  .blo-list .blo-item .blo-tit {
    font-size: 20px;
  }
  .blo-list .blo-item .blo-con {
    padding: 15px;
    font-size: 12px;
    height: auto;
  }
  .blo-list .blo-item .blo-con .blo-info {
    font-size: 14px;
    color: #666666;
    line-height: 28px;
  }
  .blo-list .blo-item .blo-link {
    position: initial;
    width: 90px;
    height: 35px;
    border: 1px solid rgba(255, 255, 255, 0.8);
    border-radius: 4px;
    text-align: center;
    line-height: 33px;
    color: #fff;
    font-size: 12px;
    margin-top: 10px;
    display: inline-block;
    display: none;
  }
  .blo-list.FA-xqhz .blo-item .blo-imgbox {
    padding-left: 40%;
  }
  .blo-list.FA-xqhz .blo-item .blo-imgbox i {
    left: calc(40% - 40px - 10px);
  }
  .blo-list.FA-ggfw .blo-t {
    margin-bottom: 10px;
  }
  .blo-list.CP-qypx .blo-item {
    margin-bottom: 10px;
  }
  .blo-list.FA-cg .blo-imgbox:after {
    background: rgba(0, 0, 0, 0.6);
  }
  .blo-list.FA-cg .blo-con {
    background: #33373b;
  }
  .blo-list.FA-cg .blo-con .blo-info {
    color: rgba(255, 255, 255, 0.7);
  }
  .blo-white {
    padding: 30px 0px 0;
  }
  .blo-white > div:last-child .blo-white-item {
    margin-bottom: 0;
  }
  .blo-white > .col5 {
    float: left;
    width: calc(100%);
    margin: 0 0px;
  }
  .blo-white .blo-white-item {
    display: flex;
    text-align: left;
    margin-bottom: 15px;
  }
  .blo-white .blo-white-item i {
    width: 44px;
    height: 44px;
  }
  .blo-white .blo-white-item i:before {
    font-size: 24px;
  }
  .blo-white .blo-white-item .blo-white-imgbox {
    text-align: left;
  }
  .blo-white .blo-white-item .blo-white-tit {
    margin-top: 10px;
    font-size: 16px;
    line-height: 20px;
  }
  .blo-white .blo-white-item .blo-white-con {
    padding: 20px 10px 20px 16px;
  }
  .blo-white .blo-white-item .blo-white-con .blo-white-info {
    font-size: 14px;
    line-height: 22px;
    padding: 0px 0px;
    margin-top: 10px;
  }
  .blo-white .blo-white-item .blo-white-con .centerP {
    text-align: left;
    line-height: 25px;
  }
  .blo-white .blo-white-item .blo-white-con ul.blo-white-info {
    text-align: left;
    width: 100%;
  }
  .blo-white .blo-white-item .blo-white-con ul.blo-white-info li {
    width: auto;
    position: relative;
    padding-right: 5px !important;
    margin-right: 5px;
  }
  .blo-white .blo-white-item .blo-white-con ul.blo-white-info li:after {
    top: 4px;
    right: 0;
    position: absolute;
  }
  .blo-white .blo-white-item .blo-white-con .sub-tit {
    font-size: 12px;
    margin-bottom: -10px;
    font-weight: bold;
  }
  .blo-white .blo-white-item .blo-white-titbox {
    padding: 20px 0 20px 10px;
  }
  .blo-white .blo-white-item .twokt-list {
    padding: 0;
    height: auto;
  }
  .blo-white .blo-white-item .twokt-list li {
    padding-top: 15px;
  }
  .blo-white .blo-white-item .twokt-list li .twokt-t {
    padding-left: 0;
  }
  .blo-white .blo-white-item .twokt-list li p {
    line-height: 22px;
    margin-top: 5px;
  }
  .blo-white .blo-white-item .leftP {
    padding: 0;
    line-height: 25px;
  }
  .blo-white.adv-blolist .blo-white-con {
    padding-left: 10px;
  }
  .blo-white.adv-blolist .blo-white-con ul.blo-white-info li {
    padding: 3px 0;
  }
  .blo-white.gdFA-blolist .blo-white-con ul.blo-white-info li {
    padding-right: 6% !important;
    margin-right: 6%;
    height: 22px;
    overflow: hidden;
  }
  .blo-white.FA-cj .blo-white-item {
    padding: 30px 20px;
    margin: 0 0 10px;
    display: block;
  }
  .blo-white.FA-cj .blo-white-item .cj-tit {
    font-size: 16px;
    text-align: center;
    padding-left: 0;
    border-bottom: none;
    padding-bottom: 0;
  }
  .blo-white.FA-cj .blo-white-item .cj-tit:before {
    display: none;
  }
  .blo-white.FA-cj .blo-white-item > p {
    font-size: 12px;
    padding: 0;
    text-align: center;
  }
  .blo-white.FA-cj .blo-white-item .cj-itemList {
    margin: 15px -15px 0 -15px;
  }
  .blo-white.FA-cj .blo-white-item .cj-itemList li {
    margin-bottom: 0;
  }
  .blo-white.FA-cj .blo-white-item .cj-itemList li p {
    font-size: 12px;
  }
  .blo-white.FA-cj .cj-itemList {
    margin: 0 0px;
  }
  .blo-white.FA-cj .cj-itemList li {
    width: calc(33.3333333% - 12px);
    margin: 0 6px 10px;
    padding: 20px 0;
  }
  .blo-white.bgChange-list .blo-white-item {
    background: transparent;
    border: none;
    box-shadow: none;
  }
  .blo-white.al-list2 {
    padding-left: 5px;
    padding-right: 5px;
  }
  .blo-white.al-list2 .blo-white-titbox {
    padding-left: 40px;
  }
  .blo-white.al-list2 .blo-white-tit {
    margin-top: 15px;
    padding-left: 10px;
  }
  .blo-white.blo-list-tyM {
    display: block;
  }
  .blo-white.blo-list-tyM .blo-white-item {
    display: block;
    text-align: center;
    border: none;
    box-shadow: none;
  }
  .blo-white.blo-list-tyM .blo-white-item .blo-white-titbox {
    padding: 0;
  }
  .blo-white.blo-list-tyM .blo-white-item .blo-white-titbox i {
    position: unset;
    left: unset;
    top: unset;
    transform: unset;
  }
  .blo-white.blo-list-tyM .blo-white-item .blo-white-con {
    padding: 10px 0 0 0 !important;
  }
  .blo-white.blo-list-tyM .blo-white-item .blo-white-con .blo-white-tit {
    line-height: 1.5;
  }
  .CP-qypx .blo-white-item, .CP-gdjy .blo-white-item {
    box-shadow: none;
    border: none;
    margin-bottom: 25px;
  }
  .CP-qypx .blo-white-item .blo-white-titbox, .CP-gdjy .blo-white-item .blo-white-titbox {
    padding: 0 5px;
  }
  .CP-qypx .blo-white-item i, .CP-gdjy .blo-white-item i {
    width: 44px;
    height: 44px;
  }
  .CP-qypx .blo-white-item .blo-white-con, .CP-gdjy .blo-white-item .blo-white-con {
    padding: 0 5px 0 14px;
  }
  .CP-qypx .blo-white-item .blo-white-tit, .CP-gdjy .blo-white-item .blo-white-tit {
    font-size: 18px;
  }
  .CP-qypx .blo-white-item .centerP, .CP-gdjy .blo-white-item .centerP {
    font-size: 12px;
    line-height: 22px;
    margin-top: 6px;
  }
  .CP-qypx > div:last-child .blo-white-item, .CP-gdjy > div:last-child .blo-white-item {
    margin-bottom: 0px;
  }
  .CP-qypx.CP-gdjy, .CP-gdjy.CP-gdjy {
    padding-left: 20px;
  }
  .imgL-list .imgL-item {
    margin-bottom: 26px;
  }
  .imgL-list .imgL-item .imgL-imgbox i {
    width: 50px;
    height: 50px;
    line-height: 50px;
  }
  .imgL-list .imgL-item .imgL-imgbox i:before {
    font-size: 24px;
  }
  .imgL-list .imgL-item .imgL-info {
    margin-left: 14px;
    width: calc(100% - 50px - 14px);
  }
  .imgL-list .imgL-item .imgL-info .imgL-tit {
    font-size: 18px;
    line-height: 22px;
    margin-top: 10px;
  }
  .imgL-list .imgL-item .imgL-info .imgL-con {
    font-size: 12px;
    line-height: 22px;
    margin-top: 5px;
  }
  .imgL-list.xq-list .imgL-item {
    padding: 10px 10px;
    margin-bottom: 10px;
  }
  .imgL-list.xq-list .imgL-item .imgL-info .imgL-con {
    margin-top: 10px;
  }
  .imgL-list.bgChange-list .imgL-item {
    background: transparent;
    border: none;
    box-shadow: none;
    padding: 0 10px 0px;
    margin-bottom: 30px;
  }
  .imgL-list.ms-list .imgL-item:nth-child(1), .imgL-list.ms-list .imgL-item:nth-child(2) {
    margin-bottom: 20px;
  }
  .thumbBox-list {
    padding: 20px 5px 0;
  }
  .thumbBox-list .col_4, .thumbBox-list .col_5 {
    margin-bottom: 10px;
    background: none !important;
    background: #fff;
    box-shadow: 0px 4px 10px 0px rgba(222, 225, 230, 0.6);
    border: 1px solid #DCDDE2;
  }
  .thumbBox-list .col_4 .thumb-item .thumb-imgbox, .thumbBox-list .col_5 .thumb-item .thumb-imgbox {
    height: 150px;
    padding: 40px 0 30px !important;
    background-size: cover !important;
  }
  .thumbBox-list .col_4 .thumb-item .thumb-imgbox:nth-child(1) > a, .thumbBox-list .col_5 .thumb-item .thumb-imgbox:nth-child(1) > a {
    background: url(../png/msy_jycp_bg01%402x.png) top center no-repeat;
    background-size: cover;
  }
  .thumbBox-list .col_4 .thumb-item .thumb-imgbox:nth-child(2) > a, .thumbBox-list .col_5 .thumb-item .thumb-imgbox:nth-child(2) > a {
    background: url(../png/msy_jycp_bg02%402x.png) top center no-repeat;
    background-size: cover;
  }
  .thumbBox-list .col_4 .thumb-item .thumb-imgbox:nth-child(3) > a, .thumbBox-list .col_5 .thumb-item .thumb-imgbox:nth-child(3) > a {
    background: url(../png/msy_jycp_bg03%402x.png) top center no-repeat;
    background-size: cover;
  }
  .thumbBox-list .col_4 .thumb-item .thumb-imgbox:nth-child(4) > a, .thumbBox-list .col_5 .thumb-item .thumb-imgbox:nth-child(4) > a {
    background: url(../png/msy_jycp_bg04%402x.png) top center no-repeat;
    background-size: cover;
  }
  .thumbBox-list .col_4 .thumb-item .thumb-imgbox:nth-child(5) > a, .thumbBox-list .col_5 .thumb-item .thumb-imgbox:nth-child(5) > a {
    background: url(../png/msy_jycp_bg05%402x.png) top center no-repeat;
    background-size: cover;
  }
  .thumbBox-list .col_4 .thumb-item, .thumbBox-list .col_5 .thumb-item {
    margin-bottom: 0px;
  }
  .thumbBox-list .col_4 .thumb-item i, .thumbBox-list .col_5 .thumb-item i {
    width: 40px;
    height: 40px;
  }
  .thumbBox-list .col_4 .thumb-item .thumb-tit, .thumbBox-list .col_5 .thumb-item .thumb-tit {
    font-size: 20px !important;
  }
  .thumbBox-list .col_4 .thumb-item .thumb-con, .thumbBox-list .col_5 .thumb-item .thumb-con {
    display: block;
    padding: 25px 25px 25px;
    background: #ffffff;
    font-size: 12px;
    position: static;
  }
  .thumbBox-list .col_4 .thumb-item .thumb-con .thumb-info, .thumbBox-list .col_5 .thumb-item .thumb-con .thumb-info {
    font-size: 14px;
    line-height: 28px;
    color: #333333;
  }
  .thumbBox-list .col_4 .thumb-item .thumb-link, .thumbBox-list .col_5 .thumb-item .thumb-link {
    position: initial;
    width: 90px;
    height: 35px;
    border: 1px solid rgba(255, 255, 255, 0.8);
    border-radius: 4px;
    text-align: center;
    line-height: 33px;
    color: #fff;
    font-size: 12px;
    margin-top: 10px;
    display: inline-block;
  }
  .thumbBox-list .col_4 .thumb-item:hover .thumb-con, .thumbBox-list .col_5 .thumb-item:hover .thumb-con {
    display: block;
  }
  .thumbBox-list .thumb-imgbox {
    position: relative;
  }
  .thumbBox-list .thumb-imgbox:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: rgba(52, 56, 70, 0.85);
    z-index: 1;
  }
  .thumbBox-list .thumb-imgbox > i, .thumbBox-list .thumb-imgbox > div {
    position: relative;
    z-index: 2;
  }
  .thumbBox-list.thumbBox_xqhzFA .col_5 {
    background-size: cover !important;
  }
  .thumbBox-list.thumbBox_xqhzFA .col_5:nth-child(1) .thumb-imgbox {
    background: url(../png/jjfa2_xq_pic02%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_xqhzFA .col_5:nth-child(2) .thumb-imgbox {
    background: url(../png/jjfa2_xq_pic03%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_xqhzFA .col_5:nth-child(3) .thumb-imgbox {
    background: url(../png/jjfa2_xq_pic04%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_xqhzFA .col_5:nth-child(4) .thumb-imgbox {
    background: url(../png/jjfa2_xq_pic05%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_xqhzFA .col_5:nth-child(5) .thumb-imgbox {
    background: url(../png/jjfa2_xq_pic06%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_qpFA .col_4 {
    background-size: cover !important;
  }
  .thumbBox-list.thumbBox_qpFA .col_4:nth-child(1) .thumb-imgbox {
    background: url(../jpg/jjfa2_qp_pic01%402x.jpg) no-repeat center center;
  }
  .thumbBox-list.thumbBox_qpFA .col_4:nth-child(2) .thumb-imgbox {
    background: url(../jpg/jjfa2_qp_pic02%402x.jpg) no-repeat center center;
  }
  .thumbBox-list.thumbBox_qpFA .col_4:nth-child(3) .thumb-imgbox {
    background: url(../jpg/jjfa2_qp_pic03%402x.jpg) no-repeat center center;
  }
  .thumbBox-list.thumbBox_qpFA .col_4:nth-child(4) .thumb-imgbox {
    background: url(../jpg/jjfa2_qp_pic04%402x.jpg) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAcj .col_4 {
    background-size: cover !important;
  }
  .thumbBox-list.thumbBox_FAcj .col_4:nth-child(1) .thumb-imgbox {
    background: url(../jpg/jjfa3_crjy_pic01%402x.jpg) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAcj .col_4:nth-child(2) .thumb-imgbox {
    background: url(../jpg/jjfa3_crjy_pic02%402x.jpg) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAcj .col_4:nth-child(3) .thumb-imgbox {
    background: url(../jpg/jjfa3_crjy_pic03%402x.jpg) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAcj .col_4:nth-child(4) .thumb-imgbox {
    background: url(../jpg/jjfa3_crjy_pic04%402x.jpg) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAggfw .col_4 {
    background-size: cover !important;
  }
  .thumbBox-list.thumbBox_FAggfw .col_4:nth-child(1) .thumb-imgbox {
    background: url(../jpg/jjfa3_ggfw_pic01%402x.jpg) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAggfw .col_4:nth-child(2) .thumb-imgbox {
    background: url(../jpg/jjfa3_ggfw_pic02%402x.jpg) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAggfw .col_4:nth-child(3) .thumb-imgbox {
    background: url(../jpg/jjfa3_ggfw_pic03%402x.jpg) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAggfw .col_4:nth-child(4) .thumb-imgbox {
    background: url(../jpg/jjfa3_ggfw_pic04%402x.jpg) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAfxl .col_5 {
    background-size: cover !important;
  }
  .thumbBox-list.thumbBox_FAfxl .col_5:nth-child(1) .thumb-imgbox {
    background: url(../png/jjfa3_fxl_pic01%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAfxl .col_5:nth-child(2) .thumb-imgbox {
    background: url(../png/jjfa3_fxl_pic02%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAfxl .col_5:nth-child(3) .thumb-imgbox {
    background: url(../png/jjfa3_fxl_pic03%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAfxl .col_5:nth-child(4) .thumb-imgbox {
    background: url(../png/jjfa3_fxl_pic04%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAfxl .col_5:nth-child(5) .thumb-imgbox {
    background: url(../png/jjfa3_fxl_pic05%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAzkxxh .col_4 {
    background-size: cover !important;
  }
  .thumbBox-list.thumbBox_FAzkxxh .col_4:nth-child(1) .thumb-imgbox {
    background: url(../png/jjfa3_zxks_pic02%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAzkxxh .col_4:nth-child(2) .thumb-imgbox {
    background: url(../png/jjfa3_zxks_pic03%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAzkxxh .col_4:nth-child(3) .thumb-imgbox {
    background: url(../png/jjfa3_zxks_pic04%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAzkxxh .col_4:nth-child(4) .thumb-imgbox {
    background: url(../png/jjfa3_zxks_pic05%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAzkxxh .col_4:nth-child(5) .thumb-imgbox {
    background: url(../png/jjfa3_zxks_pic01%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_CPksxxh .col_5 {
    background-size: cover !important;
  }
  .thumbBox-list.thumbBox_CPksxxh .col_5:nth-child(1) .thumb-imgbox {
    background: url(../png/jycp3_gg_ks_pic01%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_CPksxxh .col_5:nth-child(2) .thumb-imgbox {
    background: url(../png/jycp3_gg_ks_pic02%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_CPksxxh .col_5:nth-child(3) .thumb-imgbox {
    background: url(../png/jycp3_gg_ks_pic03%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_CPksxxh .col_5:nth-child(4) .thumb-imgbox {
    background: url(../png/jycp3_gg_ks_pic04%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_CPksxxh .col_5:nth-child(5) .thumb-imgbox {
    background: url(../png/jycp3_gg_ks_pic05%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_CPzhyPk .col_5 {
    background-size: cover !important;
  }
  .thumbBox-list.thumbBox_CPzhyPk .col_5:nth-child(1) .thumb-imgbox {
    background: url(../png/jycp3_gg_zhy_pic02%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_CPzhyPk .col_5:nth-child(2) .thumb-imgbox {
    background: url(../png/jycp3_gg_zhy_pic03%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_CPzhyPk .col_5:nth-child(3) .thumb-imgbox {
    background: url(../png/jycp3_gg_zhy_pic04%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_CPzhyPk .col_5:nth-child(4) .thumb-imgbox {
    background: url(../png/jycp3_gg_zhy_pic05%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_CPzhyPk .col_5:nth-child(5) .thumb-imgbox {
    background: url(../png/jycp3_gg_zhy_pic06%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAkczy .col_5 {
    border: 0px solid #ffffff;
    box-shadow: 0px 0px 0px 0px rgba(222, 225, 230, 0);
    background-size: cover !important;
  }
  .thumbBox-list.thumbBox_FAkczy .col_5:nth-child(1) .thumb-imgbox {
    background: url(../png/kczy-cg_pic02a%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAkczy .col_5:nth-child(2) .thumb-imgbox {
    background: url(../png/kczy-cg_pic02b%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAkczy .col_5:nth-child(3) .thumb-imgbox {
    background: url(../png/kczy-cg_pic02c%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAkczy .col_5:nth-child(4) .thumb-imgbox {
    background: url(../png/kczy-cg_pic02d%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAkczy .col_5:nth-child(5) .thumb-imgbox {
    background: url(../png/kczy-cg_pic02e%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAkczyfw .col_4 {
    width: 100%;
    padding: 0px 0px;
    height: auto;
    border: 0px;
    box-shadow: 0px 0px 0px 0px rgba(222, 225, 230, 0);
  }
  .thumbBox-list.thumbBox_FAkczyfw .col_4 .thumb-item .thumb-imgbox {
    width: calc(100% + 1px);
  }
  .thumbBox-list.thumbBox_FAkczyfw .col_4 .thumb-item .thumb-con {
    padding: 15px 10px;
  }
  .thumbBox-list.thumbBox_FAkczyfw .col_4 .thumb-item .thumb-con span {
    padding: 0px 20px 0 10px;
  }
  .thumbBox-list.thumbBox_FAkczyfw .col_4 .thumb-item .thumb-con span:after {
    background: rgba(0, 0, 0, 0.5);
    left: 3px;
  }
  .thumbBox-list.thumbBox_FAkczyfw .col_4:nth-child(1) .thumb-item:nth-child(1) {
    height: auto;
    margin-bottom: 10px;
  }
  .thumbBox-list.thumbBox_FAkczyfw .col_4:nth-child(1) .thumb-item:nth-child(2) {
    height: auto;
  }
  .thumbBox-list.thumbBox_FAkczyfw .col_4:nth-child(2) .thumb-imgbox {
    height: auto;
  }
  .thumbBox-list.thumbBox_FAkczyfw .col_4:nth-child(3) .thumb-item:nth-child(1) {
    height: auto;
    margin-bottom: 10px;
  }
  .thumbBox-list.thumbBox_FAkczyfw .col_4:nth-child(3) .thumb-item:nth-child(2) {
    height: auto;
  }
  .zxWrap {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .TitleWrap {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .ImgDes {
    padding: 0 20px 20px;
  }
  .ImgDes h4 {
    line-height: 28px;
    margin-bottom: 10px;
    font-size: 16px;
  }
  .ImgDes p {
    text-align: center;
  }
  .ImgDes p a {
    display: inline-block;
  }
  .ImgDes ul {
    margin-top: 0px;
  }
  .ImgDes ul li {
    line-height: 28px;
  }
  .ImgDes a.to-more.btnHover:hover {
    color: #f0374b;
  }
  .ImgDes a.to-more.btnHover:hover i.c-alink {
    background: transparent url(../png/icon_nor%402x.png) center center no-repeat;
    background-size: 100%;
  }
  .accordion {
    height: 100%;
    margin: 0 15px 0;
    background: transparent;
  }
  .accordion ul {
    height: auto;
  }
  .accordion ul li {
    float: none;
    width: 100%;
    height: 160px;
    margin-bottom: 10px;
    background-position: center top !important;
    background-size: 100% !important;
  }
  .accordion ul li .text-area .txt {
    display: block;
    position: static;
    left: unset;
    top: unset;
    width: 100%;
    padding: 0 20px;
  }
  .accordion ul li .text-area .txt p {
    font-size: 10px;
    color: rgba(255, 255, 255, 0.8);
    text-align: center;
    line-height: 1.2;
    margin-top: 8px;
  }
  .accordion ul li .text-area .txt p:not(.txt-subtit) {
    display: none;
  }
  .accordion ul li .text-area .txt .txt-pline {
    display: none;
  }
  .accordion ul li .text-area .tit {
    margin-top: 18px;
  }
  .accordion ul li .text-area i {
    width: 32px;
    height: 32px;
    font-size: 32px;
    margin: 30px auto 0;
  }
  .accordion ul li .text-area i:after {
    width: 15px;
    height: 2px;
    margin: 9px auto;
  }
  .accordion ul li .text-mask {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.4) linear-gradient(180deg, transparent 0%, rgba(29, 31, 38, 0.8) 100%);
    border-radius: 2px;
    z-index: 1;
  }
  .accordion ul li .text-area, .accordion ul li .text-mask {
    width: 100%;
    height: 100%;
  }
  .accordion .selected .text-area, .accordion .selected .text-mask {
    width: auto;
    height: auto;
    background: transparent;
  }
  .Core-Superiority {
    height: auto;
    background: url(../jpg/dsj_pic02.jpg) no-repeat center center;
    background-size: cover;
  }
  .Core-Superiority section {
    width: 100%;
    float: left;
    height: 180px;
    padding: 20px 0;
    color: #ffffff;
    position: relative;
    text-align: center;
  }
  .Core-Superiority section i {
    width: 32px;
    height: 32px;
  }
  .Core-Superiority section h4 {
    font-size: 22px;
    font-weight: 500;
    padding: 5px 0 10px 0;
    line-height: 22px;
  }
  .Core-Superiority section ul {
    opacity: 1;
    display: block;
  }
  .Core-Superiority section ul li {
    font-size: 12px;
    line-height: 22px;
    padding: 0 20px;
  }
  .Core-Superiority section ul li:before {
    display: none;
  }
  .Core-Superiority .hr {
    width: 100%;
    height: 10px;
    opacity: 1;
  }
  /* 首页tab - 样式 */
  .tab-index {
    height: auto;
  }
  .tab-index .tab-index-bg {
    display: none;
  }
  .tab-index .side-con {
    width: auto;
  }
  .tab-index .content {
    margin: 0;
    padding: 0 10px;
    position: inherit;
  }
  .tab-index .content .content-item {
    position: inherit;
    top: unset;
    display: none;
    background: #000;
  }
  .tab-index .content .content-item.active {
    display: block;
  }
  .tab-box .content-mob {
    margin: 0;
    padding: 0 10px;
    position: inherit;
  }
  .tab-box .content-mob .content-mob-item {
    margin-bottom: 10px;
  }
  .tab-box .content-mob .content-mob-item:nth-child(1) .header-section {
    background: url(../png/tabmob_cpbg_cj.png) center top no-repeat;
    background-size: cover;
  }
  .tab-box .content-mob .content-mob-item:nth-child(2) .header-section {
    background: url(../png/tabmob_cpbg_gx.png) center top no-repeat;
    background-size: cover;
  }
  .tab-box .content-mob .content-mob-item:nth-child(3) .header-section {
    background: url(../png/tabmob_cpbg_it.png) center top no-repeat;
    background-size: cover;
  }
  .tab-box .content-mob .content-mob-item:nth-child(4) .header-section {
    background: url(../png/tabmob_cpbg_qp.png) center top no-repeat;
    background-size: cover;
  }
  .tab-box .content-mob .content-mob-item:nth-child(5) .header-section {
    background: url(../png/tabmob_cpbg_gg.png) center top no-repeat;
    background-size: cover;
  }
  .tab-box .content-mob .content-mob-item:nth-child(1) .sidebar-tit > a {
    background: url(../png/msy_jycp_bg01%402x.png) center center no-repeat;
    background-size: cover;
  }
  .tab-box .content-mob .content-mob-item:nth-child(2) .sidebar-tit > a {
    background: url(../png/msy_jycp_bg02%402x.png) center center no-repeat;
    background-size: cover;
  }
  .tab-box .content-mob .content-mob-item:nth-child(3) .sidebar-tit > a {
    background: url(../png/msy_jycp_bg03%402x.png) center center no-repeat;
    background-size: cover;
  }
  .tab-box .content-mob .content-mob-item:nth-child(4) .sidebar-tit > a {
    background: url(../png/msy_jycp_bg04%402x.png) center center no-repeat;
    background-size: cover;
  }
  .tab-box .content-mob .content-mob-item:nth-child(5) .sidebar-tit > a {
    background: url(../png/msy_jycp_bg05%402x.png) center center no-repeat;
    background-size: cover;
  }
  .tab-box .content-mob .content-mob-item .sidebar-tit {
    background: #ffffff;
    padding: 0;
    height: auto;
  }
  .tab-box .content-mob .content-mob-item .sidebar-tit a {
    display: block;
    padding: 18px 25px 10px 60px;
    height: 60px;
    border: none;
    position: relative;
  }
  .tab-box .content-mob .content-mob-item .sidebar-tit a:hover {
    text-decoration: none;
  }
  .tab-box .content-mob .content-mob-item .sidebar-tit a h3 {
    font-size: 18px;
    line-height: 23px;
    color: #ffffff;
    font-weight: bold;
  }
  .tab-box .content-mob .content-mob-item .sidebar-tit a p {
    color: #666666;
    font-size: 10px;
    line-height: 15px;
    margin-top: 2px;
    display: none;
  }
  .tab-box .content-mob .content-mob-item .sidebar-tit a i {
    width: 24px;
    height: 24px;
    color: #DD0011;
    position: absolute;
    left: 25px;
    top: 18px;
    display: block;
  }
  .tab-box .content-mob .content-mob-item .sidebar-tit a i.cp-01 {
    background: transparent url("../png/cpm-01%402x.png") center center no-repeat;
    background-size: 100%;
  }
  .tab-box .content-mob .content-mob-item .sidebar-tit a i.cp-02 {
    background: transparent url("../png/cpm-02%402x.png") center center no-repeat;
    background-size: 100%;
  }
  .tab-box .content-mob .content-mob-item .sidebar-tit a i.cp-03 {
    background: transparent url("../png/cpm-03%402x.png") center center no-repeat;
    background-size: 100%;
  }
  .tab-box .content-mob .content-mob-item .sidebar-tit a i.cp-04 {
    background: transparent url("../png/cpm-04%402x.png") center center no-repeat;
    background-size: 100%;
  }
  .tab-box .content-mob .content-mob-item .sidebar-tit a i.cp-05 {
    background: transparent url("../png/cpm-05%402x.png") center center no-repeat;
    background-size: 100%;
  }
  .tab-box .content-mob .content-mob-item .sidebar-tit a:after {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -8px;
    background: url("../png/tab-ar.png") center center no-repeat;
    background-size: cover;
  }
  .tab-box .content-mob .content-mob-item .header-section {
    padding: 20px;
    display: none;
    overflow: hidden;
  }
  .tab-box .content-mob .content-mob-item .header-section h3 {
    display: none;
  }
  .tab-box .content-mob .content-mob-item .header-section p {
    font-size: 12px;
    margin: 10px 0 30px;
    color: #E5E5E5;
    line-height: 22px;
  }
  .tab-box .content-mob .content-mob-item .header-section ul {
    overflow: hidden;
  }
  .tab-box .content-mob .content-mob-item .header-section ul li {
    width: calc(50% - 8px);
    float: left;
    margin: 0;
    height: 44px;
    line-height: 44px;
    background: #26292E;
    text-align: center;
    margin-bottom: 10px;
  }
  .tab-box .content-mob .content-mob-item .header-section ul li, .tab-box .content-mob .content-mob-item .header-section ul li a {
    color: #ffffff;
  }
  .tab-box .content-mob .content-mob-item .header-section ul li:nth-child(2n-1) {
    margin-right: 15px;
  }
  .tab-box .content-mob .content-mob-item .header-section ul li i.icon {
    display: none;
  }
  .tab-box .content-mob .content-mob-item .header-section a.more {
    float: none;
    display: block;
    position: inherit;
    right: unset;
    bottom: unset;
    margin: 0 auto;
    color: #FF3D4D;
    border: none;
    font-size: 14px;
  }
  .tab-box .content-mob .content-mob-item .header-section a.more:hover {
    background: none;
    color: #FF3D4D;
  }
  .tab-box .content-mob .content-mob-item .header-section a.more i {
    background: transparent url("../png/icon_r-red%402x.png") center center no-repeat;
    background-size: cover;
  }
  .tab-box .content-mob .content-mob-item.active .sidebar-tit > a {
    background: linear-gradient(135deg, #e0000e 0%, #bf000f 100%);
  }
  .tab-box .content-mob .content-mob-item.active .sidebar-tit > a:after {
    transform: rotateX(180deg);
  }
  .tab-box .content-mob .content-mob-item.active .sidebar-tit > a i.cp-01 {
    background: transparent url("../png/cp-01%402x.png") center center no-repeat;
    background-size: cover;
  }
  .tab-box .content-mob .content-mob-item.active .sidebar-tit > a i.cp-02 {
    background: transparent url("../png/cp-02%402x.png") center center no-repeat;
    background-size: cover;
  }
  .tab-box .content-mob .content-mob-item.active .sidebar-tit > a i.cp-03 {
    background: transparent url("../png/cp-03%402x.png") center center no-repeat;
    background-size: cover;
  }
  .tab-box .content-mob .content-mob-item.active .sidebar-tit > a i.cp-04 {
    background: transparent url("../png/cp-04%402x.png") center center no-repeat;
    background-size: cover;
  }
  .tab-box .content-mob .content-mob-item.active .sidebar-tit > a i.cp-05 {
    background: transparent url("../png/cp-05%402x.png") center center no-repeat;
    background-size: cover;
  }
  .tab-box.al-tab .sidebar li {
    height: 110px;
  }
  .tab-box.al-tab .sidebar .sidebar-item i {
    width: 36px;
    height: 36px;
    display: inline-block;
    margin: 0 auto;
    position: inherit;
    left: unset;
    top: 0px;
  }
  .tab-box.al-tab .sidebar .sidebar-item.hover {
    background: linear-gradient(313deg, #f12d3b 0%, #ff5c6a 100%);
  }
  .tab-box.al-tab .content .header-section .alSch-list {
    margin-right: -10px;
    margin-left: -10px;
  }
  .tab-box.al-tab .content .header-section .alSch-list li {
    width: calc(25% - 10px);
    margin: 0 5px 10px !important;
    background: #fff;
  }
  .tab-box.al-tab .blo-white {
    padding: 0;
  }
  .tab-box.al-tab .blo-white .blo-white-item .blo-white-con ul.blo-white-info li:after {
    content: '';
    display: inline-block;
    width: 1px;
    height: 12px;
    background: #DFE0E2;
    top: 2px;
    right: -5px;
    position: relative;
  }
  .tab-box.al-tab .blo-white .blo-white-item .blo-white-con ul.blo-white-info li:last-child:after {
    display: none;
  }
  .indexSwiper .swiper-slide .slide-con {
    padding-left: 20px;
    padding-right: 20px;
  }
  .indexSwiper .swiper-slide .slide-con .slide-title {
    font-size: 30px;
    line-height: 42px;
    text-align: center;
    padding-bottom: 10px;
    text-align: left;
  }
  .indexSwiper .swiper-slide .slide-con .slide-sub {
    font-size: 14px;
    text-align: left;
    line-height: 30px;
    opacity: 0.8 !important;
    margin-top: 10px;
  }
  .indexSwiper .swiper-button-prev, .indexSwiper .swiper-button-next {
    display: none;
  }
  .indexSwiper.swiper-container-horizontal > .swiper-pagination {
    bottom: 10px;
  }
  .indexSwiper.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {
    margin: 0 2px;
  }
  .indexSwiper .swiper-pagination-bullet {
    background: #fff;
    width: 10px;
    height: 3px;
    border-radius: unset;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
  }
  .indexSwiper .swiper-pagination-bullet-active {
    width: 15px;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
  }
  .indexSwiper a.m {
    background: rgba(255, 0, 0, 0);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0;
  }
  .History {
    height: auto;
    overflow-x: hidden;
  }
  .History .timelineBtnSwiper {
    display: none;
  }
  .History .timeline .swiper-container {
    height: auto;
    width: 240%;
    margin-left: -70%;
    padding-bottom: 0;
  }
  .History .timeline .swiper-container .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    transition: 300ms;
    transform: scale(0.95);
  }
  .History .timeline .swiper-container .swiper-slide dt {
    width: 100%;
  }
  .History .timeline .swiper-container .swiper-slide dd {
    margin: auto 5% 15px 5%;
    width: 90%;
    padding-left: 0;
    line-height: 30px;
    font-size: 12px;
  }
  .History .timeline .swiper-container .swiper-slide dd h4 {
    margin-top: 20px;
    line-height: 30px;
    font-size: 30px;
    padding-bottom: 10px;
    padding-left: 0;
  }
  .History .timeline .swiper-container .swiper-slide dd ul {
    width: 100%;
  }
  .History .timeline .swiper-container .swiper-slide dd ul li {
    line-height: 1.8;
  }
  .History .timeline .swiper-container .swiper-slide-active, .History .timeline .swiper-container .swiper-slide-duplicate-active {
    transform: scale(1);
  }
  .History .timeline .swiper-container .swiper-pagination {
    display: none;
  }
  .History .timeline .swiper-container:after {
    content: " ";
    display: none;
  }
  .History .swiper-button-prev, .History .swiper-button-next {
    display: none;
  }
  .History.swiper-container-horizontal > .swiper-pagination {
    bottom: 20px;
  }
  .History.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {
    margin: 0 2px;
  }
  .History .swiper-pagination-bullet {
    background: #fff;
    width: 10px;
    height: 3px;
    border-radius: unset;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
  }
  .History .swiper-pagination-bullet-active {
    width: 15px;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
  }
  .schoolSwiper .schoolSwiper-list li {
    margin: 0 auto 20px;
  }
  .schoolSwiper .schoolSwiper-list li img {
    width: 41px;
    height: 41px;
  }
  .schoolSwiper .schoolSwiper-list li p {
    font-size: 10px;
    line-height: 13px;
    margin-top: 10px;
    height: 26px;
  }
  .schoolSwiper.swiper-container-horizontal > .swiper-pagination {
    bottom: 0px;
  }
  .schoolSwiper .swiper-pagination-bullet, .teaSwiper .swiper-pagination-bullet, .caseSwiper .swiper-pagination-bullet {
    margin: 0 2px;
    width: 10px;
    height: 3px;
    border-radius: 0;
    -webkit-transition: all .4s;
  }
  .schoolSwiper .swiper-pagination-bullet-active, .teaSwiper .swiper-pagination-bullet-active, .caseSwiper .swiper-pagination-bullet-active {
    background: #DD0011;
    width: 15px;
    -webkit-transition: all .4s;
  }
  .schoolSwiper.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet, .teaSwiper.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet, .caseSwiper.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {
    margin: 0 2px;
  }
  .new_school-box .new_box {
    order: 2;
    background: #F0F2F5;
  }
  .new_school-box .new_box .Title h2.T {
    color: inherit;
  }
  .new_school-box .school_box {
    width: 100%;
    order: 1;
    flex-grow: 0;
    background: #ffffff;
  }
  .new_school-box .newsList {
    padding-left: 5px;
    padding-right: 5px;
  }
  .new_school-box .newsList .xs12 {
    margin-bottom: 10px;
  }
  .new_box .newsList .xs6 h2 {
    height: 42px;
  }
  .contactUs .xs12 {
    padding: 0px 20px;
  }
  .contactUs .xs12 > div {
    padding-left: 0px;
  }
  .contactUs .xs12 > div h4 {
    font-size: 16px;
  }
  .contactUs .xs12 > div p {
    font-size: 12px;
    line-height: 28px;
  }
  .main-timeline {
    width: 100%;
    position: relative;
    margin-top: 0;
    padding: 0 15px;
    position: relative;
    margin-bottom: 80px;
  }
  .main-timeline .timeline-box {
    overflow: hidden;
    -webkit-transition: all .5s;
  }
  .main-timeline h5.tc {
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    position: absolute;
    width: 100%;
    top: -25px;
    display: none;
    text-align: left;
  }
  .main-timeline:before {
    content: "";
    display: block;
    width: 1px;
    height: calc(100% - 10px);
    background: #D2D3D6;
    margin: 0 0 0 -1px;
    position: absolute;
    top: 5px;
    left: 60px;
  }
  .main-timeline .timeline {
    width: 100%;
    position: relative;
    margin-bottom: 20px;
    color: #333333;
  }
  .main-timeline .timeline:after {
    content: "";
    display: block;
    clear: both;
  }
  .main-timeline .timeline .timeline-content {
    float: left;
    text-align: left;
    color: #333333;
  }
  .main-timeline .timeline .timeline-content .date {
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    margin: 0px 0 0 -5px;
    position: absolute;
    top: 7px;
    left: 45px;
  }
  .main-timeline .timeline .timeline-content .date:after {
    content: "";
    display: block;
    clear: both;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    position: relative;
    left: 0px;
    top: 0px;
    background: #D2D3D6;
  }
  .main-timeline .timeline .timeline-content .date span {
    display: block;
    text-align: center;
  }
  .main-timeline .timeline .timeline-content .title {
    margin: 0;
    font-size: 16px;
    float: left;
    text-transform: uppercase;
    letter-spacing: -1px;
    position: relative;
    color: #333333;
  }
  .main-timeline .timeline .timeline-content .title b {
    font-size: 16px;
    font-family: Arial;
  }
  .main-timeline .timeline .timeline-content .title .title:after {
    left: -10px;
    top: 22px;
  }
  .main-timeline .timeline .timeline-content .description {
    font-size: 14px;
    margin: 0 0 0 65px;
    line-height: 18px;
  }
  .main-timeline .timeline .timeline-content .description p {
    padding: 2px 0 6px 0;
  }
  .main-timeline .timeline:last-child {
    margin-bottom: 0;
  }
  .main-timeline .open-more {
    height: 40px;
    min-width: 178px;
    line-height: 40px;
    text-align: center;
    color: #7C7D80;
    font-size: 14px;
    padding: 0 50px;
    display: inline-block;
    margin: 0 auto;
    border: 1px solid #646182;
    position: absolute;
    left: 50%;
    bottom: -80px;
    transform: translateX(-50%);
  }
  .main-timeline .open-more > i {
    width: 16px;
    height: 16px;
    display: inline-block;
    background: transparent url("../png/icon-open_more.png") center center no-repeat;
    background-size: cover;
    position: relative;
    top: 3px;
    margin: 0 0 0 4px;
  }
  .main-timeline.isOpen {
    margin-bottom: 0;
    -webkit-transition: all .5s;
  }
  .main-timeline.isOpen .open-more {
    display: none;
  }
  .main-timeline.isOpen:before {
    height: calc(100% - 30px);
  }
  .History {
    position: relative;
    background: #F4F5F9;
  }
  .History:before {
    content: '';
    display: block;
    width: 100%;
    height: 154px;
    background: url("../png/bg-licheng-top.png") center center no-repeat;
    background-size: cover;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
  }
  .History:after {
    content: '';
    display: block;
    width: 100%;
    height: 90px;
    background: url("../png/bg-licheng-bottom.png") right center no-repeat;
    background-size: cover;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
  }
  .History > .row {
    position: relative;
    z-index: 2;
  }
  .History .main-timeline .open-more {
    border: 1px solid #ced0d9;
  }
  .honor {
    position: relative;
    background: #343058;
  }
  .honor:before {
    content: '';
    display: block;
    width: 100%;
    height: 140px;
    background: url("../png/bg-honor-top.png") center center no-repeat;
    background-size: cover;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
  }
  .honor:after {
    content: '';
    display: block;
    width: 100%;
    height: 80px;
    background: url("../png/bg-honor-bottom.png") right center no-repeat;
    background-size: cover;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
  }
  .honor > .row {
    position: relative;
    z-index: 2;
  }
  .honor .main-timeline:before {
    background: rgba(255, 255, 255, 0.15);
    left: 62px;
  }
  .honor .main-timeline .timeline .timeline-content .date {
    width: 10px;
    height: 10px;
  }
  .honor .main-timeline .timeline .timeline-content .date:after {
    height: 12px;
    width: 12px;
    background: transparent url("../png/icon-honor.png") center center no-repeat;
    background-size: cover;
  }
  .honor .main-timeline .timeline .title {
    color: #ffffff;
  }
  .honor .main-timeline .timeline .description {
    color: rgba(255, 255, 255, 0.75);
  }
  .honor .main-timeline .open-more {
    color: rgba(255, 255, 255, 0.5);
  }
  .Service-Con .ServiceTanv {
    display: none;
  }
  .Service-Con .ServiceTcon {
    padding: 0;
    border: 1px solid #DCDDE2;
    background: #ffffff;
    border-radius: 2px;
    display: block;
    margin: 0px 5px;
    margin-bottom: 10px;
    display: flex;
    flex-direction: column-reverse;
  }
  .Service-Con .ServiceTcon .ServiceTimg .ST-info {
    padding: 50px 0 0 40px;
  }
  .Service-Con .ServiceTcon .ServiceTimg .ST-info .ST-t {
    font-size: 20px;
    line-height: 26px;
  }
  .Service-Con .ServiceTcon .ServiceTimg .ST-info .ST-p {
    font-size: 10px;
    line-height: 18px;
    margin-top: 10px;
    max-width: 60%;
    height: 36px;
  }
  .Service-Con .ServiceTcon .ServiceTimg .ST-info .ST-btn {
    height: 36px;
    min-width: 90px;
    border: 1px solid #fff;
    background: rgba(255, 255, 255, 0.1);
    border-radius: 4px;
    border: 1px solid rgba(255, 255, 255, 0.8);
    font-size: 14px;
    line-height: 36px;
    margin-top: 12px;
    text-align: center;
    color: #fff;
    margin-top: 10px;
    text-decoration: none;
  }
  .Service-Con .ServiceTcon .xs12 {
    margin-left: 0;
    padding: 10px;
    float: none;
  }
  .Service-Con .ServiceTcon .xs12 dl dt {
    margin-top: 0px;
    margin-bottom: 5px;
    text-align: center;
    position: static;
  }
  .Service-Con .ServiceTcon .xs12 dl dt i {
    position: static;
    height: 40px;
    width: 40px;
    margin-left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
  }
  .Service-Con .ServiceTcon .xs12 dl dt h4, .Service-Con .ServiceTcon .xs12 dl dt p {
    padding-left: 0;
    line-height: 25px;
  }
  .Service-Con .ServiceTcon .xs12 dl dt h4 {
    margin-top: 6px;
    font-size: 18px;
  }
  .Service-Con .ServiceTcon .xs12 dl dt p {
    font-size: 12px;
    line-height: 1;
  }
  .Service-Con .ServiceTcon .xs12 dl dd {
    font-size: 12px;
    color: #666666;
    line-height: 22px;
    padding-top: 10px;
  }
  .Service-Con .ServiceTcon .xs12 dl dd p {
    padding-left: 20px;
    width: 40%;
    margin-left: 10%;
  }
  .Service-Con .ServiceTcon .xs12 dl dd p:before {
    left: 10px;
    top: 10px;
  }
  .Service-Con .ServiceTcon .xs12:nth-child(1) {
    order: 1;
    padding-top: 15px;
  }
  .Service-Con .ServiceTcon .xs12:nth-child(2) {
    order: 2;
    padding-bottom: 0;
  }
  .Service-Con .ServiceTcon.Cur {
    display: flex;
  }
  .TW-Wrap {
    background: #F0F2F5;
  }
  .xqhz-top a.to-more {
    margin-top: 20px;
  }
  .TW-list {
    overflow: hidden;
    padding: 0 10px;
  }
  .TW-list .TW-item {
    margin: 0px 0 10px;
    padding-top: 0;
    padding-bottom: 0;
    width: auto;
    display: flex;
    flex-direction: column;
    background: #fff;
    border: 1px solid #dcdde2;
    border-radius: 2px;
  }
  .TW-list .TW-item .TW-con {
    padding: 25px 10px 20px 5px;
    order: 2;
    float: none !important;
  }
  .TW-list .TW-item .TW-con .TW-title .T {
    font-size: 16px;
    padding-left: 0;
    text-align: center;
  }
  .TW-list .TW-item .TW-con .TW-title i {
    width: 15px;
    height: 3px;
    bottom: 0;
    left: 0;
    top: auto;
    display: none;
  }
  .TW-list .TW-item .TW-con .TW-info {
    padding-left: 0;
    margin-top: 3px;
  }
  .TW-list .TW-item .TW-con .TW-info > h3 {
    font-size: 16px;
    line-height: 22px;
    position: relative;
    text-align: center;
  }
  .TW-list .TW-item .TW-con .TW-info > h3 i {
    display: none;
  }
  .TW-list .TW-item .TW-con .TW-info > p {
    line-height: 18px;
    font-size: 10px;
    text-align: center;
  }
  .TW-list .TW-item .TW-con .TW-info > img {
    margin-top: 20px;
  }
  .TW-list .TW-item .TW-con .TW-info .to-more {
    margin-left: auto;
    margin-right: auto;
    height: 35px;
    line-height: 33px;
  }
  .TW-list .TW-item .TW-con .TW-info .TW-info-list li {
    margin-top: 15px;
  }
  .TW-list .TW-item .TW-con .TW-info .TW-info-list li i {
    width: 24px;
    height: 24px;
    margin-top: 0px;
  }
  .TW-list .TW-item .TW-con .TW-info .TW-info-list li p {
    margin-left: 6px;
    width: calc(100% - 24px - 6px);
  }
  .TW-list .TW-item .TW-img {
    float: none !important;
    display: none;
    order: 1;
  }
  .TW-list .TW-item .TW-img img {
    display: inline-block;
    max-width: 100%;
    vertical-align: middle;
  }
  .TW-list .TW-item .itcp-list {
    order: 3;
    padding-bottom: 5px;
    padding-top: 0px;
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: 0px;
    width: calc(100% + 20px);
  }
  .TW-list .TW-item .itcp-list li {
    margin-bottom: 10px;
  }
  .TW-list .TW-item .itcp-list li dl {
    padding: 17px;
    margin-bottom: 0;
  }
  .TW-list .TW-item .itcp-list li dl i {
    width: 29px;
    height: 29px;
    font-size: 29px;
    top: 17px;
    left: 15px;
  }
  .TW-list .TW-item .itcp-list li dl dt {
    font-size: 16px;
    line-height: 29px;
    margin-bottom: 6px;
    padding-left: 40px;
  }
  .TW-list .TW-item .itcp-list li dl dd {
    padding-left: 40px;
    font-size: 10px;
  }
  .TW-list .TW-item:last-child {
    border-bottom: 1px solid #dcdde2;
  }
  .TW-list.TWicon-al {
    padding: 20px 15px 0;
  }
  .TW-Wrap-li2 .TW-list .TW-item .TW-con {
    padding-right: 0;
  }
  .TW-Wrap-li2 .TW-list .TW-item .TW-con .TW-info {
    margin-top: 0px;
  }
  .TW-Wrap-li2 .TW-list .TW-item .TW-con .TW-info .TW-info-list li i {
    margin-top: 0px;
  }
  .TW-Wrap-li2 .TW-list .TW-item .TW-con .TW-info .TW-info-list li .TW-pCon h6 {
    margin-left: 5px;
  }
  .TW-Wrap-li2 .TW-list .TW-item .TW-con .TW-info .TW-info-list li p {
    width: calc(100% - 5px);
  }
  .TW-Wrap-li2 .TW-list .TW-item:nth-child(1) .TW-img {
    margin-top: 50px;
  }
  .AL-Wrap .Wrap {
    padding-bottom: 0;
  }
  .AL-Wrap .Wrap .TW-item {
    border-bottom: 1px solid #dcdde2;
  }
  .AL-Wrap .TW-list .TW-item .TW-con .TW-info .num-info-list li {
    margin-top: 0;
  }
  .AL-Wrap .TW-list .TW-item .TW-con .TW-info ul li p {
    margin-left: 0;
  }
  .AL-Wrap .TW-list .TW-item .TW-con .TW-info h3 {
    font-size: 18px;
  }
  .SC-classList {
    padding: 0 10px;
    display: flex;
    flex-direction: column;
  }
  .SC-classList .SC-classL h6 {
    font-size: 24px;
    font-weight: bold;
    color: #333333;
    line-height: 40px;
    text-align: center;
    padding-bottom: 0;
  }
  .SC-classList .SC-classL h6:after {
    display: none;
  }
  .SC-classList .SC-classL p {
    margin-top: 10px;
    font-size: 12px;
    color: #666666;
    line-height: 25px;
  }
  .SC-classList .SC-classR {
    order: 0;
  }
  .SC-classList .SC-classL, .SC-classList .sc-list {
    order: 1;
  }
  .SC-classList .sc-list .imgL-item {
    padding: 15px;
    margin-bottom: 10px;
  }
  .used-list, .used-list.single-list {
    padding-left: 5px;
    padding-right: 5px;
  }
  .used-list ul, .used-list.single-list ul {
    margin: 0 0 -10px;
  }
  .used-list ul li, .used-list.single-list ul li {
    padding: 15px;
    width: 100%;
    margin: 0 0 10px;
    box-shadow: 0px 4px 10px 0px rgba(222, 225, 230, 0.6);
    border: 1px solid #dcdde2;
    background: #fff;
  }
  .used-list ul li .used-con, .used-list.single-list ul li .used-con {
    float: none;
    display: block;
    width: 100%;
  }
  .used-list ul li .used-con .used-mobImg, .used-list.single-list ul li .used-con .used-mobImg {
    width: 43px;
    height: 43px;
    display: inline-block;
    float: left;
    border-radius: 50%;
  }
  .used-list ul li .used-con dl, .used-list.single-list ul li .used-con dl {
    float: right;
    width: calc(100% - 53px);
  }
  .used-list ul li .used-con dl dt, .used-list.single-list ul li .used-con dl dt {
    margin: 0;
    padding: 0;
    font-size: 18px;
  }
  .used-list ul li .used-con dl dt i, .used-list.single-list ul li .used-con dl dt i {
    display: none;
  }
  .used-list ul li .used-con dl dd span, .used-list.single-list ul li .used-con dl dd span {
    font-size: 12px;
    line-height: 22px;
    padding: 5px 0 0 0px;
  }
  .used-list ul li .used-con dl dd span:before, .used-list.single-list ul li .used-con dl dd span:before {
    display: none;
  }
  .used-list ul li .used-con dl dd p, .used-list.single-list ul li .used-con dl dd p {
    line-height: 23px;
    padding-top: 6px;
    font-size: 12px;
  }
  .fw-list {
    padding: 0 5px;
  }
  .fw-list li {
    width: 100%;
    padding: 16px 23px 16px 67px;
    position: relative;
    height: auto;
    margin-bottom: 10px;
  }
  .fw-list li i {
    margin: 0;
    position: absolute;
    left: 23px;
    top: 16px;
    width: 30px;
    height: 30px;
  }
  .fw-list li .fw-tit {
    text-align: left;
    margin: 0;
    font-size: 16px;
    font-weight: bold;
    margin-top: 6px;
  }
  .fw-list li .fw-info {
    color: #333333;
    margin: 10px 0 0;
    font-size: 12px;
    line-height: 18px;
  }
  .khpj-list {
    overflow: hidden;
    padding-left: 5px;
    padding-right: 5px;
  }
  .khpj-list li {
    margin-bottom: 10px;
  }
  .khpj-list li .khpj-item {
    padding: 15px;
  }
  .khpj-list li .khpj-item img {
    height: 40px;
  }
  .khpj-list li .khpj-item .kh-name {
    margin: 15px auto 0;
  }
  .khpj-list li .khpj-item p {
    height: auto;
    margin-top: 15px;
  }
  .khpj-list li .khpj-item p span {
    display: block;
    text-align: right;
    margin-top: 10px;
  }
  .khSwiper .khSwiper-list {
    padding-bottom: 20px;
  }
  .khSwiper .khSwiper-list li {
    margin: 0 auto 10px;
    padding: 10px 0;
  }
  .khSwiper .khSwiper-list li img {
    height: 40px;
  }
  .khSwiper .swiper-pagination-bullet {
    width: 5px;
    height: 5px;
    border-radius: 50%;
  }
  .khSwiper.swiper-container-horizontal > .swiper-pagination {
    bottom: 0px;
  }
  .cj-list {
    margin-bottom: -10px;
  }
  .cj-list .thumbBox-list {
    padding-left: 0;
    padding-right: 0;
  }
  .cj-list .thumbBox-list li .thumb-item {
    display: flex;
    height: auto;
    margin-bottom: 10px;
  }
  .cj-list .thumbBox-list li .thumb-item .thumb-imgbox {
    position: unset;
    padding: 30px 0 0 15px !important;
    background: unset;
    height: auto;
    min-height: 130px;
  }
  .cj-list .thumbBox-list li .thumb-item .thumb-imgbox:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: rgba(52, 56, 70, 0.85);
    z-index: 1;
  }
  .cj-list .thumbBox-list li .thumb-item .thumb-imgbox > i, .cj-list .thumbBox-list li .thumb-item .thumb-imgbox > .thumb-tit {
    position: relative;
    z-index: 2;
  }
  .cj-list .thumbBox-list li .thumb-item .thumb-imgbox > i {
    width: 40px;
    height: 40px;
  }
  .cj-list .thumbBox-list li .thumb-item .thumb-imgbox .thumb-tit {
    position: absolute;
    left: 85px;
    top: 20px;
    text-align: left;
    font-size: 18px;
  }
  .cj-list .thumbBox-list li .thumb-item .thumb-con {
    background: transparent;
    position: relative;
    z-index: 2;
    color: #fff;
    padding-top: 70px;
    top: 0;
  }
  .cj-list .thumbBox-list li .thumb-item .thumb-con .thumb-info {
    color: #fff;
    text-align: left;
  }
  .cj-list .thumbBox-list li .thumb-item .thumb-con .thumb-info br {
    content: '';
    display: inline-block;
  }
  .cj-list .thumbBox-list li .thumb-item .thumb-con .thumb-info br:after {
    content: '，';
    display: inline-block;
  }
  .cj-list .thumbBox-list li .thumb-con {
    display: block;
    top: 140px;
    width: 100%;
  }
  .fx-list .fx-item dl {
    margin-bottom: 10px;
  }
  .fx-list .fx-item dl dt {
    height: 60px;
    line-height: 60px;
    font-size: 16px;
  }
  .fx-list .fx-item dl dt i {
    width: 20px;
    height: 20px;
    top: 4px;
  }
  .fx-list .fx-item dl dd {
    height: 40px;
    line-height: 40px;
    font-size: 12px;
  }
  .teaSwiper {
    padding: 0 10px 15px;
    height: auto;
  }
  .teaSwiper .swiper-slide .tea-img {
    width: 50%;
    height: auto;
  }
  .teaSwiper .swiper-slide .tea-r {
    padding: 10px 0 0;
  }
  .teaSwiper .swiper-slide .tea-r .tea-name {
    font-size: 16px;
    text-align: center;
    padding-bottom: 10px;
    margin-bottom: 10px;
  }
  .teaSwiper .swiper-slide .tea-r .tea-name:before {
    left: 50%;
    margin-left: -15px;
  }
  .teaSwiper .swiper-slide .tea-r dd {
    font-size: 14px;
    line-height: 28px;
  }
  .teaSwiper .swiper-slide .tea-r dd:before {
    top: 5px;
    width: 16px;
    height: 16px;
  }
  .teaSwiper.swiper-container-horizontal > .swiper-pagination {
    bottom: 0px;
  }
  .teaSwiper .swiper-button-prev, .teaSwiper .swiper-button-next {
    display: none;
  }
  .ys5-list {
    overflow: hidden;
    padding: 0 10px;
  }
  .ys5-list .ys5-item {
    width: 100%;
    margin-bottom: 15px;
  }
  .ys5-list .ys5-item dd {
    padding-left: 0;
    text-align: center;
  }
  .type-jdal {
    height: auto;
  }
  .type-jdal > .row {
    margin-left: 0;
    margin-right: 0;
  }
  .caseSwiper {
    padding: 30px 0 50px;
  }
  .caseSwiper .case-blo .case-info {
    padding: 15px;
    width: auto;
  }
  .caseSwiper .case-blo .case-info .case-tit {
    font-size: 16px;
  }
  .caseSwiper .case-blo .case-info {
    height: 290px;
  }
  .caseSwiper .case-blo .case-info .case-logoList {
    margin-top: 15px;
  }
  .caseSwiper .case-blo .case-info .case-logoList li img {
    height: 30px;
  }
  .caseSwiper .case-blo .case-info > p {
    text-align: left;
  }
  .caseSwiper .case-blo .case-info .case-moreBtn {
    right: 50%;
    margin-right: -60px;
    bottom: 15px;
  }
  .caseSwiper.swiper-container-horizontal > .swiper-pagination {
    bottom: 20px;
  }
  .caseSwiper .swiper-pagination-bullet {
    background: #D5DBE3;
  }
  .caseSwiper .swiper-pagination-bullet-active {
    background: #DD0011;
  }
  .caseSwiper .swiper-slide.swiper-slide-prev:after, .caseSwiper .swiper-slide.swiper-slide-next:after {
    display: none;
  }
  .Core-Superiority {
    margin-left: 5px;
    margin-right: 5px;
  }
  .Core-Superiority .hr {
    height: 10px;
  }
  .blo-list-2 .blo-white-item {
    margin-bottom: 10px;
  }
  .blo-list-2 .blo-white-item .centerP {
    margin-top: 5px;
  }
  .blo-list.FA-ggfw.CP2-scpt .blo-con {
    height: 130px;
  }
  .blo-list.FA-ggfw.CP2-scpt .blo-con .blo-conlist {
    margin-top: 10px;
  }
  .T_al-ty h1.Tit {
    font-size: 22px;
  }
  .type-gyhc {
    background: url(../jpg/bg-gyhc-mob.jpg) no-repeat center 50px, linear-gradient(129deg, #700688 0%, #550a76 20%, #4c0d7b 40%, #480e93 60%, #3b14a1 80%, #1e158c 100%);
    background-size: cover !important;
  }
  .type-dsjai {
    background: url(../jpg/bg-dsjai-mob.jpg) no-repeat center center, linear-gradient(126deg, #31007e 0%, #5800bf 100%);
    background-size: cover !important;
  }
  .type-zhjy {
    background: url(../jpg/bg-zhjy-mob.jpg) no-repeat center center, linear-gradient(90deg, #6702b1 0%, #e41b09 100%);
    background-size: cover !important;
  }
  .type-fa_xqhz {
    background: url(../jpg/bg-fa_xqhz-mob.jpg) no-repeat center 50px, #f5f6fa;
    background-size: cover !important;
  }
  .type-fa_qypx {
    background: url(../jpg/bg-fa_qypx-mob.jpg) no-repeat center 50px, #f5f6fa;
    background-size: cover !important;
  }
  .type-fa_gdyx {
    background: url(../jpg/bg-fa_gdyx-mob.jpg) no-repeat center 50px, #f5f6fa;
    background-size: cover !important;
  }
  .type-fa_jxjy {
    background: url(../jpg/bg-fa_jxjy-mob.jpg) no-repeat center 50px, #f5f6fa;
    background-size: cover !important;
  }
  .type-fa_ITzxjy {
    background: url(../jpg/bg-fa_itzxjy-mob.jpg) no-repeat center 50px, #f5f6fa;
    background-size: cover !important;
  }
  .type-fa2_zy-jjjx {
    background: url(../jpg/bg-fa2_zy-jjjx-mob.jpg) no-repeat center 50px, #f5f6fa;
    background-size: cover !important;
  }
  .type-fa2_zy-itjx {
    background: url(../jpg/bg-fa2_zy-itjx-mob.jpg) no-repeat center 50px, #f5f6fa;
    background-size: cover !important;
  }
  .type-fa2_zy-cg {
    background: url(../jpg/bg-fa2_zy-cg-mob.jpg) no-repeat center 50px, #f5f6fa;
    background-size: cover !important;
  }
  .type-fa_kczy {
    background: url(../jpg/bg-fa_kczy-mob.jpg) no-repeat center 50px, #f5f6fa;
    background-size: cover !important;
  }
  .type-fa_kczy .moreDes {
    width: calc(100% + 10px) !important;
  }
  .type-cp_qypx {
    background: url(../jpg/bg-cp_qypx-mob.jpg) no-repeat center 50px, linear-gradient(291deg, #4b0056 0%, #3e0028 100%, #3e0028 100%);
    background-size: cover !important;
  }
  .type-cp_ggjy {
    background: url(../jpg/bg-cp_ggjy-mob.jpg) no-repeat center 50px, linear-gradient(270deg, #472ec1 0%, #35198d 100%);
    background-size: cover !important;
  }
  .type-cp_gdyx {
    background: url(../jpg/bg-cp_gdyx-mob.jpg) no-repeat center 50px, linear-gradient(135deg, #190067 0%, #32188b 100%);
    background-size: cover !important;
  }
  .type-cp_itjy {
    background: url(../jpg/bg-cp_itjy-mob.jpg) no-repeat center 50px, linear-gradient(270deg, #001e95 0%, #17008a 100%);
    background-size: cover !important;
  }
  .type-cp_crjy {
    background: url(../jpg/bg-cp_crjy-mob.jpg) no-repeat center 50px, linear-gradient(270deg, #470080 0%, #340071 100%);
    background-size: cover !important;
  }
  .type-cp_zhjy {
    background: url(../jpg/bg-cp_zhjy-mob.jpg) no-repeat center 50px, linear-gradient(270deg, #470080 0%, #340071 100%);
    background-size: cover !important;
  }
  .type-cp2_zhy {
    background: url(../jpg/bg-cp2_zhy-mob.jpg) no-repeat center 50px, linear-gradient(270deg, #470080 0%, #340071 100%);
    background-size: cover !important;
  }
  .type-cp2_2kt {
    background: url(../jpg/bg-cp2_2kt-mob.jpg) no-repeat center 50px, linear-gradient(270deg, #470080 0%, #340071 100%);
    background-size: cover !important;
  }
  .type-cp2_scpt {
    background: url(../jpg/bg-cp2_scpt-mob.jpg) no-repeat center 50px, linear-gradient(270deg, #470080 0%, #340071 100%);
    background-size: cover !important;
  }
  .type-cp2_sz {
    background: url(../jpg/bg-cp2_sz-mob.jpg) no-repeat center 50px, linear-gradient(270deg, #470080 0%, #340071 100%);
    background-size: cover !important;
  }
  .type-qpCP_qpKC {
    background: url(../jpg/bg-qpcp_qpkc-mob.jpg) no-repeat center 50px, linear-gradient(270deg, #470080 0%, #340071 100%);
    background-size: cover !important;
  }
  .type-qpCP_yd, .type-hczk {
    background: url(../jpg/bg-qpcp_yd-mob.jpg) no-repeat center 0px, linear-gradient(270deg, #470080 0%, #340071 100%);
    background-size: cover !important;
  }
  .type-cjCP_wj {
    background: url(../jpg/bg-cjcp_wj-mob.jpg) no-repeat center 50px, linear-gradient(270deg, #470080 0%, #340071 100%);
    background-size: cover !important;
  }
  .type-cjCP_cj {
    background: url(../jpg/bg-cjcp_cj-mob.jpg) no-repeat center 50px, linear-gradient(270deg, #470080 0%, #340071 100%);
    background-size: cover !important;
  }
  .type-fa2_fxl {
    background: url(../jpg/bg-fa2_fxl-mob.jpg) no-repeat center 50px, #f5f6fa;
    background-size: cover !important;
  }
  .type-fa2_fxlpt {
    background: url(../jpg/bg-fa2_fxlpt-mob.jpg) no-repeat center 50px, #f5f6fa;
    background-size: cover !important;
  }
  .type-fa2_zk {
    background: url(../jpg/bg-fa2_zk-mob.jpg) no-repeat center 50px, #f5f6fa;
    background-size: cover !important;
  }
  .type-fa2_zkjwpt {
    background: url(../jpg/bg-fa2_zkjwpt-mob.jpg) no-repeat center 50px, #f5f6fa;
    background-size: cover !important;
  }
  .type-fa2_xqhz {
    background: url(../jpg/bg-fa2_xqhz-mob.jpg) no-repeat center 50px, #f5f6fa;
    background-size: cover !important;
  }
  .type-fa2_cj {
    background: url(../jpg/bg-fa2_cj-mob.jpg) no-repeat center 50px, #f5f6fa;
    background-size: cover !important;
  }
  .type-fa2_ggfw {
    background: url(../jpg/bg-fa2_ggfw-mob.jpg) no-repeat center 50px, #f5f6fa;
    background-size: cover !important;
  }
  .type-fa2_ggfw {
    background: url(../jpg/bg-fa2_ggfw-mob.jpg) no-repeat center 50px, #f5f6fa;
    background-size: cover !important;
  }
  .type-fa_wlxljy {
    background: url(../jpg/bg-fa2_wlxljy-mob.jpg) no-repeat center 50px, #f5f6fa;
    background-size: cover !important;
  }
  .type-fa_ggfwtx {
    background: url(../jpg/bg-fa2_ggfwtx-mob05a5.jpg) no-repeat center 50px, #32005F;
    background-size: cover !important;
  }
  .type-ai {
    background: url(../jpg/mob-banner-ai05a5.jpg) no-repeat center 50px, #32005F;
    background-size: cover !important;
  }
  .type-kpzn {
    background: url(../jpg/bg_kpzn_mob.jpg) no-repeat center 28px, #3f269f;
    background-size: cover !important;
  }
  .type-hcworkstar {
    background: url(../jpg/bg_hcworkstar_mob.jpg) no-repeat center 28px, #110ba5;
    background-size: cover !important;
  }
  .type-hScyxSys {
    background: url(../jpg/bg_hschyxsys_mob.jpg) no-repeat center 28px, #220a6c;
    background-size: cover !important;
  }
  .type-cedu-gzjxjw {
    background: url(../jpg/bg_gzjxjw_mob.jpg) no-repeat center 28px, #45007d;
    background-size: cover !important;
  }
  .type-gx-teaqulievasys {
    background: url(../jpg/bg_teaqulievasys_mob.jpg) no-repeat center 28px, #1e056a;
    background-size: cover !important;
  }
  .type-cedu-zjpx {
    background: url(../jpg/bg_zjpx_mob.jpg) no-repeat center 28px, #45007d;
    background-size: cover !important;
  }
  .type-al_jd {
    background: url(../jpg/bg-al_jd-mob.jpg) no-repeat center bottom, linear-gradient(90deg, #67004f 0%, #450055 32%, #3c0087 100%);
    background-size: cover !important;
  }
  .type-al_ty {
    background: url(../jpg/bg-al_ty-mob.jpg) no-repeat center bottom, linear-gradient(90deg, #67004f 0%, #450055 32%, #3c0087 100%);
    background-size: cover !important;
  }
  .type-al_lzdx {
    background: url(../jpg/bg-al_lzdx-mob.jpg) no-repeat center bottom, linear-gradient(90deg, #67004f 0%, #450055 32%, #3c0087 100%);
    background-size: cover !important;
  }
  .type-al_jsdx {
    background: url(../jpg/bg-al_jsdx-mob.jpg) no-repeat center bottom, linear-gradient(90deg, #67004f 0%, #450055 32%, #3c0087 100%);
    background-size: cover !important;
  }
  .type-ggCP_LMS {
    background: url(../jpg/bg-ggcp_lms-mob.jpg) no-repeat center 50px, linear-gradient(270deg, #472ec1 0%, #35198d 100%);
    background-size: cover !important;
  }
  .type-ggCP_dsj {
    background: url(../jpg/bg-ggcp_dsj-mob.jpg) no-repeat center 50px, linear-gradient(270deg, #472ec1 0%, #35198d 100%);
    background-size: cover !important;
  }
  .type-ggCP_xqAPP {
    background: url(../jpg/bg-ggcp_xqapp-mob.jpg) no-repeat center 50px, linear-gradient(270deg, #472ec1 0%, #35198d 100%);
    background-size: cover !important;
  }
  .type-ggCP_ksxxh {
    background: url(../jpg/bg-ggcp_ksxxh-mob.jpg) no-repeat center 50px, linear-gradient(270deg, #472ec1 0%, #35198d 100%);
    background-size: cover !important;
  }
  .type-ggCP_zhyPK {
    background: url(../jpg/bg-ggcp_zhypk-mob.jpg) no-repeat center 50px, linear-gradient(270deg, #472ec1 0%, #35198d 100%);
    background-size: cover !important;
  }
  .type-ggCP_hcyzb {
    background: url(../jpg/bg-ggcp_hcyzb-mob.jpg) no-repeat center 50px, linear-gradient(270deg, #472ec1 0%, #35198d 100%);
    background-size: cover !important;
  }
  .logo1 {
    padding-top: 0;
  }
  .r3 {
    height: auto;
  }
  .teaSwiper .swiper-slide .tea-img {
    width: 50%;
    height: auto;
  }
  .teaSwiper .swiper-button-prev, .teaSwiper .swiper-button-next {
    display: none;
  }
  img.img-center {
    display: block !important;
    margin: 0 auto;
  }
  .slide1 {
    background: url(../jpg/banner1-mob004b.jpg) center center no-repeat;
    background-size: cover !important;
  }
  .slide2 {
    background: url(../jpg/banner2-mob004b.jpg) center center no-repeat;
    background-size: cover !important;
  }
  .slide3 {
    background: url(../jpg/index-bg-a01_mob004b.jpg) center center no-repeat;
    background-size: cover !important;
  }
  .slide4 {
    background: url(../jpg/banner4-mob004b.jpg) center center no-repeat;
    background-size: cover !important;
  }
  .slide5 {
    background: url(../jpg/banner5-mob004b.jpg) center center no-repeat;
    background-size: cover !important;
  }
  .index-bg-A01 {
    background: url(../jpg/index-bg-a01_mob004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .index-bg-A02 {
    background: url(../jpg/index-bg-a02_mob004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .index-bg-B {
    background: url(../jpg/canvas0004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .index-bg-C01 {
    background: url(../jpg/index-bg-c01_mob004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .index-bg-C02 {
    background: url(../jpg/index-bg-c02_mob004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .index-bg-C03 {
    background: url(../jpg/index-bg-c03_mob004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .index-bg-C04 {
    background: url(../jpg/index-bg-c04_mob004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .index-bg-D {
    background: url(../jpg/index-bg-d_mob004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .index-bg-E {
    background: url(../jpg/index-bg-e_mob004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .index-bg-F {
    background: url(../jpg/index-bg-f_mob004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .index-bg-G {
    background: url(../jpg/index-bg-g_mob004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .index-bg-H {
    background: url(../jpg/index-bg-h_mob004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .index-bg-J {
    background: url(../jpg/index-bg-j_mob004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .float {
    display: none !important;
  }
  .floatL {
    top: 0;
    height: 60px;
    background: linear-gradient(90deg, #6B01B4 0%, #BA006F 50%, #BF0040 100%);
    width: 100%;
    left: 0;
    right: 0;
    text-align: center;
    line-height: 60px;
    font-size: 14px;
  }
  .floatL a {
    width: 100%;
    height: 100%;
    display: block;
    color: #ffffff;
    font-size: 15px;
    text-decoration: none;
  }
  .floatL a img.icon {
    width: 36px;
    height: 36px;
    position: relative;
    margin-right: 5px;
    display: inline-block;
    top: -2px;
  }
  .honor {
    height: auto;
  }
  .contactUs {
    padding-left: 15px;
    padding-right: 15px;
  }
  .contactUs .contact-list {
    font-size: 14px;
    line-height: 32px;
    text-align: left;
    box-shadow: 0px 16px 50px 0px rgba(161, 167, 179, 0.15);
    padding: 28px 0 20px;
    position: relative;
    display: flex;
    flex-direction: column;
  }
  .contactUs .contact-list i {
    float: left;
    width: 15px;
    height: 15px;
    position: relative;
    top: 8px;
  }
  .contactUs .contact-list i.tel {
    background: url(../png/icon-tel-mob.png) center center no-repeat;
    background-size: cover;
  }
  .contactUs .contact-list i.map {
    background: url(../png/icon-map-mob.png) center center no-repeat;
    background-size: cover;
  }
  .contactUs .contact-list i.email {
    background: url(../png/icon-email-mob.png) center center no-repeat;
    background-size: cover;
  }
  .contactUs .contact-list .contact-label {
    display: none;
  }
  .contactUs .contact-list p {
    float: left;
    width: calc(100% - 25px);
    margin-top: 0px;
    margin-left: 10px;
  }
  .contactUs .contact-list > .xb4:after {
    display: none;
  }
  .contactUs .contact-list > .xb4:nth-child(1) {
    order: 3;
  }
  .contactUs .contact-list > .xb4:nth-child(2) {
    order: 1;
  }
  .contactUs .contact-list > .xb4:nth-child(3) {
    order: 2;
  }
  .type-jdal {
    padding: 0px;
  }
  .alSwiper .swiper-slide {
    padding-top: 50px;
    height: 400px;
  }
  .alSwiper .swiper-slide a.to-more {
    margin: 10px auto 0;
    border: none;
    background: none;
    height: auto;
    line-height: 1;
  }
  .alSwiper .swiper-slide a.to-more i {
    width: 12px;
    height: 12px;
    display: inline-block;
    background: url(../png/icon_norhover%402x.png) center center no-repeat;
    background-size: 100%;
    position: relative;
    top: 1px;
  }
  .alSwiper .swiper-slide h1.Tit {
    padding-top: 190px;
    font-size: 24px;
  }
  .alSwiper .swiper-slide .moreDes {
    padding: 10px 10px 0;
    width: calc(100%);
  }
  .alSwiper .swiper-slide.alLZDX {
    background: url(../bg-allzdxm-mob.html) no-repeat center center, linear-gradient(59deg, #3b1ba3 0%, #38148b 46%, #340a68 100%);
    background-size: cover !important;
  }
  .alSwiper .swiper-slide.alJSDX {
    background: url(../bg-aljsdxm-mob.html) no-repeat center center, linear-gradient(62deg, #0042a8 0%, #000680 100%);
    background-size: cover !important;
  }
  .alSwiper .swiper-slide.alJNDX {
    background: url(../jpg/bg-al_jd-mob.jpg) no-repeat center bottom, linear-gradient(129deg, #700688 0%, #550a76 20%, #4c0d7b 40%, #480e93 60%, #3b14a1 80%, #1e158c 100%);
    background-size: cover !important;
  }
  .alSwiper .swiper-slide.alSDYK {
    background: url(../jpg/bg-al_ty-mob.jpg) no-repeat center bottom, linear-gradient(90deg, #67004f 0%, #450055 32%, #3c0087 100%);
    background-size: cover !important;
  }
  .alSwiper .swiper-button-prev, .alSwiper .swiper-button-next {
    display: none;
  }
  .alSwiper.swiper-container-horizontal > .swiper-pagination {
    bottom: 10px;
  }
  .alSwiper.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {
    margin: 0 2px;
  }
  .alSwiper .swiper-pagination-bullet {
    background: #fff;
    width: 10px;
    height: 3px;
    border-radius: unset;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
  }
  .alSwiper .swiper-pagination-bullet-active {
    width: 15px;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
  }
  .alPJ {
    height: auto;
  }
  .alPJ li {
    position: unset;
    left: unset !important;
    top: unset !important;
    right: unset !important;
    bottom: unset !important;
    padding: 0 15px 15px;
    float: none;
    width: 100%;
  }
  .alPJ li:before {
    display: none;
  }
  .alPJ li .pj-box {
    width: 100%;
    height: auto;
    left: unset;
    top: unset;
    right: unset;
    bottom: unset;
    margin: 0 !important;
  }
  .alPJ li .pj-box:after {
    right: 10px;
    bottom: 10px;
  }
  .alPJ li:after {
    display: none;
  }
  .tab-box.al-tab .content {
    margin: 0 0;
  }
  .bg_jd-A {
    background: #fff;
  }
  .bg_jd-A .blo-list-2 .blo-white-item {
    position: relative;
  }
  .bg_jd-A .blo-list-2 .blo-white-item .leftP {
    font-size: 13px;
    line-height: 20px;
  }
  .bg_jd-A .blo-list-2 .blo-white-item i {
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
  }
  .bg_jd-A .blo-list-2 .blo-white-item .blo-white-con {
    padding-left: 65px;
  }
  .bg_jd-A .blo-list-2 .blo-white-item .blo-white-tit {
    margin-top: 0;
  }
  .tit6 {
    margin-bottom: 20px;
  }
  .tit6 span {
    font-size: 20px;
    max-width: 65%;
    display: inline-block;
    line-height: 1.5;
  }
  .tit6 span:before, .tit6 span:after {
    width: 50px;
  }
  .tit6 span:before {
    left: -60px;
    top: 30px;
  }
  .tit6 span:after {
    right: -60px;
    top: 30px;
  }
  .alCell-list {
    padding: 0px 15px;
  }
  .alCell-list li {
    width: 100%;
    background: #fff;
    box-shadow: 0px 4px 10px 0px rgba(222, 225, 230, 0.6);
  }
  .alCell-list li p {
    font-size: 13px;
    color: #4D4D4D;
    line-height: 20px;
    margin: 0 0 15px;
  }
  .alCell-list li p:last-child {
    margin: 0;
  }
  .alCell-list li:last-child {
    padding: 20px 15px;
  }
  .bg_alCell {
    background: url(../jpg/bg-al_bmob.jpg) no-repeat top center, #F5F7FA;
    background-size: 100% 50%;
  }
  .al_ks-list {
    padding: 0 10px;
    margin-bottom: 0px;
  }
  .al_ks-list li {
    text-align: left;
    background: #F5F7FA;
    margin-bottom: 15px;
    padding: 20px 0;
  }
  .al_ks-list li img {
    width: 120px;
    float: left;
  }
  .al_ks-list li .al_ks-info {
    width: calc(100% - 128px);
    float: left;
  }
  .al_ks-list li .al_ks-info .al_ks-tit {
    font-size: 16px;
    font-weight: bold;
    color: #333333;
    line-height: 22px;
    margin-top: 0;
  }
  .al_ks-list li .al_ks-info p {
    font-size: 13px;
    color: #666666;
    line-height: 20px;
    height: auto;
    padding: 0 10px 0 0;
    margin-top: 7px;
  }
  .al_ks-list li span {
    display: none;
  }
  .AL-Wrap .Wrap .TW-item {
    border: none;
    padding: 20px 0 20px;
    margin-bottom: 0;
  }
  .AL-Wrap .Wrap .TW-item .bg-pt {
    display: none;
  }
  .AL-Wrap .Wrap .TW-item:not(.bg-grey-s) {
    background: #F5F7FA;
  }
  .AL-Wrap .TW-list:not(.TW-Scon) .TW-item .TW-con .TW-info {
    padding-right: 0;
  }
  .AL-Wrap .TW-list:not(.TW-Scon) .TW-item .TW-con .TW-info .num-info-list {
    padding: 0 10px;
  }
  .AL-Wrap .TW-list:not(.TW-Scon) .TW-item .TW-con {
    padding-top: 0;
  }
  .AL-Wrap .TW-list {
    padding: 0;
  }
  .AL-Wrap .TW-list .TW-item .TW-con .TW-info > img {
    margin-top: 0;
  }
  .tab-box.al-tab a.to-more {
    margin: 20px auto 0;
    border: none;
    background: none;
    height: auto;
    line-height: 1;
  }
  .tab-box.al-tab a.to-more i {
    width: 12px;
    height: 12px;
    display: inline-block;
    background: url(../png/icon_r-red%402x.png) center center no-repeat;
    background-size: 100%;
    position: relative;
    top: 1px;
  }
  .tab-box.al-tab a.to-more:hover {
    color: #f0374b;
  }
  a.to-more.btnHover:before {
    display: none !important;
  }
  .Sch-list .alSch-list li {
    width: calc(50% - 10px);
    height: 60px;
    padding: 10px 0;
    margin: 5px;
  }
  .FA-list li {
    width: 100%;
    margin-bottom: 10px;
  }
  .FA-list li .FA-info {
    overflow: hidden;
  }
  .FA-list li .FA-info .FA-Pic {
    width: 140px;
    float: left;
  }
  .FA-list li .FA-info .FA-Pic i {
    width: 22px;
    height: 22px;
    top: 16px;
    right: -38px;
    left: unset;
    bottom: unset;
  }
  .FA-list li .FA-info .FA-con {
    width: calc(100% - 140px);
    float: left;
    padding: 20px 10px 0 18px;
  }
  .FA-list li .FA-info .FA-con h6 {
    padding-left: 25px;
    font-size: 16px;
    line-height: 1;
  }
  .FA-list li .FA-info .FA-con p {
    font-size: 12px;
    height: auto;
    margin-top: 12px;
    height: 66px;
  }
  .FA-list li .FA-info .FA-con .fabtn {
    text-align: right;
    line-height: 1;
  }
  .FA-list li .FA-info .FA-con .more-pc {
    position: static;
    height: auto;
    line-height: initial;
  }
  .FA-list li .FA-info .FA-con .more-pc i {
    margin-left: 5px;
  }
  .FA-list li .FA-info .FA-con .more-pc:before {
    content: '';
    display: inline-block;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    position: absolute;
  }
  .FA-list li .FA-mask {
    display: none;
  }
  .FA-list li .jjfa-01 {
    background: transparent url("../png/jjfa-01%402x_h.png") center center no-repeat;
    background-size: cover;
  }
  .FA-list li .jjfa-02 {
    background: transparent url("../png/jjfa-02%402x_h.png") center center no-repeat;
    background-size: cover;
  }
  .FA-list li .jjfa-03 {
    background: transparent url("../png/jjfa-03%402x_h.png") center center no-repeat;
    background-size: cover;
  }
  .FA-list li .jjfa-04 {
    background: transparent url("../png/jjfa-04%402x_h.png") center center no-repeat;
    background-size: cover;
  }
  .FA-list li .jjfa-05 {
    background: transparent url("../png/jjfa-05%402x_h.png") center center no-repeat;
    background-size: cover;
  }
  .cp-box {
    background: #F0F2F5;
  }
  .cp-box .Title h2.T {
    color: #333333;
  }
  .ImgDes {
    padding: 10px 20px 0px;
  }
  .ImgDes .to-more {
    margin-top: 10px;
  }
  .blo-white.FA-wlxl .blo-white-item .blo-white-con .twokt-list {
    padding: 10px 0 0;
  }
  .blo-white.FA-wlxl .blo-white-item .blo-white-con .twokt-list li {
    line-height: 1.5;
  }
  .blo-white.FA-wlxl .blo-white-item .blo-white-con .blo-des {
    padding: 10px 0 0;
  }
  .blo-white.FA-ggfw .blo-white-item .blo-white-con .blo-des {
    padding-left: 0;
    padding-right: 0;
  }
  .type-qpCP_yd .moreDes-titBox a.to-more, .type-hczk .moreDes-titBox a.to-more {
    margin: 10px auto 0;
    border: none;
    background: none;
    height: auto;
    line-height: 1;
  }
  .type-qpCP_yd .moreDes-titBox a.to-more i, .type-hczk .moreDes-titBox a.to-more i {
    width: 12px;
    height: 12px;
    display: inline-block;
    background: url(../png/icon_norhover%402x.png) center center no-repeat;
    background-size: 100%;
    position: relative;
    top: 1px;
  }
  .type-ggCP_ksxxh .moreDes-titBox a.to-more {
    margin: 10px auto 0;
    border: none;
    background: none;
    height: auto;
    line-height: 1;
  }
  .type-ggCP_ksxxh .moreDes-titBox a.to-more i {
    width: 12px;
    height: 12px;
    display: inline-block;
    background: url(../png/icon_norhover%402x.png) center center no-repeat;
    background-size: 100%;
    position: relative;
    top: 1px;
  }
  .type-fa_ggfwtx .moreDes-titBox a.to-more {
    margin: 10px auto 0;
    border: none;
    background: none;
    height: auto;
    line-height: 1;
  }
  .type-fa_ggfwtx .moreDes-titBox a.to-more i {
    width: 12px;
    height: 12px;
    display: inline-block;
    background: url(../png/icon_norhover%402x.png) center center no-repeat;
    background-size: 100%;
    position: relative;
    top: 1px;
  }
  .type-fa_wlxljy .moreDes-titBox a.to-more {
    margin: 10px auto 0;
    border: none;
    background: none;
    height: auto;
    line-height: 1;
  }
  .type-fa_wlxljy .moreDes-titBox a.to-more i {
    width: 12px;
    height: 12px;
    display: inline-block;
    background: url(../png/icon_norhover%402x.png) center center no-repeat;
    background-size: 100%;
    position: relative;
    top: 1px;
  }
  .Service-Con .ServiceTcon .xs12 dl dt {
    width: 40%;
    float: left;
    margin-left: 5%;
  }
  .Service-Con .ServiceTcon .xs12 dl dd {
    padding-top: 5px;
    width: 50%;
    float: left;
  }
  .Service-Con .ServiceTcon .xs12 dl dd p {
    padding-left: 25px;
    width: 80%;
  }
  .article-box {
    padding-right: 0;
  }
  .article-box .art-box {
    padding-left: 0;
  }
  .article-box .art-nav span em {
    display: inline-block;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .article-box .art-nav span:nth-child(1) em:before, .article-box .art-nav span:nth-child(2) em:before {
    display: none;
  }
  .article-box .art-nav span:nth-child(2) {
    text-align: left;
  }
  .article-box .art-nav span a {
    display: inline-block;
    width: calc(100% - 60px);
    margin-top: 0;
    font-size: 14px;
  }
  .article .art-R .tj-list2 dt {
    font-size: 20px;
  }
  .ggfw-box {
    margin: 0 15px;
    background: url("../png/bg-gga_m.png") center center no-repeat;
    background-size: cover;
  }
  .ggfw-box li {
    width: 100%;
    padding: 0 20px 20px;
    height: auto;
  }
  .ggfw-box li h6 {
    font-size: 18px;
    padding-top: 30px;
  }
  .ggfw-box li > p {
    font-size: 10px;
    line-height: 22px;
    padding-top: 15px;
  }
  .ggfw-box li .ggfw-con {
    position: inherit;
    left: unset;
    top: unset;
    width: 100%;
    margin-top: 20px;
  }
  .ggfw-box li .ggfw-con dl {
    width: 25%;
    float: left;
    padding: 0 0px;
    position: relative;
  }
  .ggfw-box li .ggfw-con dl dt {
    position: relative;
  }
  .ggfw-box li .ggfw-con dl dt .gg-head {
    width: 30px;
    height: 30px;
  }
  .ggfw-box li .ggfw-con dl dt .gg-tit {
    font-size: 12px;
    line-height: 16px;
    padding-top: 6px;
  }
  .ggfw-box li .ggfw-con dl dd p {
    height: 0px;
  }
  .ggfw-box li a.more-pc {
    position: relative;
    left: unset;
    top: unset;
    bottom: unset;
    right: unset;
    display: inline-block;
    width: auto;
    height: auto;
    line-height: unset;
    background: unset;
    color: #fff;
    margin: 22px auto 0;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    -webkit-transform: unset;
    -moz-transform: unset;
    -o-transform: unset;
    transform: unset;
  }
  .ggfw-box li a.more-pc i {
    background: url(../png/icon_norhover%402x.png) center center no-repeat;
    background-size: 100%;
    margin-left: 7px;
  }
  .ggfw-box li:nth-child(1):before {
    background: url("../png/bg-ggl_m.png") left center no-repeat;
  }
  .ggfw-box li:nth-child(2):before {
    background: url("../png/bg-ggr_m.png") left center no-repeat;
  }
  .resourceList .xs12 {
    margin-bottom: 10px;
  }
  .resourceList .xs12 > div {
    height: 340px;
    padding: 30px;
  }
  .resourceList .xs12 > div h6 {
    padding-top: 70px;
    font-size: 20px;
  }
  .resourceList .xs12 > div h6 i {
    width: 60px;
    height: 60px;
    margin-left: -30px;
  }
  .resourceList .xs12 > div > p {
    line-height: 22px;
    font-size: 12px;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
  .resourceList .xs12 > div .zy-con {
    position: absolute;
    width: calc(100% - 60px);
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
  }
  .resourceList .xs12 > div .zy-con dl {
    width: 50%;
    float: left;
    padding: 0 0px 0px 0px;
  }
  .resourceList .xs12 > div .zy-con dl .zy-tit {
    font-size: 14px !important;
    padding-top: 10px;
  }
  .resourceList .xs12 > div .zy-con dl .zy-tit br {
    display: none;
  }
  .resourceList .more-pc.more-pc-red {
    border: 0px;
    color: #666;
  }
  .resourceList .more-pc.more-pc-red i {
    width: 12px;
    height: 12px;
    display: inline-block;
    background: url(../png/icon_r-gray%402x.png) center center no-repeat;
    background-size: 100%;
    position: relative;
    top: 1px;
  }
  .it-box_kclb .xb4 {
    margin: 0px auto;
  }
  .it-box_kclb .xb4 > div {
    height: auto;
    padding: 0px 20px 30px 20px;
    margin-bottom: 10px;
  }
  .it-box_kclb .xb4 > div h6 {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 16px;
  }
  .it-box_kclb .xb4 > div > p {
    font-size: 12px;
    padding-top: 15px;
  }
  .zylm-box_kclb {
    height: 350px;
    background: #F0F2F5 url("../jpg/zylm-box_kclb_bg-mob.jpg") center bottom no-repeat;
    background-size: cover;
  }
  .FA_kczy .FA-list li .FA-info .FA-con {
    padding: 28px 20px;
  }
  .FA_kczy .FA-list li .FA-info .FA-con h6 {
    padding-left: 0;
  }
  .FA_kczy .FA-list li .FA-info .FA-con p {
    display: none;
  }
  .cedu20 {
    padding-top: 20px;
  }
  .cedu20 .container {
    padding-left: -10px;
    padding-right: -10px;
  }
  .cedu20 .mCon {
    padding-top: 0;
  }
  .cedu20 .mCon dl {
    margin: 0px 10px 10px 10px;
    width: calc(100% - 20px);
  }
  .cedu20 .mCon dl h3 {
    font-size: 16px;
    line-height: 50px;
    padding-bottom: 0px;
  }
  .cedu20 .mCon dl dd {
    padding-top: 10px;
  }
  .cedu20 .mCon dl dd ul li {
    font-size: 14px;
  }
  /*弘成智课*/
  .type-hczk {
    background: #004098 url(../jpg/bg-hczk-mob.jpg) no-repeat center 36px;
    background-size: auto 100% !important;
  }
  .hczk-list .Title.hidden-m {
    padding: 10px 0;
  }
  .hczk-list .TW-item {
    /*padding-top: 40px;*/
  }
  .hczk-list.TW-list .TW-item .TW-con .TW-info > img {
    /*margin-top: 0;*/
  }
  .hczk-list.TW-list .TW-item .TW-con {
    padding-top: 0;
  }
  .hczk-list > .TitleWrap {
    padding-top: 40px;
  }
  .hczk-bloList .blo-white-item .twokt-list li p {
    padding-left: 0;
  }
  /*教育产品聚合页 <767*/
  .FA_cptx {
    padding-bottom: 0;
  }
  .type-eduproduct {
    background: url(../jpg/bg_jjfa3_jycpjh.jpg) no-repeat center 50px, linear-gradient(270deg, #470080 0%, #340071 100%);
    background-size: cover !important;
  }
  .col-title h2 {
    font-size: 19px;
  }
  .col-title span {
    font-size: 13px;
    padding-top: 0;
  }
  .col-title i {
    width: 4px;
    height: 4px;
    border-radius: 2px;
    margin-left: 7px;
    margin-right: 7px;
  }
  .col-title + p {
    font-size: 11px;
    padding-top: 0;
  }
  .eduproduct {
    padding-top: 40px;
  }
  .eduproduct .Wrap {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .eduproduct .head {
    padding-left: 15px;
    padding-right: 15px;
  }
  .eduproduct .eduProd-card {
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 25px;
  }
  .eduproduct .eduProd-card .blo-white > div {
    padding: 0;
    margin-bottom: 10px;
  }
  .eduproduct .eduProd-card .blo-white-item {
    padding: 25px 20px !important;
    margin: 0 !important;
    box-shadow: 0px 4px 10px 0px rgba(222, 225, 230, 0.3);
    border: 1px solid #E8E8E8;
    border-radius: 4px;
  }
  .eduproduct .eduProd-card .blo-white-item .imgL-info {
    margin: 0 0 0 15px !important;
  }
  .eduproduct .eduProd-card .blo-white-item .imgL-tit {
    font-size: 15px !important;
    margin: 5px 15px 0 0 !important;
  }
  .eduproduct .eduProd-card .blo-white-item .imgL-con {
    margin-top: 15px !important;
  }
  .eduproduct .eduProd-card a.to-more-text span {
    font-size: 12px;
  }
  .eduproduct .eduProd-card a.to-more-text i {
    margin: 2px 0 0 5px;
    width: 16px !important;
    height: 16px !important;
  }
  /*就业服务方向 <767*/
  .itedu-list {
    margin: 0 auto;
  }
  .itedu-list li {
    width: calc(33% - 10px);
    margin: 5px;
  }
  .type-cp_jyfw {
    background: url(../jpg/bg_jjfa3_jyfwfx.jpg) no-repeat center center;
    background-size: auto 100% !important;
    background-size: cover !important;
  }
  .list_jwfw .imgL-info .imgL-con span:nth-child(2n):after {
    content: '';
    display: block;
  }
  .TWicon-jyfw.TW-list .TW-item {
    padding: 0 5px !important;
  }
  .list_jwfw .imgL-info {
    margin-top: 0px;
  }
  /*弘成IT教育 <767*/
  .type-itedu {
    background: url(../jpg/bg_hcit_jjfa3.jpg) no-repeat center 50px, linear-gradient(270deg, #470080 0%, #340071 100%);
    background-size: cover !important;
  }
  .itedu-p .to-more {
    margin: 20px auto !important;
  }
  .it-box_jxfw {
    /*八大教学服务*/
    background: #F8F8F8 url("../jpg/bg_square2_ver.jpg") center center no-repeat;
    background-size: cover;
  }
  .it-box_jxfw .blo-white {
    padding: 0 5px;
  }
  .it-box_jxfw .blo-white .xb3 {
    padding: 5px;
  }
  .it-box_jxfw .blo-white .blo-white-item {
    display: inline-block;
    margin-bottom: 0;
  }
  .it-box_jxfw .blo-white .blo-white-item .blo-white-titbox {
    text-align: center;
    padding: 10px 0;
  }
  .it-box_jxfw .blo-white .blo-white-item .blo-white-con {
    padding-top: 0px;
  }
  .it-box_jxfw .blo-white .blo-white-item .blo-white-tit {
    text-align: center;
    margin-top: 0;
  }
  .it-box_jxfw .blo-white .blo-white-item .blo-white-info {
    height: 100px !important;
  }
  .it-box_jxfw .blo-white i {
    width: 80px !important;
    height: 80px !important;
  }
  .itedu_hz {
    /*名企合作 移动端*/
  }
  .itedu_hz .swiper-pagination-bullet {
    width: 8px !important;
    height: 8px !important;
    border-radius: 4px;
  }
  .itedu_hz .swiper-pagination {
    width: 100%;
  }
  .it-box_rmzy {
    /*十大热门专业*/
  }
  .it-box_rmzy .itEdu_rmzy .card {
    margin: 5px 0;
  }
  .it-box_rmzy .itEdu_rmzy .card .blo-tit {
    font-size: 15px;
  }
  .it-box_rmzy .itEdu_rmzy .card p {
    font-size: 13px;
    padding: 30px 15px;
  }
  .it-box_yzs {
    /*一站式就业*/
  }
  .it-box_yzs .employment-service-box {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .it-box_yzs .swiper-jy {
    float: none;
    width: 100%;
  }
  .it-box_yzs .swiper-jy .swiper-wrapper {
    margin-left: 10px;
    height: 440px;
  }
  .it-box_yzs .swiper-jy .swiper-slide {
    height: 460px;
    background-size: 100%;
  }
  .it-box_yzs .swiper-jy .swiper-slide .jy-con {
    right: 11px;
    top: 70%;
    width: 343px;
    height: 200px;
    box-shadow: none;
    border-radius: 0 0 8px 8px;
    opacity: 1;
    padding: 20px;
  }
  .it-box_yzs .swiper-jy .swiper-slide .jy-con h6 {
    font-weight: bold;
    font-size: 14px;
    line-height: 28px;
  }
  .it-box_yzs .swiper-jy .swiper-slide .jy-con p {
    font-size: 14px;
    line-height: 28px;
  }
  .it-box_yzs .swiper-jy .swiper-button-next, .it-box_yzs .swiper-jy .swiper-button-prev {
    width: 25px;
    height: 25px;
    bottom: 50px;
  }
  .it-box_yzs .swiper-jy .swiper-button-prev {
    right: 60px;
  }
  .it-box_yzs .swiper-jy .swiper-button-next {
    right: 30px;
  }
  .it-box_yzs .swiper-jy_R {
    float: none;
    width: 100%;
    height: 80px;
    padding-left: 15px;
  }
  .it-box_yzs .swiper-jy_R .swiper-wrapper {
    display: inline-block;
    /*width: 100%;*/
  }
  .it-box_yzs .swiper-jy_R .swiper-slide {
    display: inline-block;
    width: 110px;
    height: 70px !important;
    border-radius: 5px;
  }
  .it-box_yzs .swiper-jy_R .jy_R01 {
    background-size: cover !important;
  }
  .it-box_yzs .swiper-jy_R .jy_R02 {
    background-size: cover !important;
  }
  .it-box_yzs .swiper-jy_R .jy_R03 {
    background-size: cover !important;
  }
  .it-box_yzs .swiper-jy_R .jy-con {
    height: 70px;
  }
  .it-box_yzs .swiper-jy_R .jy-con h6 {
    font-size: 12px;
    margin-top: 15px;
  }
  .it-box_yzs .swiper-jy_R .jy-con h6:after {
    bottom: -5px;
    left: 60%;
  }
  /*智慧教育页*/
  .wisdomEdution .TW-info p {
    font-size: 12px !important;
    line-height: 24px !important;
    margin-top: 0;
  }
  .zk-list .leftP {
    min-height: 0;
  }
  .pagings a, .pagings span {
    height: 28px;
    margin: 0 3px;
    line-height: 26px;
    min-width: 28px;
  }
  .pagings .a1 {
    padding: 0 5px;
  }
  header.H_hover .logo1:nth-child(2) {
    display: none !important;
  }
  body.Index .header {
    background: none;
  }
  body.Index header {
    background: none;
    box-shadow: none;
  }
  body.Index .indexSwiper {
    height: 1.6rem;
    margin-top: -0.8rem;
    top: 32%;
    text-align: center;
  }
  body.Index .indexSwiper.H {
    height: 100%;
    top: 0;
    margin-top: 0;
  }
  body.Index .navbar-toggle .icon-bar {
    background: #ffffff;
  }
  body.Index header.H_hover .logo1:nth-child(1) {
    display: none !important;
  }
  body.Index header.H_hover .logo1:nth-child(2) {
    display: block !important;
  }
  body.Index header.index_header .logo1:nth-child(2) {
    display: none !important;
  }
  body.Index .index-s.swiper-pagination-vertical.swiper-pagination-bullets, body.Index .swiper-vertical > .swiper-pagination-bullets {
    display: none;
  }
  body.Index .swiperWrap .swiper-pagination-bullets.swiper-pagination-horizontal {
    width: 96%;
    margin-left: 0;
    left: 2%;
    right: 2%;
    bottom: 80px;
  }
  body.Index .indexSwiper .swiper-pagination-bullet {
    width: 40%;
  }
  body.Index .index-bg-B .db_Des {
    height: auto;
    margin-top: -60px;
    width: calc(100% - 40px);
    margin-left: 20px;
    margin-right: 20px;
  }
  body.Index .index-bg-B .db_Des .mt30 {
    display: none;
  }
  body.Index .index-bg-B .db_Des dl {
    width: 50%;
    text-align: left;
  }
  body.Index .index-bg-B .db_Des dl dt {
    font-size: 16px;
  }
  body.Index .index-bg-B .db_Des dl dd {
    font-size: 14px;
  }
  body.Index .index-bg-B .db_Des dl dd > b {
    font-size: 40px;
    line-height: 60px;
    text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1);
  }
  body.Index .index-bg-B video#video {
    display: none;
  }
  body.Index .index-bg-B .play-icon, body.Index .index-bg-B .sound-icon {
    display: none;
  }
  body.Index .index-bg-B .indexSwiper.H .slide-con {
    bottom: 50%;
    text-align: center;
    height: auto;
    top: inherit;
    margin-bottom: 100px;
  }
  body.Index .index-bg-B .indexSwiper.H .slide-con .slide-title {
    text-align: left;
    padding-bottom: 0;
    font-size: 40px;
    line-height: 1.2;
  }
  body.Index .index-bg-B .indexSwiper.H .slide-con .slide-sub {
    font-size: 16px;
  }
  body.Index .index-Title {
    padding-left: 20px;
    padding-right: 20px;
    top: 15%;
  }
  body.Index .index-Title h2 {
    font-size: 34px;
  }
  body.Index .index-Title h2 b {
    font-size: 20px;
  }
  body.Index .index-bg-J .index-Title h2 {
    line-height: 30px;
  }
  body.Index .index-bg-C .C_Wrap {
    padding-left: 20px;
    padding-right: 20px;
    top: calc(22% + 130px);
  }
  body.Index .index-bg-C .C_Wrap .row {
    width: 100%;
    margin-left: 0;
  }
  body.Index .index-bg-C .C_Wrap .row h2 {
    font-size: 30px;
    line-height: 40px;
    font-weight: bold;
  }
  body.Index .index-bg-C .C_Wrap .row h3 {
    font-size: 18px;
    line-height: 30px;
  }
  body.Index .index-bg-C .C_Wrap .row p {
    font-size: 16px;
    opacity: 0.8;
  }
  body.Index .index-bg-C .C_Wrap .row a {
    margin-top: 20px;
    text-align: center;
    color: #ffffff;
  }
  body.Index .index-bg-C .C_Wrap .row a i {
    margin-left: 5px;
    background: url(../png/icon_norhover%402x.png) center center no-repeat;
    background-size: 100%;
  }
  body.Index .index-bg-C .swiper-pagination-bullet {
    height: 4px;
    width: 20%;
  }
  body.Index .index-bg-C .thumbsSlider {
    height: 120px;
    top: 22%;
  }
  body.Index .index-bg-C .mySwiper3-thumbs {
    padding-left: 10px;
    padding-right: 10px;
  }
  body.Index .index-bg-C .mySwiper3-thumbs .swiper-wrapper {
    display: inline-block;
  }
  body.Index .index-bg-C .mySwiper3-thumbs .swiper-slide {
    background: rgba(60, 0, 46, 0.3);
    border: 1px solid rgba(154, 0, 116, 0.6);
    margin: 5px !important;
    width: calc(50% - 10px) !important;
    height: 50px !important;
    float: left;
    box-shadow: 0px 4px 20px 0px transparent;
  }
  body.Index .index-bg-C .mySwiper3-thumbs .swiper-slide img {
    display: none;
  }
  body.Index .index-bg-C .mySwiper3-thumbs .swiper-slide span {
    position: static;
    font-size: 0.14rem;
    left: 0px;
    bottom: 0px;
    top: 0px;
    right: 0px;
    width: 100%;
    text-align: center;
    display: inline-block;
    line-height: 50px;
  }
  body.Index .index-bg-C .mySwiper3-thumbs .swiper-slide:after {
    bottom: 10px;
    left: 5px;
    height: 2px;
    width: 20px;
    display: none;
  }
  body.Index .index-bg-C .mySwiper3-thumbs .swiper-slide-thumb-active {
    border: 1px solid rgba(222, 0, 168, 0.5);
    background: rgba(163, 0, 123, 0.8);
  }
  body.Index .index_Wrap {
    padding-left: 20px;
    padding-right: 20px;
    top: 22%;
    transform: translate(-50%, 0);
  }
  body.Index .index_Wrap .row {
    width: 100%;
    margin-left: 5px;
  }
  body.Index .index_Wrap .row h2 {
    font-size: 30px;
    line-height: 1.5;
    font-weight: bold;
  }
  body.Index .index_Wrap .row h3 {
    font-size: 18px;
    line-height: 1.5;
  }
  body.Index .index_Wrap .row .HCon {
    margin-bottom: 20px;
  }
  body.Index .index_Wrap .row p {
    font-size: 16px;
    opacity: 0.8;
  }
  body.Index .index_Wrap .row a {
    margin-top: 20px;
    text-align: center;
    color: #ffffff;
  }
  body.Index .index_Wrap .row a i {
    margin-left: 5px;
    background: url(../png/icon_norhover%402x.png) center center no-repeat;
    background-size: 100%;
  }
  body.Index .index-bg-H .td span {
    margin-right: 15px;
  }
  body.Index .index-bg-D .db {
    width: 100%;
  }
  body.Index .index-bg-D .db > dl {
    width: 50%;
    margin-bottom: 15px;
  }
  body.Index .index-bg-D .db > dl:after {
    display: none;
  }
  body.Index .index-bg-D .db > dl dt {
    line-height: 20px;
    font-size: 14px;
  }
  body.Index .index-bg-F .Des {
    display: none;
  }
  body.Index .index-bg-G .index-Title {
    top: 90px !important;
  }
  body.Index .index-bg-G .mySwiper7 {
    width: 100%;
    margin-left: 0px;
    top: 25%;
    left: 0;
  }
  body.Index .index-bg-G .mySwiper7 .swiper-pagination-bullet {
    width: 20px;
  }
  body.Index .index-bg-G .mySwiper7 .swiper-button-next {
    display: none;
  }
  body.Index .index-bg-G .mySwiper7 .swiper-button-prev {
    display: none;
  }
  body.Index .index-bg-G .mySwiper7 a.more-pc {
    color: #ffffff;
  }
  body.Index .index-bg-G .mySwiper7 a.more-pc i {
    background: url(../png/icon_norhover%402x.png) center center no-repeat;
    background-size: 100%;
  }
  body.Index .index-bg-G .myNews {
    width: calc(100% - 20px);
    margin-left: 10px;
    margin-top: 120px;
    top: 0px;
    left: 0;
  }
  body.Index .index-bg-G .myNews .newsList .xb4 > div {
    border-radius: 2px !important;
    background: rgba(0, 0, 0, 0.2);
    padding: 0.1rem;
    height: 1.87rem;
  }
  body.Index .index-bg-G .myNews .newsList .xb4 > div h2 {
    color: #ffffff;
    padding: 0 0.05rem;
  }
  body.Index .index-bg-G .myNews .newsList .mCon a.more-pc {
    color: #ffffff;
  }
  body.Index .index-bg-G .myNews .newsList .mCon a.more-pc i {
    background: url(../png/icon_norhover%402x.png) center center no-repeat;
    background-size: 100%;
  }
  body.Index .index-bg-G .myNews .newsList .xm6:nth-child(3) {
    display: none;
  }
  body.Index .index-bg-G .myNews .newsList .xm6:nth-child(6) {
    display: none;
  }
  body.Index.ovfHiden header.H_hover {
    background: #fff !important;
  }
  body.Index.ovfHiden header.H_hover .logo1:nth-child(1) {
    display: block !important;
  }
  body.Index.ovfHiden header.H_hover .logo1:nth-child(2) {
    display: none !important;
  }
  body.Index.ovfHiden header.H_hover .navbar-toggle .icon-bar {
    background: #000000;
  }
  #h5_canvas {
    width: 110%;
    height: 110%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0px;
    bottom: 0px;
  }
  #h5_canvas img {
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-55%, -55%);
    -webkit-transform: translate(-55%, -55%);
  }
  .type-hczk h1.Tit .icon {
    width: 38.5px;
    height: 23.8px;
    position: relative;
    top: 2px;
  }
  .type-hczk .moreDes-titBox {
    bottom: 15px;
  }
  .type-hczk .moreDes-titBox p.moreDes {
    padding-top: 5px;
  }
  .hczk-list .more-pc-box {
    text-align: center;
  }
  .hczk-gnts .blo-white-item .twokt-list li {
    padding-top: 8px;
  }
  .hczk-gnts .blo-white-item .twokt-list li .twokt-t {
    font-size: 12px;
    line-height: 18px;
  }
  .Core-ai section {
    height: 260px;
  }
  .Core-ai section .text-al {
    text-align: center;
    padding-top: 0px;
    color: rgba(255, 255, 255, 0.6);
  }
  .Core-ai section .text-al img {
    display: inline-block;
    margin: 10px 0;
  }
  .Core-ai section a.to-more {
    background: rgba(255, 255, 255, 0);
    border: 1px solid white;
    color: #ffffff;
    margin-top: 30px;
  }
  .Core-ai section a.to-more i.c-alink {
    background: transparent url(../png/icon_norhover%402x.png) center center no-repeat;
  }
}

@media (min-width: 767px) and (max-width: 959px) {
  .xm1, .xm2, .xm3, .xm4, .xm5, .xm6, .xm7, .xm8, .xm9, .xm10, .xm11, .xm12 {
    float: left;
  }
  .xm1 {
    width: 8.33333333%;
  }
  .xm2 {
    width: 16.66666667%;
  }
  .xm3 {
    width: 25%;
  }
  .xm4 {
    width: 33.33333333%;
  }
  .xm5 {
    width: 41.66666667%;
  }
  .xm6 {
    width: 50%;
  }
  .xm7 {
    width: 58.33333333%;
  }
  .xm8 {
    width: 66.66666667%;
  }
  .xm9 {
    width: 75%;
  }
  .xm10 {
    width: 83.33333333%;
  }
  .xm11 {
    width: 91.66666667%;
  }
  .xm12 {
    width: 100%;
  }
  .row {
    margin-right: -10px;
    margin-left: -10px;
  }
  .container-fluid {
    padding-left: 10px;
    padding-right: 10px;
  }
  .container {
    padding-left: 10px;
    padding-right: 10px;
    width: 760px;
  }
  .menu-9 {
    width: 94%;
  }
  .GoTop {
    right: 10px;
    bottom: 10px;
  }
  .Wrap {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .mCon {
    padding-top: 30px;
  }
  .show-m {
    display: inline-block !important;
  }
  .hidden-m {
    display: none !important;
  }
  .xb1-move {
    margin-left: 0;
  }
  .ImgDes {
    padding-top: 0;
  }
  header {
    padding: 0 15px;
  }
  header .logo {
    width: 120px;
  }
  .typeStyle {
    height: 350px;
  }
  .typeStyle h1.Tit {
    font-size: 40px;
    padding-left: 30px;
    padding-top: 80px;
  }
  .typeStyle p {
    padding-left: 30px;
  }
  .typeStyle p.moreDes {
    width: 60%;
    font-size: 14px;
    width: 60%;
    margin-left: 0px;
    line-height: 25px;
  }
  .typeStyle .T_al h2.Tit {
    padding-bottom: 0px;
  }
  .typeStyle .T_al h3.Tit {
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    line-height: 28px;
  }
  .typeStyle .T_al p {
    padding-top: 0;
    padding-left: 30px;
  }
  .typeStyle .T_al p.moreDes {
    width: 80%;
    background: none !important;
  }
  .typeStyle.DesOpen:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: #000;
    opacity: 0.3;
  }
  .typeStyle .AboutInfo {
    padding: 0 20px;
  }
  .typeStyle .AboutInfo h1.Tit {
    padding-top: 20px;
    padding-left: 0px;
  }
  .typeStyle .AboutInfo ul {
    width: 55%;
    text-align: left;
    font-size: 14px;
  }
  .typeStyle .AboutInfo ul li {
    position: relative;
    padding-left: 0px;
  }
  .typeStyle .AboutInfo ul li:nth-child(2) {
    display: none;
  }
  .typeStyle .AboutInfo ul li:before {
    display: none;
  }
  .typeStyle .moreDes-titBox h1.Tit {
    padding-top: 50px;
    padding-left: 25px;
    font-size: 36px;
  }
  .typeStyle .moreDes-titBox.T_al h1.Tit, .typeStyle .moreDes-titBox.T_al-ty h1.Tit {
    padding-top: 30px;
    padding-left: 20px;
    font-size: 30px;
  }
  .typeStyle .moreDes-titBox.T_al h2.Tit, .typeStyle .moreDes-titBox.T_al h3.Tit, .typeStyle .moreDes-titBox.T_al-ty h2.Tit, .typeStyle .moreDes-titBox.T_al-ty h3.Tit {
    display: none;
  }
  .typeStyle .moreDes-titBox.T_al p.moreDes, .typeStyle .moreDes-titBox.T_al-ty p.moreDes {
    width: 53%;
    background: none;
    padding: 0 0 0 20px;
    line-height: 22px;
  }
  .typeStyle.type-jdal {
    height: auto;
    padding-bottom: 30px;
  }
  .typeStyle.type-jdal .caseSwiper {
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 50px;
  }
  .typeStyle.type-jdal .caseSwiper.swiper-container-horizontal > .swiper-pagination {
    bottom: 0px;
  }
  .typeStyle.type-jdal .caseSwiper.swiper-container-horizontal > .swiper-pagination {
    bottom: 20px;
  }
  .typeStyle.type-jdal .caseSwiper .swiper-slide.swiper-slide-prev:after, .typeStyle.type-jdal .caseSwiper .swiper-slide.swiper-slide-next:after {
    display: none;
  }
  .typeStyle.type-hczk .moreDes-titBox p.moreDes {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    word-break: break-all;
  }
  .T_al-ty h1.Tit {
    font-size: 30px;
  }
  .indexStyle {
    height: auto;
  }
  .indexSwiper .swiper-slide {
    position: relative;
  }
  .indexSwiper .swiper-slide img {
    max-width: 100%;
  }
  .indexSwiper .swiper-slide .slide-con {
    position: absolute;
    left: 50%;
    padding: 0 4%;
    text-align: center;
  }
  .indexSwiper .swiper-slide .slide-con .slide-title {
    font-size: 34px;
    line-height: 1.2;
  }
  .indexSwiper .swiper-slide .slide-con .slide-sub {
    font-size: 14px;
    line-height: 2;
    margin-top: 20px;
  }
  .indexSwiper.swiper-container-horizontal > .swiper-pagination {
    bottom: 20px;
  }
  .indexSwiper .swiper-button-prev, .indexSwiper .swiper-button-next {
    display: none;
  }
  .cont-nav {
    display: none;
  }
  .tab-box.al-tab a.to-more {
    margin: 30px auto 0;
  }
  .thumbBox-list {
    padding: 20px 5px 0;
  }
  .thumbBox-list .xs12.col_5, .thumbBox-list .xs12.col_4 {
    padding-left: 0;
    padding-right: 0;
  }
  .thumbBox-list .xs12.col_4, .thumbBox-list .xs12.col_5 {
    width: 48%;
    margin-left: 1%;
    margin-right: 1%;
    display: inline-block;
    float: left;
  }
  .thumbBox-list .col_4, .thumbBox-list .col_5 {
    margin-bottom: 10px;
    background: none !important;
    background: #fff;
    box-shadow: 0px 4px 10px 0px rgba(222, 225, 230, 0.6);
    border: 1px solid #DCDDE2;
  }
  .thumbBox-list .col_4 .thumb-item .thumb-imgbox, .thumbBox-list .col_5 .thumb-item .thumb-imgbox {
    height: 150px;
    padding: 40px 0 30px !important;
    background-size: cover !important;
  }
  .thumbBox-list .thumb-item {
    margin-bottom: 0px;
  }
  .thumbBox-list .thumb-item i {
    width: 32px;
    height: 32px;
  }
  .thumbBox-list .thumb-item .thumb-tit {
    font-size: 20px !important;
  }
  .thumbBox-list .thumb-item .thumb-con {
    display: block;
    padding: 15px;
    font-size: 12px;
    position: static;
  }
  .thumbBox-list .thumb-item .thumb-con .thumb-info {
    font-size: 14px;
    line-height: 28px;
    color: #333333;
  }
  .thumbBox-list .thumb-item .thumb-link {
    position: initial;
    width: 90px;
    height: 35px;
    border: 1px solid rgba(255, 255, 255, 0.8);
    border-radius: 4px;
    text-align: center;
    line-height: 33px;
    color: #fff;
    font-size: 12px;
    margin-top: 10px;
    display: inline-block;
  }
  .thumbBox-list .thumb-item:hover .thumb-con {
    display: block;
  }
  .thumbBox-list .thumb-imgbox {
    position: relative;
  }
  .thumbBox-list .thumb-imgbox:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: rgba(52, 56, 70, 0.85);
    z-index: 1;
  }
  .thumbBox-list .thumb-imgbox > i, .thumbBox-list .thumb-imgbox > div {
    position: relative;
    z-index: 2;
  }
  .thumbBox-list.thumbBox_xqhzFA .col_5 {
    background-size: cover !important;
  }
  .thumbBox-list.thumbBox_xqhzFA .col_5:nth-child(1) .thumb-imgbox {
    background: url(../png/jjfa2_xq_pic02%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_xqhzFA .col_5:nth-child(2) .thumb-imgbox {
    background: url(../png/jjfa2_xq_pic03%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_xqhzFA .col_5:nth-child(3) .thumb-imgbox {
    background: url(../png/jjfa2_xq_pic04%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_xqhzFA .col_5:nth-child(4) .thumb-imgbox {
    background: url(../png/jjfa2_xq_pic05%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_xqhzFA .col_5:nth-child(5) .thumb-imgbox {
    background: url(../png/jjfa2_xq_pic06%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_qpFA .col_4 {
    background-size: cover !important;
  }
  .thumbBox-list.thumbBox_qpFA .col_4:nth-child(1) .thumb-imgbox {
    background: url(../jpg/jjfa2_qp_pic01%402x.jpg) no-repeat center center;
  }
  .thumbBox-list.thumbBox_qpFA .col_4:nth-child(2) .thumb-imgbox {
    background: url(../jpg/jjfa2_qp_pic02%402x.jpg) no-repeat center center;
  }
  .thumbBox-list.thumbBox_qpFA .col_4:nth-child(3) .thumb-imgbox {
    background: url(../jpg/jjfa2_qp_pic03%402x.jpg) no-repeat center center;
  }
  .thumbBox-list.thumbBox_qpFA .col_4:nth-child(4) .thumb-imgbox {
    background: url(../jpg/jjfa2_qp_pic04%402x.jpg) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAcj .col_4 {
    background-size: cover !important;
  }
  .thumbBox-list.thumbBox_FAcj .col_4:nth-child(1) .thumb-imgbox {
    background: url(../jpg/jjfa3_crjy_pic01%402x.jpg) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAcj .col_4:nth-child(2) .thumb-imgbox {
    background: url(../jpg/jjfa3_crjy_pic02%402x.jpg) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAcj .col_4:nth-child(3) .thumb-imgbox {
    background: url(../jpg/jjfa3_crjy_pic03%402x.jpg) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAcj .col_4:nth-child(4) .thumb-imgbox {
    background: url(../jpg/jjfa3_crjy_pic04%402x.jpg) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAggfw .col_4 {
    background-size: cover !important;
  }
  .thumbBox-list.thumbBox_FAggfw .col_4:nth-child(1) .thumb-imgbox {
    background: url(../jpg/jjfa3_ggfw_pic01%402x.jpg) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAggfw .col_4:nth-child(2) .thumb-imgbox {
    background: url(../jpg/jjfa3_ggfw_pic02%402x.jpg) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAggfw .col_4:nth-child(3) .thumb-imgbox {
    background: url(../jpg/jjfa3_ggfw_pic03%402x.jpg) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAggfw .col_4:nth-child(4) .thumb-imgbox {
    background: url(../jpg/jjfa3_ggfw_pic04%402x.jpg) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAfxl .col_5 {
    background-size: cover !important;
  }
  .thumbBox-list.thumbBox_FAfxl .col_5:nth-child(1) .thumb-imgbox {
    background: url(../png/jjfa3_fxl_pic01%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAfxl .col_5:nth-child(2) .thumb-imgbox {
    background: url(../png/jjfa3_fxl_pic02%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAfxl .col_5:nth-child(3) .thumb-imgbox {
    background: url(../png/jjfa3_fxl_pic03%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAfxl .col_5:nth-child(4) .thumb-imgbox {
    background: url(../png/jjfa3_fxl_pic04%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAfxl .col_5:nth-child(5) .thumb-imgbox {
    background: url(../png/jjfa3_fxl_pic05%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAzkxxh .col_4 {
    background-size: cover !important;
  }
  .thumbBox-list.thumbBox_FAzkxxh .col_4:nth-child(1) .thumb-imgbox {
    background: url(../png/jjfa3_zxks_pic02%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAzkxxh .col_4:nth-child(2) .thumb-imgbox {
    background: url(../png/jjfa3_zxks_pic03%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAzkxxh .col_4:nth-child(3) .thumb-imgbox {
    background: url(../png/jjfa3_zxks_pic04%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAzkxxh .col_4:nth-child(4) .thumb-imgbox {
    background: url(../png/jjfa3_zxks_pic05%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAzkxxh .col_4:nth-child(5) .thumb-imgbox {
    background: url(../png/jjfa3_zxks_pic01%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_CPksxxh .col_5 {
    background-size: cover !important;
  }
  .thumbBox-list.thumbBox_CPksxxh .col_5:nth-child(1) .thumb-imgbox {
    background: url(../png/jycp3_gg_ks_pic01%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_CPksxxh .col_5:nth-child(2) .thumb-imgbox {
    background: url(../png/jycp3_gg_ks_pic02%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_CPksxxh .col_5:nth-child(3) .thumb-imgbox {
    background: url(../png/jycp3_gg_ks_pic03%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_CPksxxh .col_5:nth-child(4) .thumb-imgbox {
    background: url(../png/jycp3_gg_ks_pic04%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_CPksxxh .col_5:nth-child(5) .thumb-imgbox {
    background: url(../png/jycp3_gg_ks_pic05%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_CPzhyPk .col_5 {
    background-size: cover !important;
  }
  .thumbBox-list.thumbBox_CPzhyPk .col_5:nth-child(1) .thumb-imgbox {
    background: url(../png/jycp3_gg_zhy_pic02%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_CPzhyPk .col_5:nth-child(2) .thumb-imgbox {
    background: url(../png/jycp3_gg_zhy_pic03%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_CPzhyPk .col_5:nth-child(3) .thumb-imgbox {
    background: url(../png/jycp3_gg_zhy_pic04%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_CPzhyPk .col_5:nth-child(4) .thumb-imgbox {
    background: url(../png/jycp3_gg_zhy_pic05%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_CPzhyPk .col_5:nth-child(5) .thumb-imgbox {
    background: url(../png/jycp3_gg_zhy_pic06%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAkczy .col_5 {
    border: 0px solid #ffffff;
    box-shadow: 0px 0px 0px 0px rgba(222, 225, 230, 0);
    background: #ffffff !important;
    background-size: cover !important;
  }
  .thumbBox-list.thumbBox_FAkczy .col_5:nth-child(1) .thumb-imgbox {
    background: url(../png/kczy-cg_pic02a%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAkczy .col_5:nth-child(2) .thumb-imgbox {
    background: url(../png/kczy-cg_pic02b%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAkczy .col_5:nth-child(3) .thumb-imgbox {
    background: url(../png/kczy-cg_pic02c%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAkczy .col_5:nth-child(4) .thumb-imgbox {
    background: url(../png/kczy-cg_pic02d%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAkczy .col_5:nth-child(5) .thumb-imgbox {
    background: url(../png/kczy-cg_pic02e%402x.png) no-repeat center center;
  }
  .thumbBox-list.thumbBox_FAkczyfw .col_4 {
    width: 100%;
    padding: 0px 0px;
    height: auto;
    border: 0px;
    box-shadow: 0px 0px 0px 0px rgba(222, 225, 230, 0);
  }
  .thumbBox-list.thumbBox_FAkczyfw .col_4 .thumb-item .thumb-imgbox {
    width: calc(100% + 1px);
  }
  .thumbBox-list.thumbBox_FAkczyfw .col_4 .thumb-item .thumb-con {
    padding: 15px 10px;
    background: #ffffff;
  }
  .thumbBox-list.thumbBox_FAkczyfw .col_4 .thumb-item .thumb-con span {
    padding: 0px 20px 0 10px;
  }
  .thumbBox-list.thumbBox_FAkczyfw .col_4 .thumb-item .thumb-con span:after {
    background: rgba(0, 0, 0, 0.5);
    left: 3px;
  }
  .thumbBox-list.thumbBox_FAkczyfw .col_4:nth-child(1) .thumb-item:nth-child(1) {
    height: auto;
    margin-bottom: 10px;
  }
  .thumbBox-list.thumbBox_FAkczyfw .col_4:nth-child(1) .thumb-item:nth-child(2) {
    height: auto;
  }
  .thumbBox-list.thumbBox_FAkczyfw .col_4:nth-child(2) .thumb-imgbox {
    height: auto;
  }
  .thumbBox-list.thumbBox_FAkczyfw .col_4:nth-child(3) .thumb-item:nth-child(1) {
    height: auto;
    margin-bottom: 10px;
  }
  .thumbBox-list.thumbBox_FAkczyfw .col_4:nth-child(3) .thumb-item:nth-child(2) {
    height: auto;
  }
  .fw-list {
    padding: 0 5px;
  }
  .fw-list li {
    width: 100%;
    padding: 16px 23px 16px 67px;
    position: relative;
    height: auto;
    margin-bottom: 10px;
  }
  .fw-list li i {
    margin: 0;
    position: absolute;
    left: 23px;
    top: 16px;
    width: 30px;
    height: 30px;
  }
  .fw-list li .fw-tit {
    text-align: left;
    margin: 0;
    font-size: 16px;
    font-weight: bold;
    margin-top: 6px;
  }
  .fw-list li .fw-info {
    color: #333333;
    margin: 10px 0 0;
    font-size: 12px;
    line-height: 18px;
  }
  header {
    font-size: 13px;
  }
  .nav {
    width: 610px;
  }
  .nav > li {
    width: 85px !important;
  }
  .nav > li:nth-child(1) {
    width: 50px;
  }
  .nav > li:nth-child(4) {
    width: 110px !important;
  }
  .khpj-list {
    padding-bottom: -20px;
  }
  .khpj-list .khpj-item {
    margin-bottom: 20px;
  }
  .blo-list .blo-item {
    margin-bottom: 20px;
  }
  .TW-list .TW-item {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .TW-list .TW-item:last-child {
    border-bottom: none;
  }
  .TW-list .TW-item > div.xs12 {
    float: left;
  }
  .TW-list .TW-item .TW-con {
    width: 100%;
  }
  .TW-list .TW-item .TW-con .TW-title {
    text-align: center;
  }
  .TW-list .TW-item .TW-con .TW-title .T {
    text-align: center;
    padding-left: 0;
    font-size: 28px;
  }
  .TW-list .TW-item .TW-con .TW-info {
    padding-left: 0;
  }
  .TW-list .TW-item .TW-con .TW-info .TW-info-list {
    padding-left: 20%;
  }
  .TW-list .TW-item .TW-con .TW-info > img {
    max-width: 80%;
    margin: 0 auto;
  }
  .TW-list .TW-item .TW-con .TW-info > p {
    text-align: center;
  }
  .TW-list .TW-item .TW-con .TW-info .to-more {
    margin: 30px auto 0;
  }
  .TW-list .TW-item .TW-img {
    display: none;
  }
  .TW-list .TW-item .TW-con, .TW-list .TW-item .TW-img {
    padding-left: 0;
    padding-right: 0;
  }
  .TW-list .TW-item:nth-child(2n-1) .TW-con {
    float: left;
  }
  .TW-list .TW-item:nth-child(2n-1) .TW-img {
    float: right;
  }
  .TW-list .TW-item:nth-child(2n-1) .TW-img img {
    float: right;
  }
  .TW-list .TW-item:nth-child(2n) .TW-con {
    float: right;
  }
  .TW-list .TW-item:nth-child(2n) .TW-img {
    float: left;
  }
  .TW-list .TW-item:nth-child(2n) .TW-img img {
    float: left;
  }
  .blo-white .blo-white-item {
    margin-bottom: 15px;
  }
  .blo-white .imgL-list .imgL-item {
    margin-bottom: 20px;
  }
  .blo-white .imgL-list .imgL-item .imgL-imgbox i {
    width: 66px;
    height: 66px;
    line-height: 66px;
  }
  .blo-white .imgL-list .imgL-item .imgL-imgbox i:before {
    font-size: 36px;
  }
  .blo-white .imgL-list .imgL-item .imgL-info {
    width: calc(100% - 66px - 24px);
  }
  .Core-Superiority {
    height: auto;
    background: url(../jpg/dsj_pic02.jpg) no-repeat center center;
    background-size: cover;
  }
  .Core-Superiority section {
    width: 100%;
    float: left;
    height: 210px;
    padding: 30px 0;
    color: #ffffff;
    position: relative;
    text-align: center;
  }
  .Core-Superiority section i {
    font-size: 40px;
  }
  .Core-Superiority section h4 {
    font-size: 22px;
    font-weight: 600;
    padding: 10px 0;
    line-height: 28px;
  }
  .Core-Superiority section ul {
    opacity: 1;
    display: block;
  }
  .Core-Superiority section ul li:before {
    display: none;
  }
  .Core-Superiority .hr {
    width: 102%;
    height: 10px;
    opacity: 1;
    margin-left: -1%;
  }
  .used-list, .used-list.single-list {
    padding-left: 10px;
    padding-right: 10px;
  }
  .used-list ul, .used-list.single-list ul {
    margin: 0 0 -10px;
  }
  .used-list ul li, .used-list.single-list ul li {
    background: #fff;
    padding: 25px;
    width: 100%;
    margin: 0 0 10px;
  }
  .used-list ul li .img-box, .used-list.single-list ul li .img-box {
    width: 250px;
    height: 150px;
  }
  .used-list ul li .used-con, .used-list.single-list ul li .used-con {
    float: none;
    display: block;
    width: 100%;
  }
  .used-list ul li .used-con .used-mobImg, .used-list.single-list ul li .used-con .used-mobImg {
    width: 43px;
    height: 43px;
    display: inline-block;
    float: left;
  }
  .used-list ul li .used-con dl, .used-list.single-list ul li .used-con dl {
    float: right;
    width: calc(100% - 280px);
  }
  .used-list ul li .used-con dl dt, .used-list.single-list ul li .used-con dl dt {
    margin: 0;
    padding: 0;
    font-size: 18px;
    margin-bottom: 10px;
  }
  .used-list ul li .used-con dl dt i, .used-list.single-list ul li .used-con dl dt i {
    display: none;
  }
  .used-list ul li .used-con dl dd span, .used-list.single-list ul li .used-con dl dd span {
    font-size: 12px;
    line-height: 22px;
    padding: 0 0 0 0px;
  }
  .used-list ul li .used-con dl dd span:before, .used-list.single-list ul li .used-con dl dd span:before {
    display: none;
  }
  .used-list ul li .used-con dl dd p, .used-list.single-list ul li .used-con dl dd p {
    line-height: 23px;
    padding-top: 6px;
    font-size: 12px;
  }
  .al-list .blo-white-item {
    display: block;
    text-align: center;
    min-height: unset;
  }
  .al-list .blo-white-item .blo-white-con {
    padding-bottom: 150px;
    padding-top: 60px;
  }
  .TW-list .TW-item .TW-con .TW-info h3 {
    text-align: center;
  }
  footer .footerMenu {
    padding-top: 0;
    padding-bottom: 0;
  }
  footer .footerMenu ul {
    width: 100%;
    display: block;
  }
  footer .footerMenu ul li {
    width: 25%;
    text-align: center;
    float: left;
    line-height: 50px;
    color: #ffffff;
    opacity: 0.6;
    font-size: 12px;
  }
  footer .footerMenu ul:after {
    content: '';
  }
  /* 首页tab - 样式 */
  .tab-index {
    height: auto;
  }
  .tab-index .tab-index-bg {
    display: none;
  }
  .tab-index .side-con {
    width: auto;
  }
  .tab-index .side-con .sidebar {
    width: 100%;
    height: auto;
    padding: 0 5px;
    background: none;
  }
  .tab-index .side-con .sidebar li {
    background: #ffffff;
    border: 1px solid #D8D8D8;
    margin-bottom: 10px;
    padding: 0;
    height: auto;
  }
  .tab-index .side-con .sidebar li a {
    padding: 28px 25px 28px 70px;
    border: none;
    position: relative;
  }
  .tab-index .side-con .sidebar li a h3 {
    font-size: 18px;
    line-height: 23px;
    color: #333333;
    font-weight: bold;
  }
  .tab-index .side-con .sidebar li a p {
    color: #666666;
    font-size: 10px;
    line-height: 15px;
    margin-top: 2px;
  }
  .tab-index .side-con .sidebar li a i {
    font-size: 32px;
    width: 32px;
    height: 32px;
    color: #DD0011;
    left: 28px;
    top: 30px;
  }
  .tab-index .side-con .sidebar li a i.cp-01 {
    background: transparent url("../png/cpm-01%402x.png") center center no-repeat;
  }
  .tab-index .side-con .sidebar li a i.cp-02 {
    background: transparent url("../png/cpm-02%402x.png") center center no-repeat;
  }
  .tab-index .side-con .sidebar li a i.cp-03 {
    background: transparent url("../png/cpm-03%402x.png") center center no-repeat;
  }
  .tab-index .side-con .sidebar li a i.cp-04 {
    background: transparent url("../png/cpm-04%402x.png") center center no-repeat;
  }
  .tab-index .side-con .sidebar li a i.cp-05 {
    background: transparent url("../png/cpm-05%402x.png") center center no-repeat;
  }
  .tab-index .side-con .sidebar li a:after {
    content: '';
    display: block;
    width: 15px;
    height: 15px;
    position: absolute;
    right: 14px;
    top: 50%;
    margin-top: -7px;
    background: url("../png/tab-ar.png") center center no-repeat;
    background-size: cover;
  }
  .tab-index .side-con .sidebar li:nth-child(1) > a {
    background: url(../png/msy_jycp_bg01%402x.png) top center no-repeat;
    background-size: cover;
  }
  .tab-index .side-con .sidebar li:nth-child(2) > a {
    background: url(../png/msy_jycp_bg02%402x.png) top center no-repeat;
    background-size: cover;
  }
  .tab-index .side-con .sidebar li:nth-child(3) > a {
    background: url(../png/msy_jycp_bg03%402x.png) top center no-repeat;
    background-size: cover;
  }
  .tab-index .side-con .sidebar li:nth-child(4) > a {
    background: url(../png/msy_jycp_bg04%402x.png) top center no-repeat;
    background-size: cover;
  }
  .tab-index .side-con .sidebar li:nth-child(5) > a {
    background: url(../png/msy_jycp_bg05%402x.png) top center no-repeat;
    background-size: cover;
  }
  .tab-box .content-mob {
    margin: 0;
    padding: 0 10px;
    position: inherit;
  }
  .tab-box .content-mob .content-mob-item {
    margin-bottom: 10px;
  }
  .tab-box .content-mob .content-mob-item:nth-child(1) .header-section {
    background: url(../png/tabmob_cpbg_cj.png) top center no-repeat;
    background-size: cover;
  }
  .tab-box .content-mob .content-mob-item:nth-child(2) .header-section {
    background: url(../png/tabmob_cpbg_gx.png) top center no-repeat;
    background-size: cover;
  }
  .tab-box .content-mob .content-mob-item:nth-child(3) .header-section {
    background: url(../png/tabmob_cpbg_it.png) top center no-repeat;
    background-size: cover;
  }
  .tab-box .content-mob .content-mob-item:nth-child(4) .header-section {
    background: url(../png/tabmob_cpbg_qp.png) top center no-repeat;
    background-size: cover;
  }
  .tab-box .content-mob .content-mob-item:nth-child(5) .header-section {
    background: url(../png/tabmob_cpbg_gg.png) top center no-repeat;
    background-size: cover;
  }
  .tab-box .content-mob .content-mob-item:nth-child(1) .sidebar-tit > a {
    background: url(../png/msy_jycp_bg01%402x.png) top center no-repeat;
    background-size: cover;
  }
  .tab-box .content-mob .content-mob-item:nth-child(2) .sidebar-tit > a {
    background: url(../png/msy_jycp_bg02%402x.png) top center no-repeat;
    background-size: cover;
  }
  .tab-box .content-mob .content-mob-item:nth-child(3) .sidebar-tit > a {
    background: url(../png/msy_jycp_bg03%402x.png) top center no-repeat;
    background-size: cover;
  }
  .tab-box .content-mob .content-mob-item:nth-child(4) .sidebar-tit > a {
    background: url(../png/msy_jycp_bg04%402x.png) top center no-repeat;
    background-size: cover;
  }
  .tab-box .content-mob .content-mob-item:nth-child(5) .sidebar-tit > a {
    background: url(../png/msy_jycp_bg05%402x.png) top center no-repeat;
    background-size: cover;
  }
  .tab-box .content-mob .content-mob-item .sidebar-tit {
    background: #ffffff;
    padding: 0;
    height: auto;
  }
  .tab-box .content-mob .content-mob-item .sidebar-tit a {
    display: block;
    padding: 25px 25px 10px 60px;
    height: 75px;
    border: none;
    position: relative;
  }
  .tab-box .content-mob .content-mob-item .sidebar-tit a:hover {
    text-decoration: none;
  }
  .tab-box .content-mob .content-mob-item .sidebar-tit a h3 {
    font-size: 18px;
    line-height: 23px;
    color: #ffffff;
    font-weight: bold;
  }
  .tab-box .content-mob .content-mob-item .sidebar-tit a p {
    color: #666666;
    font-size: 10px;
    line-height: 15px;
    margin-top: 2px;
    display: none;
  }
  .tab-box .content-mob .content-mob-item .sidebar-tit a i {
    width: 24px;
    height: 24px;
    color: #DD0011;
    position: absolute;
    left: 25px;
    top: 25px;
    display: block;
  }
  .tab-box .content-mob .content-mob-item .sidebar-tit a i.cp-01 {
    background: transparent url("../png/cpm-01%402x.png") center center no-repeat;
    background-size: 100%;
  }
  .tab-box .content-mob .content-mob-item .sidebar-tit a i.cp-02 {
    background: transparent url("../png/cpm-02%402x.png") center center no-repeat;
    background-size: 100%;
  }
  .tab-box .content-mob .content-mob-item .sidebar-tit a i.cp-03 {
    background: transparent url("../png/cpm-03%402x.png") center center no-repeat;
    background-size: 100%;
  }
  .tab-box .content-mob .content-mob-item .sidebar-tit a i.cp-04 {
    background: transparent url("../png/cpm-04%402x.png") center center no-repeat;
    background-size: 100%;
  }
  .tab-box .content-mob .content-mob-item .sidebar-tit a i.cp-05 {
    background: transparent url("../png/cpm-05%402x.png") center center no-repeat;
    background-size: 100%;
  }
  .tab-box .content-mob .content-mob-item .sidebar-tit a:after {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -8px;
    background: url("../png/tab-ar.png") center center no-repeat;
    background-size: cover;
  }
  .tab-box .content-mob .content-mob-item .header-section {
    padding: 20px;
    display: none;
    overflow: hidden;
  }
  .tab-box .content-mob .content-mob-item .header-section h3 {
    display: none;
  }
  .tab-box .content-mob .content-mob-item .header-section p {
    font-size: 12px;
    margin: 10px 0 30px;
    color: #E5E5E5;
    line-height: 22px;
  }
  .tab-box .content-mob .content-mob-item .header-section ul {
    overflow: hidden;
  }
  .tab-box .content-mob .content-mob-item .header-section ul li {
    width: calc(50% - 8px);
    float: left;
    margin: 0;
    height: 44px;
    line-height: 44px;
    background: #26292E;
    text-align: center;
    margin-bottom: 10px;
  }
  .tab-box .content-mob .content-mob-item .header-section ul li, .tab-box .content-mob .content-mob-item .header-section ul li a {
    color: #ffffff;
  }
  .tab-box .content-mob .content-mob-item .header-section ul li:nth-child(2n-1) {
    margin-right: 15px;
  }
  .tab-box .content-mob .content-mob-item .header-section ul li i.icon {
    display: none;
  }
  .tab-box .content-mob .content-mob-item .header-section a.more {
    float: none;
    display: block;
    position: inherit;
    right: unset;
    bottom: unset;
    margin: 0 auto;
    color: #FF3D4D;
    border: none;
    font-size: 14px;
  }
  .tab-box .content-mob .content-mob-item .header-section a.more:hover {
    background: none;
    color: #FF3D4D;
  }
  .tab-box .content-mob .content-mob-item .header-section a.more i {
    background: transparent url("../png/icon_r-red%402x.png") center center no-repeat;
    background-size: cover;
  }
  .tab-box .content-mob .content-mob-item.active .sidebar-tit > a {
    background: linear-gradient(135deg, #e0000e 0%, #bf000f 100%);
  }
  .tab-box .content-mob .content-mob-item.active .sidebar-tit > a:after {
    transform: rotateX(180deg);
  }
  .tab-box .content-mob .content-mob-item.active .sidebar-tit > a i.cp-01 {
    background: transparent url("../png/cp-01%402x.png") center center no-repeat;
    background-size: cover;
  }
  .tab-box .content-mob .content-mob-item.active .sidebar-tit > a i.cp-02 {
    background: transparent url("../png/cp-02%402x.png") center center no-repeat;
    background-size: cover;
  }
  .tab-box .content-mob .content-mob-item.active .sidebar-tit > a i.cp-03 {
    background: transparent url("../png/cp-03%402x.png") center center no-repeat;
    background-size: cover;
  }
  .tab-box .content-mob .content-mob-item.active .sidebar-tit > a i.cp-04 {
    background: transparent url("../png/cp-04%402x.png") center center no-repeat;
    background-size: cover;
  }
  .tab-box .content-mob .content-mob-item.active .sidebar-tit > a i.cp-05 {
    background: transparent url("../png/cp-05%402x.png") center center no-repeat;
    background-size: cover;
  }
  .History .timeline .swiper-container {
    padding-bottom: 50px;
  }
  .History .timeline .swiper-slide dl {
    height: 135px;
  }
  .History .timeline .swiper-slide dl dt h4 {
    padding-bottom: 20px;
    padding-left: 0;
  }
  .History .timeline .swiper-slide dl dd img {
    display: none;
  }
  .History .timeline .swiper-slide dl dd > ul {
    width: 100%;
    margin-left: 0;
  }
  .History .timeline .swiper-slide dl dd > ul li {
    font-size: 14px;
    line-height: 20px;
  }
  .History .timelineBtnSwiper .time-btn::before {
    height: 8px;
    width: 50px;
    margin-left: -25px;
  }
  .History .timelineBtnSwiper::before {
    bottom: 39px;
    height: 6px;
  }
  .honor {
    height: auto;
  }
  .honor .honor-bgNum {
    font-size: 65px;
  }
  .honor .honor-item {
    padding-bottom: 10px;
  }
  .contactUs .contact-list p {
    font-size: 14px;
    line-height: 20px;
  }
  .blo-white {
    padding: 30px 0px 0;
  }
  .blo-white > .col5 {
    float: left;
    width: calc(100%);
    margin: 0px;
  }
  .blo-white.adv-blolist .xm6.xb3 {
    margin-bottom: 20px;
  }
  .blo-white.adv-blolist .xm6.xb3 .blo-white-titbox {
    padding-top: 30px;
  }
  .blo-white.adv-blolist .xm6.xb3 .blo-white-con {
    padding-bottom: 20px;
  }
  .blo-white.adv-blolist .xm4.xb4 .blo-white-con {
    height: 225px;
  }
  .r3 {
    height: auto;
  }
  .cj-list {
    margin-bottom: -10px;
  }
  .cj-list .thumbBox-list li {
    padding-left: 5px;
    padding-right: 5px;
  }
  .cj-list .thumbBox-list li .thumb-item {
    margin-bottom: 10px;
  }
  .cj-list .thumbBox-list li .thumb-item .thumb-imgbox {
    padding-top: 50px !important;
  }
  .cj-list .thumbBox-list li .thumb-item .thumb-imgbox .thumb-tit {
    position: relative;
  }
  .cj-list .thumbBox-list li .thumb-item .thumb-imgbox .thumb-tit:after {
    display: block;
    position: relative;
    content: " ";
    width: 30px;
    height: 4px;
    position: absolute;
    left: 50%;
    margin-left: -15px;
    bottom: -10px;
    background: #ffffff;
    display: inline-block;
  }
  .cj-list .thumbBox-list li .thumb-item .thumb-con {
    display: block;
    padding: 20px 0 0;
    top: 140px;
    position: absolute;
    z-index: 1;
  }
  .cj-list .thumbBox-list li .thumb-item .thumb-con .thumb-info {
    color: #fff;
  }
  .cj-list .thumbBox-list li.cj-c .thumb-item {
    height: calc(214px * 2 + 10px);
  }
  .cj-list .thumbBox-list li.cj-c .thumb-item .thumb-imgbox {
    height: 100%;
    padding-top: 150px !important;
  }
  .cj-list .thumbBox-list li.cj-c .thumb-item .thumb-con {
    top: 245px;
  }
  .fx-list dl {
    margin-bottom: 10px;
  }
  .teaSwiper {
    padding-bottom: 30px;
  }
  .teaSwiper .swiper-slide .tea-img {
    width: 50%;
    height: auto;
  }
  .teaSwiper .swiper-slide .tea-r {
    padding: 10px 0 0;
  }
  .teaSwiper .swiper-button-prev, .teaSwiper .swiper-button-next {
    display: none;
  }
  .teaSwiper.swiper-container-horizontal > .swiper-pagination {
    bottom: 0px;
  }
  .teaSwiper .swiper-button-prev, .teaSwiper .swiper-button-next {
    display: none;
  }
  .ys5-list {
    overflow: hidden;
    padding: 0 10px;
  }
  .ys5-list .ys5-item {
    width: 100%;
    margin-bottom: 15px;
  }
  .ys5-list .ys5-item dd {
    padding-left: 0;
    text-align: center;
  }
  .Service-Con .ServiceTcon dl dt {
    margin-top: 0;
  }
  .accordion ul li:nth-child(5) {
    width: calc(100% - 10px) !important;
  }
  .main-timeline .timeline .timeline-content .title {
    background: #DD0011;
    color: #fff;
  }
  .main-timeline .timeline .timeline-content .title:after {
    border-top: 10px solid #DD0011;
  }
  .xqhz-top a.to-more {
    margin: 30px auto 0px auto;
  }
  .blo-white.gdFA-blolist > div .blo-white-item {
    margin-bottom: 0;
  }
  .Service-Con .ServiceTanv {
    display: none;
  }
  .Service-Con .ServiceTcon {
    padding: 0;
    border: 1px solid #DCDDE2;
    background: #ffffff;
    border-radius: 2px;
    display: block;
    margin: 0px 5px;
    margin-bottom: 10px;
  }
  .Service-Con .ServiceTcon .ServiceTimg .ST-info {
    padding: 30px 0 0 30px;
  }
  .Service-Con .ServiceTcon .ServiceTimg .ST-info .ST-t {
    font-size: 20px;
    line-height: 26px;
  }
  .Service-Con .ServiceTcon .ServiceTimg .ST-info .ST-p {
    font-size: 10px;
    line-height: 18px;
    margin-top: 10px;
    max-width: 60%;
    height: 36px;
  }
  .Service-Con .ServiceTcon .ServiceTimg .ST-info .ST-btn {
    height: 36px;
    min-width: 90px;
    border: 1px solid #fff;
    background: rgba(255, 255, 255, 0.1);
    border-radius: 4px;
    border: 1px solid rgba(255, 255, 255, 0.8);
    font-size: 14px;
    line-height: 36px;
    margin-top: 12px;
    text-align: center;
    color: #fff;
    margin-top: 10px;
    text-decoration: none;
  }
  .Service-Con .ServiceTcon .xs12 {
    margin-left: 0;
    padding: 10px;
    float: none;
  }
  .Service-Con .ServiceTcon .xs12 dl dt {
    margin-top: 0px;
    margin-bottom: 5px;
    text-align: center;
    position: static;
  }
  .Service-Con .ServiceTcon .xs12 dl dt i {
    position: static;
    height: 40px;
    width: 40px;
    margin-left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
  }
  .Service-Con .ServiceTcon .xs12 dl dt h4, .Service-Con .ServiceTcon .xs12 dl dt p {
    padding-left: 0;
    line-height: 25px;
  }
  .Service-Con .ServiceTcon .xs12 dl dt h4 {
    margin-top: 6px;
    font-size: 18px;
  }
  .Service-Con .ServiceTcon .xs12 dl dt p {
    font-size: 12px;
    line-height: 1;
  }
  .Service-Con .ServiceTcon .xs12 dl dd {
    font-size: 12px;
    color: #666666;
    line-height: 22px;
    padding-top: 10px;
  }
  .Service-Con .ServiceTcon .xs12 dl dd p {
    padding-left: 20px;
    width: 50%;
  }
  .Service-Con .ServiceTcon .xs12 dl dd p:before {
    left: 10px;
    top: 10px;
  }
  .Service-Con .ServiceTcon .xs12:nth-child(1) {
    float: right;
  }
  .Service-Con .ServiceTcon .xs12:nth-child(2) {
    float: left;
  }
  .Title h2.T {
    font-size: 36px;
  }
  .thumbBox_xqhzFA.thumbBox-list .thumb-item .thumb-con {
    height: 150px;
  }
  .teaSwiper .swiper-slide .tea-img {
    width: 25%;
    height: auto;
  }
  .teaSwiper .swiper-slide .tea-r dd {
    line-height: 30px;
  }
  .blo-list.FA-xqhz .blo-item .blo-con {
    height: 170px;
  }
  .thumbBox-list.thumbBox_FAzkxxh .thumb-item .thumb-con {
    height: 140px;
  }
  .CP2-2kt.blo-list-2 .blo-white-item .blo-white-con {
    padding-bottom: 10px;
  }
  .SC-classL > img {
    width: 60%;
    margin: 0 auto;
  }
  .Solution.Service-Con .ServiceTcon .xb5.xm1-move {
    width: 50%;
  }
  img.img-center {
    display: block !important;
    margin: 0 auto;
  }
  .indexStyle {
    height: auto;
  }
  .indexSwiper.swiper-container-horizontal > .swiper-pagination {
    bottom: 130px;
  }
  .indexSwiper-info {
    height: 120px;
  }
  .indexSwiper-info ul li {
    padding: 10px 10px 0;
  }
  .indexSwiper-info ul li strong {
    font-size: 30px;
    color: #FF1F30;
    line-height: 40px;
  }
  .indexSwiper-info ul li p {
    font-size: 12px;
    line-height: 24px;
    text-align: center;
    margin-top: 0px;
  }
  .slide1 {
    background: url(../jpg/banner1004b.jpg) center center no-repeat;
    background-size: auto 100%;
  }
  .slide2 {
    background: url(../jpg/banner2004b.jpg) center center no-repeat;
    background-size: auto 100%;
  }
  .slide3 {
    background: url(../jpg/banner3004b.jpg) center center no-repeat;
    background-size: auto 100%;
  }
  .slide4 {
    background: url(../jpg/banner4004b.jpg) center center no-repeat;
    background-size: auto 100%;
  }
  .slide5 {
    background: url(../jpg/banner5004b.jpg) center center no-repeat;
    background-size: auto 100%;
  }
  .index-bg-A01 {
    background: url(../jpg/index-bg-a01004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .index-bg-A02 {
    background: url(../jpg/index-bg-a02004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .index-bg-B {
    background: url(../jpg/index-bg-a01004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .index-bg-C01 {
    background: url(../jpg/index-bg-c01004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .index-bg-C02 {
    background: url(../jpg/index-bg-c02004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .index-bg-C03 {
    background: url(../jpg/index-bg-c03004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .index-bg-C04 {
    background: url(../jpg/index-bg-c04004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .index-bg-D {
    background: url(../jpg/index-bg-d004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .index-bg-E {
    background: url(../jpg/index-bg-e004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .index-bg-F {
    background: url(../jpg/index-bg-f004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .index-bg-G {
    background: url(../jpg/index-bg-g004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .index-bg-H {
    background: url(../jpg/index-bg-h004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .index-bg-J {
    background: url(../jpg/index-bg-j004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .schoolSwiper .swiper-pagination-bullet, .teaSwiper .swiper-pagination-bullet, .caseSwiper .swiper-pagination-bullet {
    background: #D5DBE3;
    margin: 0 2px;
    width: 20px;
    height: 5px;
    border-radius: 0;
    -webkit-transition: all .4s;
  }
  .schoolSwiper .swiper-pagination-bullet-active, .teaSwiper .swiper-pagination-bullet-active, .caseSwiper .swiper-pagination-bullet-active {
    background: #DD0011;
    width: 25px;
    -webkit-transition: all .4s;
  }
  .schoolSwiper.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet, .teaSwiper.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet, .caseSwiper.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {
    margin: 0 2px;
  }
  .article .art-L > .row {
    margin-left: 0;
    margin-right: 0;
  }
  header .nav > li .menu-9 {
    margin: 10px auto;
  }
  header .nav > li .menu-10 > a {
    font-size: 14px;
    padding: 10px;
  }
  header .nav > li.menu-dlBox .menu-box {
    width: calc(100% + 40px);
  }
  header .nav > li .menu-11 {
    padding: 0 10px;
  }
  header .nav > li .menu-11 .menu-dl {
    padding: 0 0 0 10px;
  }
  header .nav > li .menu-11 .menu-dl dt {
    margin-bottom: 10px;
    padding: 15px 0;
    font-size: 14px;
  }
  header .nav > li .menu-11 .menu-dl dd {
    font-size: 13px;
    padding: 10px 0;
  }
  .type-jdal {
    padding: 0px;
    height: auto;
  }
  .alSwiper .swiper-slide {
    padding-top: 50px;
    height: 400px;
  }
  .alSwiper .swiper-slide h1.Tit {
    padding-top: 100px;
    font-size: 36px;
  }
  .alSwiper .swiper-slide .moreDes {
    width: calc(60%);
  }
  .alSwiper .swiper-slide a.to-more {
    margin: 20px 0 0 30px;
  }
  .alSwiper .swiper-button-prev, .alSwiper .swiper-button-next {
    display: none;
  }
  .alSwiper.swiper-container-horizontal > .swiper-pagination {
    bottom: 10px;
  }
  .alSwiper.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {
    margin: 0 2px;
  }
  .alSwiper .swiper-pagination-bullet {
    background: #fff;
    width: 10px;
    height: 3px;
    border-radius: unset;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
  }
  .alSwiper .swiper-pagination-bullet-active {
    width: 15px;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
  }
  .alPJ {
    height: auto;
  }
  .alPJ li {
    position: unset;
    left: unset !important;
    top: unset !important;
    right: unset !important;
    bottom: unset !important;
    padding: 0 15px 15px;
    float: left;
    width: calc(50%);
    margin: 0 0 10px;
  }
  .alPJ li img {
    display: none;
  }
  .alPJ li:before {
    display: none;
  }
  .alPJ li .pj-box {
    width: 100%;
    height: 200px;
    left: unset;
    top: unset;
    right: unset;
    bottom: unset;
    margin: 0 !important;
  }
  .alPJ li .pj-box:after {
    right: 10px;
    bottom: 10px;
  }
  .alPJ li:after {
    display: none;
  }
  .tab-box.al-tab .content {
    margin: 0 0;
  }
  .tab-box .content-mob .content-mob-item .header-section ul.alSch-list {
    margin-right: -10px;
    margin-left: -10px;
  }
  .tab-box .content-mob .content-mob-item .header-section ul.alSch-list li {
    width: calc(16.666666% - 10px);
    margin: 0 5px 10px !important;
    background: #fff;
  }
  .alCell-list {
    margin: 0 20px;
  }
  .alCell-list li:nth-child(2), .alCell-list li:nth-child(3) {
    width: calc(50% + 11px);
  }
  .alCell-list li:nth-child(2) {
    margin-left: -11px;
  }
  .alCell-list li:nth-child(3) {
    margin-right: -11px;
  }
  .alCell-list li .alCell-info {
    width: 60%;
    left: 50%;
    transform: translateX(-50%);
    top: 17%;
  }
  .alCell-list li .alCell-info .alCell-liT {
    font-size: 22px;
  }
  .alCell-list li .alCell-info p {
    font-size: 16px;
    margin-top: 15px;
  }
  .alCell-list.alCell-list-ty li .alCell-info {
    width: 100%;
    padding: 0 30px;
    top: 50px;
    left: unset;
    transform: unset;
  }
  .alCell-list.alCell-list-ty li .alCell-info p {
    margin: 10px 0;
    font-size: 14px;
    line-height: 1.5;
  }
  .bg_alCell {
    background-size: 100% 60%;
  }
  .tit6 {
    font-size: 30px;
  }
  .tit6 span:before, .tit6 span:after {
    width: 70px;
  }
  .tit6 span:before {
    left: -80px;
    top: 25px;
  }
  .tit6 span:after {
    right: -80px;
    top: 25px;
  }
  .al_ks-list {
    margin-bottom: 0px;
  }
  .al_ks-list li img {
    width: 70%;
  }
  .al_ks-list li .al_ks-tit {
    font-size: 20px;
  }
  .al_ks-list li p {
    height: 84px;
  }
  .al_ks-list li span {
    font-size: 50px;
    line-height: 1;
  }
  .AL-Wrap .TW-list:not(.TW-Scon) .TW-item .TW-con {
    padding-top: 10px;
  }
  .AL-Wrap {
    overflow: hidden;
  }
  .AL-Wrap .TW-list .TW-item .bg-pt {
    display: none;
  }
  .AL-Wrap .TW-list .TW-item .TW-con .num-info-list {
    text-align: center;
  }
  .AL-Wrap .TW-list .TW-item .TW-con .num-info-list li {
    margin-top: 0;
  }
  .AL-Wrap .TW-list .TW-item .TW-con .num-info-list li i {
    display: none;
  }
  .tit6 {
    margin-bottom: 30px;
  }
  .typeStyle .T_alJD h2.Tit {
    padding: 20px 25px 0;
  }
  .newsList .xb4 h2 {
    min-height: 52px;
    word-wrap: break-word;
  }
  .more-pc-box {
    margin-top: 20px;
  }
  .Sch-list .alSch-list li {
    height: 60px;
  }
  .more-pc {
    color: #ffffff;
    border: 1px solid #ffffff;
    width: 160px;
    height: 48px;
    line-height: 48px;
    display: inline-block;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
  }
  .more-pc i {
    color: #999999;
    width: 16px;
    height: 16px;
    display: inline-block;
    background: url("../png/icon_norhover%402x.png") center center no-repeat;
    background-size: 100%;
    position: relative;
    top: 3px;
  }
  .more-pc i:before {
    display: none;
  }
  .more-pc:hover i {
    background: url("../png/icon_norhover%402x.png") center center no-repeat;
    background-size: 100%;
  }
  a.more-pc {
    font-size: 14px;
    line-height: 48px;
    margin: 0 auto 0;
    text-align: center;
    display: inline-block;
    color: #ffffff;
  }
  a.more-pc i {
    margin-left: 4px;
    -webkit-transition: all .3s;
    transition: all .3s;
  }
  a.more-pc:hover {
    text-decoration: none;
    color: #ffffff;
    border-color: rgba(221, 0, 17, 0.85);
    background: rgba(221, 0, 17, 0.85);
  }
  a.more-pc:hover i {
    -webkit-transition: all .3s;
    transition: all .3s;
  }
  a.more-pc.more-pc-red {
    border: 1px solid #f0374b;
    color: #f0374b;
  }
  a.more-pc.more-pc-red i {
    background: transparent url(../png/icon_r-red%402x.png) center center no-repeat;
    background-size: 100% !important;
  }
  a.more-pc.more-pc-red:hover {
    text-decoration: none;
    color: #ffffff;
    border-color: rgba(221, 0, 17, 0.85);
    background: rgba(221, 0, 17, 0.85);
  }
  a.more-pc.more-pc-red:hover i {
    background: transparent url(../png/icon_norhover%402x.png) center center no-repeat;
  }
  .FA-list li {
    margin-bottom: 10px;
  }
  .FA-list li .FA-info {
    overflow: hidden;
  }
  .FA-list li .FA-info .FA-Pic i {
    width: 22px;
    height: 22px;
    top: unset;
    right: unset;
    left: 15px;
    bottom: 15px;
  }
  .FA-list li .FA-info .FA-con {
    padding: 20px 10px 15px 15px;
  }
  .FA-list li .FA-info .FA-con h6 {
    font-size: 16px;
    line-height: 1;
  }
  .FA-list li .FA-info .FA-con p {
    font-size: 12px;
    height: auto;
    margin-top: 10px;
    text-align: justify;
    height: 88px;
    margin-bottom: 40px;
  }
  .FA-list li .FA-info .FA-con .more-pc {
    width: 100%;
    color: #666666;
    font-size: 14px;
    position: absolute;
    bottom: 10px;
    left: 0;
    border: none;
    padding: 0;
  }
  .FA-list li .FA-info .FA-con .more-pc i {
    width: 14px;
    height: 14px;
    background: url("../png/icon_r-gray%402x.png") center center no-repeat;
    background-size: cover;
    position: relative;
    top: 2px;
  }
  .FA-list li .FA-mask {
    display: none;
  }
  .blo-white.FA-wlxl .blo-white-item .blo-white-con .twokt-list {
    height: 90px;
  }
  .blo-list.FA-wlxl .blo-con .blo-info {
    height: 84px;
  }
  .type-qpCP_yd .moreDes-titBox h1.Tit, .type-hczk .moreDes-titBox h1.Tit {
    padding-top: 10px;
  }
  .type-qpCP_yd .moreDes-titBox a.to-more, .type-hczk .moreDes-titBox a.to-more {
    margin: 20px 0 0 30px;
  }
  .type-qpCP_yd .moreDes-titBox a.to-more i.c-alink, .type-hczk .moreDes-titBox a.to-more i.c-alink {
    background: transparent url(../png/icon_norhover%402x.png) center center no-repeat;
  }
  .type-qpCP_yd .moreDes-titBox a.to-more:hover, .type-hczk .moreDes-titBox a.to-more:hover {
    -webkit-transition: all .3s !important;
    -moz-transition: all .3s !important;
    -ms-transition: all .3s !important;
    -o-transition: all .3s !important;
    transition: all .3s !important;
  }
  .type-ggCP_ksxxh .moreDes-titBox h1.Tit {
    padding-top: 10px;
  }
  .type-ggCP_ksxxh .moreDes-titBox a.to-more {
    margin: 20px 0 0 30px;
  }
  .type-ggCP_ksxxh .moreDes-titBox a.to-more i.c-alink {
    background: transparent url(../png/icon_norhover%402x.png) center center no-repeat;
  }
  .type-ggCP_ksxxh .moreDes-titBox a.to-more:hover {
    -webkit-transition: all .3s !important;
    -moz-transition: all .3s !important;
    -ms-transition: all .3s !important;
    -o-transition: all .3s !important;
    transition: all .3s !important;
  }
  .thumbBox-list.thumbBox_FAggfw .thumb-item .thumb-con .thumb-info {
    height: 84px;
  }
  .used-list.single-list ul li .used-con {
    padding-top: 0;
  }
  .al-tab .blo-white .blo-white-item .blo-white-con ul.blo-white-info {
    margin-bottom: 20px;
  }
  .al-tab .blo-white .blo-white-item .blo-white-con ul.blo-white-info li {
    width: auto;
    padding: 10px 10px;
  }
  .al-tab .blo-white .blo-white-item .blo-white-con ul.blo-white-info li:after {
    content: '';
    display: inline-block;
    width: 1px;
    height: 12px;
    background: #DFE0E2;
    position: absolute;
    top: 11px;
    right: 0px;
  }
  .bg_alCell .alCell-list li .alCell-list {
    padding-top: 25px;
  }
  .bg_alCell .alCell-list li .alCell-list p {
    display: none;
  }
  .bg_ld-A .blo-white .blo-white-item .blo-white-tit {
    font-size: 16px;
  }
  .zxWrap {
    padding-top: 0;
    overflow: hidden;
  }
  .hydt-slide {
    overflow: hidden;
  }
  .article-box {
    padding-right: 0;
  }
  .article-box .art-box {
    padding-left: 0;
  }
  .tj-box2 .tj-list li .row {
    margin-left: 0;
    margin-right: 0;
  }
  .tj-box2 .tj-list li .hydt-info h6 {
    height: 44px;
  }
  .article-box {
    padding: 0px 20px;
  }
  .article-box .art-nav span em {
    display: inline-block;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .article-box .art-nav span:nth-child(1) em:before, .article-box .art-nav span:nth-child(2) em:before {
    display: none;
  }
  .article-box .art-nav span:nth-child(2) {
    text-align: left;
  }
  .article-box .art-nav span a {
    display: inline-block;
    width: calc(100% - 60px);
    margin-top: 0;
    font-size: 14px;
  }
  .article .art-R .tj-list2 dt {
    font-size: 20px;
  }
  .ggfw-box {
    margin: 0 -3px;
  }
  .ggfw-box li {
    padding: 0 20px 30px;
    height: auto;
  }
  .ggfw-box li h6 {
    font-size: 20px;
    padding-top: 50px;
  }
  .ggfw-box li > p {
    height: 114px;
    line-height: 28px;
  }
  .ggfw-box li .ggfw-con {
    position: inherit;
    left: unset;
    top: unset;
    width: 100%;
    margin-top: 20px;
  }
  .ggfw-box li .ggfw-con dl {
    width: 33.3333%;
    float: left;
    padding: 0 10px;
    position: relative;
  }
  .ggfw-box li .ggfw-con dl dt {
    position: relative;
  }
  .ggfw-box li .ggfw-con dl dt .gg-head {
    width: 40px;
    height: 40px;
  }
  .ggfw-box li .ggfw-con dl dt .gg-tit {
    font-size: 12px;
    line-height: 16px;
    padding-top: 6px;
    height: 32px;
  }
  .ggfw-box li a.more-pc {
    position: relative;
    left: unset;
    top: unset;
    bottom: unset;
    right: unset;
    display: inline-block;
    width: auto;
    height: auto;
    line-height: unset;
    background: unset;
    color: #fff;
    margin: 22px auto 0;
    font-size: 14px;
    border: none;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    -webkit-transform: unset;
    -moz-transform: unset;
    -o-transform: unset;
    transform: unset;
  }
  .ggfw-box li a.more-pc i {
    background: url(../png/icon_norhover%402x.png) center center no-repeat;
    background-size: 100%;
    margin-left: 7px;
  }
  .resourceList .xm4 {
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 20px;
  }
  .resourceList .xm4 > div {
    height: 400px;
    padding: 15px 15px;
  }
  .resourceList .xm4 > div h6 {
    padding-top: 70px;
    font-size: 20px;
  }
  .resourceList .xm4 > div h6 i {
    width: 60px;
    height: 60px;
    margin-left: -30px;
  }
  .resourceList .xm4 > div > p {
    line-height: 28px;
    font-size: 14px;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
  .resourceList .xm4 > div .zy-con {
    position: absolute;
    width: calc(100% - 30px);
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
  }
  .resourceList .xm4 > div .zy-con dl {
    width: 50%;
    float: left;
    padding: 0 0px 0px 0px;
  }
  .resourceList .xm4 > div .zy-con dl .zy-tit {
    font-size: 14px;
    padding-top: 10px;
  }
  .it-box_kclb .xb4 {
    margin: 0px auto;
  }
  .it-box_kclb .xb4 > div {
    height: auto;
    padding: 20px 20px 40px 20px;
    margin-bottom: 20px;
  }
  .zylm-box_kclb {
    height: 400px;
  }
  .FA_kczy .FA-list li {
    width: 33.333%;
  }
  .FA_kczy .FA-list li .FA-info .FA-con {
    padding: 28px 20px;
    height: 190px;
  }
  .FA_kczy .FA-list li .FA-info .FA-con h6 {
    padding-left: 0;
  }
  .FA_kczy .FA-list li .FA-info .FA-con p {
    height: auto;
    margin-bottom: 0;
  }
  .FA_kczy .FA-list li .FA-info .FA-con .more-pc {
    bottom: 20px;
    left: 50%;
    margin-left: -70px;
  }
  .hczk-list .TW-item .TW-con .TW-info .TW-info-list {
    padding-left: 15%;
  }
  .hczk-list .TW-item .Title {
    padding-bottom: 0px;
  }
  /*教育产品聚合页 767~959*/
  .FA_cptx {
    padding-bottom: 0;
  }
  .eduproduct .head {
    padding-left: 20px;
    padding-right: 20px;
  }
  .eduproduct .eduProd-card {
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 25px;
  }
  .eduproduct .eduProd-card .blo-white > div {
    padding: 10px;
    margin: 0;
  }
  /*弘成IT教育 767~959*/
  .it-box_jxfw {
    /*八大教学服务*/
  }
  .it-box_jxfw .xb3 {
    margin-bottom: 0px !important;
    padding: 0 5px !important;
  }
  .it-box_rmzy .itEdu_rmzy {
    /*十大热门专业*/
  }
  .it-box_rmzy .itEdu_rmzy .card {
    margin: 5px 0;
    background-position: top center !important;
    background-size: 100% 130% !important;
    height: 230px !important;
  }
  .it-box_rmzy .itEdu_rmzy .card .blo-tit {
    font-size: 16px;
    padding-top: 15px;
  }
  .it-box_rmzy .itEdu_rmzy .card p {
    font-size: 14px;
    padding: 20px;
  }
  .itedu-list {
    margin: 0 auto;
    width: 690px;
  }
  .itedu-list li {
    margin: 5px;
  }
  .itedu-list li img {
    height: 52px;
  }
  .itedu-list > li:nth-child(16) {
    display: none;
  }
  .itedu-list > li:nth-child(17) {
    display: none;
  }
  .itedu-list > li:nth-child(18) {
    display: none;
  }
  .it-box_yzs {
    /*一站式就业*/
  }
  body.Index .header {
    background: none;
  }
  body.Index header {
    background: none;
    box-shadow: none;
  }
  body.Index .navbar-toggle .icon-bar {
    background: #ffffff;
  }
  body.Index .index-s.swiper-pagination-vertical.swiper-pagination-bullets, body.Index .swiper-vertical > .swiper-pagination-bullets {
    display: none;
  }
  body.Index .swiperWrap .swiper-pagination-bullets.swiper-pagination-horizontal {
    width: 96%;
    margin-left: 0;
    left: 2%;
    right: 2%;
  }
  body.Index .indexSwiper .swiper-pagination-bullet {
    width: 40%;
  }
  body.Index .index-bg-B .indexSwiper.H {
    height: 100%;
    margin-top: 0;
    top: 0;
  }
  body.Index .index-bg-B .indexSwiper.H .slide-con {
    top: 20%;
    text-align: left;
    height: auto;
  }
  body.Index .index-bg-B .indexSwiper.H .slide-con .slide-title {
    text-align: left;
    padding-bottom: 0;
    font-size: 50px;
  }
  body.Index .index-bg-B .indexSwiper.H .slide-con .slide-sub {
    font-size: 22px;
  }
  body.Index .index-bg-B .db_Des {
    padding-left: 40px;
    padding-right: 40px;
    height: auto;
    margin-top: -50px;
    width: calc(100% - 0px);
  }
  body.Index .index-bg-B .db_Des .mt30 {
    display: none;
  }
  body.Index .index-bg-B .db_Des dl {
    width: 50%;
    text-align: left;
  }
  body.Index .index-bg-B .db_Des dl dd {
    text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1);
  }
  body.Index .index-Title {
    padding-left: 20px;
    padding-right: 20px;
    top: 15%;
    -webkit-transform: translate(-48%, -50%);
    transform: translate(-48%, -50%);
  }
  body.Index .index-Title h2 {
    font-size: 56px;
  }
  body.Index .index-Title h2 b {
    font-size: 30px;
  }
  body.Index .index-bg-C .thumbsSlider {
    height: 110px;
    padding-left: 30px;
    padding-right: 30px;
    width: calc(100% - 0px);
    bottom: 100px;
  }
  body.Index .index-bg-C .thumbsSlider .mySwiper3-thumbs {
    width: calc(100% - 0px);
  }
  body.Index .index-bg-C .thumbsSlider .swiper-slide span {
    font-size: 18px;
  }
  body.Index .index-bg-C .C_Wrap {
    top: 25%;
  }
  body.Index .index-bg-C .C_Wrap .row {
    width: 84%;
    margin: 0 8%;
  }
  body.Index .index-bg-C .C_Wrap .row h2 {
    font-size: 42px;
  }
  body.Index .index_Wrap .row {
    width: 84%;
    margin: 0 8%;
  }
  body.Index .index_Wrap {
    top: 25%;
    transform: translate(-50%, 0);
  }
  body.Index .index_Wrap h2 {
    font-size: 42px;
  }
  body.Index .index-bg-D .db {
    width: 100%;
  }
  body.Index .index-bg-D .db > dl {
    width: 50%;
    margin-bottom: 15px;
  }
  body.Index .index-bg-D .db > dl:after {
    display: none;
  }
  body.Index .index-bg-F .Des {
    display: none;
  }
  body.Index .index-bg-G .index-Title {
    top: 90px !important;
  }
  body.Index .index-bg-G .mySwiper7 {
    width: 100%;
    margin-left: 0px;
    top: 100px;
    left: 0;
  }
  body.Index .index-bg-G .mySwiper7 .swiper-pagination-bullet {
    width: 20px;
  }
  body.Index .index-bg-G .mySwiper7 .swiper-button-next {
    display: none;
  }
  body.Index .index-bg-G .mySwiper7 .swiper-button-prev {
    display: none;
  }
  body.Index .index-bg-G .myNews {
    width: calc(100% - 40px);
    margin-left: 20px;
    margin-top: 120px;
    top: 0px;
    left: 0;
  }
  body.Index .index-bg-G .myNews .newsList .xb4 > div {
    border-radius: 2px !important;
  }
  body.Index .index-bg-G .myNews .newsList .mCon a.more-pc {
    color: #ffffff;
  }
  body.Index .index-bg-G .myNews .newsList .mCon a.more-pc i {
    background: url(../png/icon_norhover%402x.png) center center no-repeat;
    background-size: 100%;
  }
  body.Index .index-bg-G .myNews .newsList .xm6:nth-child(3) {
    display: none;
  }
  body.Index .index-bg-G .myNews .newsList .xm6:nth-child(6) {
    display: none;
  }
  #h5_canvas {
    width: 110%;
    height: 110%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0px;
    bottom: 0px;
  }
  #h5_canvas img {
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-55%, -55%);
    -webkit-transform: translate(-55%, -55%);
  }
  header.index_header .logo1:nth-child(2) {
    display: none !important;
  }
  header.index_header:hover .logo1:nth-child(2) {
    display: none !important;
  }
  header.H_hover .logo1:nth-child(2) {
    display: none !important;
  }
  header.H_hover:hover .logo1:nth-child(2) {
    display: none !important;
  }
  body.Index header.H_hover .logo1:nth-child(2) {
    display: none !important;
  }
  body.Index header.H_hover:hover {
    box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 10px;
    background: white;
  }
  body.Index header.H_hover:hover .logo1:nth-child(2) {
    display: none !important;
  }
  body.Index .float {
    top: calc(100% - 100px - 147px);
  }
}

@media (min-width: 960px) {
  .xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7, .xb8, .xb9, .xb10, .xb11, .xb12, .col_4, .col_5 {
    float: left;
  }
  .xb1 {
    width: 8.33333333%;
  }
  .xb2 {
    width: 16.66666667%;
  }
  .xb3 {
    width: 25%;
  }
  .xb4 {
    width: 33.33333333%;
  }
  .xb5 {
    width: 41.66666667%;
  }
  .xb6 {
    width: 50%;
  }
  .xb7 {
    width: 58.33333333%;
  }
  .xb8 {
    width: 66.66666667%;
  }
  .xb9 {
    width: 75%;
  }
  .xb10 {
    width: 83.33333333%;
  }
  .xb11 {
    width: 91.66666667%;
  }
  .xb12 {
    width: 100%;
  }
  .col_4, .col_5 {
    position: relative;
    min-height: 1px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .slide1 {
    background: url(../jpg/banner1004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .slide2 {
    background: url(../jpg/banner2004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .slide3 {
    background: url(../jpg/banner3004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .slide4 {
    background: url(../jpg/banner4004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .slide5 {
    background: url(../jpg/banner5004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .index-bg-A01 {
    background: url(../jpg/index-bg-a01004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .index-bg-A02 {
    background: url(../jpg/index-bg-a02004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .index-bg-C01 {
    background: url(../jpg/index-bg-c01004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .index-bg-C02 {
    background: url(../jpg/index-bg-c02004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .index-bg-C03 {
    background: url(../jpg/index-bg-c03004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .index-bg-C04 {
    background: url(../jpg/index-bg-c04004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .index-bg-D {
    background: url(../jpg/index-bg-d004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .index-bg-E {
    background: url(../jpg/index-bg-e004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .index-bg-F {
    background: url(../jpg/index-bg-f004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .index-bg-G {
    background: url(../jpg/index-bg-g004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .index-bg-H {
    background: url(../jpg/index-bg-h004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .index-bg-J {
    background: url(../jpg/index-bg-j004b.jpg) center center no-repeat;
    background-size: cover;
  }
  .show-b {
    display: block !important;
  }
  .hidden-b {
    display: none !important;
  }
  .col_4 {
    width: 25%;
  }
  .col_5 {
    width: 20%;
  }
  .gsdt-list {
    padding-top: 40px;
  }
  .gsdt-list li a:hover {
    background: white;
    box-shadow: 0px 4px 20px 0px rgba(201, 204, 209, 0.9);
  }
  .new_box .newsList .xs6 h2 {
    min-height: 52px;
    word-wrap: break-word;
  }
  a.more-pc {
    font-size: 14px;
    line-height: 46px;
    margin: 0 auto 0;
    text-align: center;
    display: inline-block;
    color: #ffffff;
  }
  a.more-pc i {
    margin-left: 4px;
    -webkit-transition: all .3s;
    transition: all .3s;
  }
  a.more-pc:hover {
    text-decoration: none;
    color: #ffffff;
    border-color: rgba(221, 0, 17, 0.85);
    background: rgba(221, 0, 17, 0.85);
  }
  a.more-pc:hover i {
    -webkit-transition: all .3s;
    transition: all .3s;
  }
  a.more-pc.more-pc-red {
    border: 1px solid #f0374b;
    color: #f0374b;
  }
  a.more-pc.more-pc-red i {
    background: transparent url(../png/icon_nor%402x.png) center center no-repeat;
    background-size: 100% !important;
  }
  a.more-pc.more-pc-red:hover {
    text-decoration: none;
    color: #ffffff;
    border-color: rgba(221, 0, 17, 0.85);
    background: rgba(221, 0, 17, 0.85);
  }
  a.more-pc.more-pc-red:hover i {
    background: transparent url(../png/icon_norhover%402x.png) center center no-repeat;
  }
  .more-pc-box {
    text-align: center;
    margin-top: 40px;
  }
  .thumbBox-list {
    padding: 60px 0 0;
  }
  .thumbBox-list .col_4:nth-child(1) > a, .thumbBox-list .col_5:nth-child(1) > a {
    background: url(../png/msy_jycp_bg01%402x.png) top center no-repeat;
    background-size: cover;
  }
  .thumbBox-list .col_4:nth-child(2) > a, .thumbBox-list .col_5:nth-child(2) > a {
    background: url(../png/msy_jycp_bg02%402x.png) top center no-repeat;
    background-size: cover;
  }
  .thumbBox-list .col_4:nth-child(3) > a, .thumbBox-list .col_5:nth-child(3) > a {
    background: url(../png/msy_jycp_bg03%402x.png) top center no-repeat;
    background-size: cover;
  }
  .thumbBox-list .col_4:nth-child(4) > a, .thumbBox-list .col_5:nth-child(4) > a {
    background: url(../png/msy_jycp_bg04%402x.png) top center no-repeat;
    background-size: cover;
  }
  .thumbBox-list .col_4:nth-child(5) > a, .thumbBox-list .col_5:nth-child(5) > a {
    background: url(../png/msy_jycp_bg05%402x.png) top center no-repeat;
    background-size: cover;
  }
  .thumbBox-list .thumb-item .thumb-imgbox .thumb-tit {
    position: relative;
  }
  .thumbBox-list .thumb-item .thumb-imgbox .thumb-tit:after {
    content: " ";
    width: 30px;
    height: 4px;
    position: absolute;
    left: 50%;
    margin-left: -15px;
    bottom: -18px;
    background: #ffffff;
    display: inline-block;
  }
  .thumbBox-list .thumb-item:hover {
    background: transparent;
  }
  .thumbBox-list .thumb-item:hover .thumb-imgbox {
    padding: 50px 0 30px !important;
  }
  .thumbBox-list .thumb-item:hover .thumb-con {
    display: block;
    padding: 20px 25px 25px;
    position: absolute;
    left: 0px;
    top: 150px;
  }
  .thumbBox-list .thumb-item:hover .thumb-imgbox {
    background: linear-gradient(360deg, rgba(238, 52, 73, 0.7) 0%, #ff4f5c 100%);
    -webkit-transition: all .5s ease 0.1s;
    -moz-transition: all .5s ease 0.1s;
    -o-transition: all .5s ease 0.1s;
    transition: all .5s ease 0.1s;
  }
  .thumbBox-list.t_FA-zk .thumb-item .thumb-con {
    top: 190px;
  }
  .thumbBox-list.thumbBox_ksxxh .thumb-item:hover .thumb-imgbox {
    padding: 94px 0 30px !important;
  }
  .thumbBox-list.thumbBox_ksxxh .thumb-item:hover .thumb-con {
    top: 210px;
  }
  .Core-Superiority hr {
    width: 0px;
    height: 0px;
    opacity: 0;
    overflow: hidden;
  }
  .Core-Superiority section ul {
    padding: 0px 0 0 80px;
    width: 480px;
    opacity: 0;
    position: absolute;
    top: 60%;
  }
  .Core-Superiority.H section.Cur {
    width: 50%;
    padding: 70px 0;
  }
  .Core-Superiority.H section.Cur h4 {
    padding-left: 18%;
    padding-right: 18%;
  }
  .Core-Superiority.H section.Cur ul {
    opacity: 1;
    text-align: left;
    top: 180px;
    -webkit-transition: all .5s ease 0.2s;
    -moz-transition: all .5s ease 0.2s;
    -o-transition: all .5s ease 0.2s;
    transition: all .5s ease 0.2s;
  }
  .Core-Superiority.H section.Cur ul li {
    width: 100%;
  }
  .Core-ai section {
    padding: 30px;
  }
  .Core-ai section ul {
    width: 100%;
    padding: 0px;
    opacity: 1;
    line-height: 28px;
    font-size: 16px;
    top: auto;
    position: static;
  }
  .Core-ai section ul li {
    list-style: none;
    position: relative;
    padding-left: 0px;
    text-align: left;
    width: block;
  }
  .Core-ai section ul li:before {
    display: none;
  }
  .Core-ai section .text-al {
    text-align: center;
    padding-top: 0px;
    color: rgba(255, 255, 255, 0.6);
  }
  .Core-ai section .text-al img {
    display: inline-block;
    margin: 10px 0;
  }
  .Core-ai section a.to-more {
    background: rgba(255, 255, 255, 0);
    border-radius: 1px;
    border: 1px solid white;
    margin: 25px auto 0;
    color: #ffffff;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    position: relative;
    z-index: 10;
  }
  .Core-ai section a.to-more i.c-alink {
    background: transparent url(../png/icon_norhover%402x.png) center center no-repeat;
  }
  .Core-ai section a.to-more:hover {
    -webkit-transition: all .3s !important;
    -moz-transition: all .3s !important;
    -ms-transition: all .3s !important;
    -o-transition: all .3s !important;
    transition: all .3s !important;
  }
  .thumbBox-list .thumb-item:hover .thumb-con {
    opacity: 1;
    top: 41%;
    -webkit-transition: all .3s ease 0.3s;
    -moz-transition: all .3s ease 0.3s;
    -o-transition: all .3s ease 0.3s;
    transition: all .3s ease 0.3s;
  }
  .r3 {
    height: auto;
  }
  .khpj-list .khpj-item {
    margin-bottom: 15px;
  }
  .cj-list {
    margin-bottom: -20px;
  }
  .cj-list li .thumb-item .thumb-imgbox .thumb-tit:after {
    display: none;
  }
  .cj-list li .thumb-item:hover .thumb-imgbox {
    padding-top: 30px !important;
  }
  .cj-list li .thumb-item:hover .thumb-imgbox .thumb-tit:after {
    display: block;
  }
  .cj-list li .thumb-item:hover .thumb-con {
    top: 135px;
  }
  .cj-list li.cj-c .thumb-item {
    height: calc(214px * 2 + 20px);
    margin-bottom: 20px;
  }
  .cj-list li.cj-c .thumb-item .thumb-imgbox {
    height: 100%;
    padding-top: 170px !important;
  }
  .cj-list li.cj-c .thumb-item:hover .thumb-imgbox {
    padding-top: 150px !important;
  }
  .cj-list li.cj-c .thumb-item:hover .thumb-imgbox .thumb-tit:after {
    display: block;
  }
  .cj-list li.cj-c .thumb-item:hover .thumb-con {
    top: 260px;
  }
  .tab-index .content {
    margin: 60px 60px 0 340px;
    position: relative;
  }
  .tab-index .content .header-section ul li {
    margin-right: 30px;
  }
  .TW-list.TW-Scon .TW-item .TW-con {
    padding-top: 20px;
  }
  .TW-list:not(.TW-Scon) .TW-item .TW-con {
    padding-top: 3%;
  }
  .thumbBox-list .thumb-item .thumb-con {
    opacity: 0;
  }
  .imgL-list {
    margin-bottom: -20px;
  }
  .art-R {
    padding-left: 15px;
    padding-right: 0;
  }
  .article-box {
    margin-right: 5px;
  }
  .article-box .art-nav a {
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .article-box .art-nav span {
    max-width: 47%;
  }
  .article-box .art-nav span:first-child {
    float: left;
  }
  .article-box .art-nav span:last-child {
    float: right;
  }
  .more-pc {
    color: #ffffff;
    border: 1px solid #ffffff;
    width: 160px;
    height: 48px;
    line-height: 48px;
    display: inline-block;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
  }
  .more-pc i {
    color: #999999;
    width: 16px;
    height: 16px;
    display: inline-block;
    background: url("../png/icon_norhover%402x.png") center center no-repeat;
    background-size: 100%;
    position: relative;
    top: 3px;
  }
  .more-pc i:before {
    display: none;
  }
  .more-pc:hover i {
    background: url("../png/icon_norhover%402x.png") center center no-repeat;
    background-size: 100%;
  }
  .FA-list li .FA-mask .more-pc {
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .FA-list li:hover .FA-mask {
    left: -15px;
    top: -20px;
    bottom: -20px;
    right: -15px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
  }
  .FA-list li:hover .FA-mask .FA-maskCon > i {
    margin-top: 0;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  .FA-list li:hover .FA-mask .FA-maskCon dl dt {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  .FA-list li:hover .FA-mask .FA-maskCon dl dt:after {
    margin-bottom: 20px;
    -webkit-transition: all 0.3s ease 0.1s;
    -moz-transition: all 0.3s ease 0.1s;
    -o-transition: all 0.3s ease 0.1s;
    transition: all 0.3s ease 0.1s;
  }
  .FA-list li:hover .FA-mask .FA-maskCon dl dd {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    -webkit-transition: all 0.3s ease 0.2s;
    -moz-transition: all 0.3s ease 0.2s;
    -o-transition: all 0.3s ease 0.2s;
    transition: all 0.3s ease 0.2s;
  }
  .FA-list li:hover .FA-mask .FA-maskCon .more-pc {
    border: 1px solid #ffffff;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease 0.2s;
    -moz-transition: opacity 0.3s ease 0.2s;
    -o-transition: opacity 0.3s ease 0.2s;
    transition: opacity 0.3s ease 0.2s;
  }
  .blo-white.FA-wlxl .blo-white-item .blo-white-con .twokt-list {
    padding: 10px 0 0;
  }
  .blo-white.FA-wlxl .blo-white-item .blo-white-con .blo-des {
    padding: 10px 0 0 10px;
    color: #000000 !important;
    font-size: 14px !important;
  }
  body.Index .float {
    top: calc(100% - 100px - 127px);
  }
}

@media (min-width: 960px) and (max-width: 1179px) {
  .container-fluid {
    padding-left: 10px;
    padding-right: 10px;
  }
  .container {
    width: 980px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .row {
    margin-right: -10px;
    margin-left: -10px;
  }
  .indexStyle {
    height: auto;
  }
  .indexSwiper.swiper-container-horizontal > .swiper-pagination {
    bottom: 130px;
  }
  .indexSwiper .swiper-slide .slide-con {
    width: 100%;
    left: 20px;
    margin-left: 0;
    transform: translateX(0);
  }
  .indexSwiper .swiperWrap .swiper-pagination-bullets.swiper-pagination-horizontal {
    width: 90%;
    margin-left: 0;
    left: 5%;
    right: 5%;
  }
  .indexSwiper .swiper-pagination-bullet {
    width: 20%;
  }
  .index-bg-B .db_Des > dl dd > b {
    font-size: 54px;
  }
  .indexSwiper-info {
    height: 120px;
  }
  .indexSwiper-info ul li {
    padding: 10px 10px 0;
  }
  .indexSwiper-info ul li strong {
    font-size: 30px;
    color: #FF1F30;
    line-height: 40px;
  }
  .indexSwiper-info ul li p {
    font-size: 12px;
    line-height: 24px;
    text-align: center;
    margin-top: 0px;
  }
  .newsList .xb4 .imgSpan {
    height: 160px;
  }
  .typeStyle {
    height: 400px;
  }
  .typeStyle h1.Tit {
    padding-top: 100px;
  }
  .typeStyle .AboutInfo h1.Tit {
    padding-top: 30px;
  }
  .typeStyle .AboutInfo ul {
    width: 55%;
  }
  .typeStyle .AboutInfo ul li:nth-child(2), .typeStyle .AboutInfo ul li:nth-child(3) {
    display: none;
  }
  .typeStyle .AboutInfo ul li:before {
    display: none;
  }
  .typeStyle p.moreDes {
    width: 64%;
  }
  .typeStyle .moreDes-titBox h1.Tit {
    padding-top: 70px;
    font-size: 36px;
  }
  .typeStyle .moreDes-titBox.T_al h1.Tit, .typeStyle .moreDes-titBox.T_al-ty h1.Tit {
    padding-top: 30px;
  }
  .typeStyle .moreDes-titBox.T_al h2.Tit, .typeStyle .moreDes-titBox.T_al h3.Tit, .typeStyle .moreDes-titBox.T_al-ty h2.Tit, .typeStyle .moreDes-titBox.T_al-ty h3.Tit {
    display: none;
  }
  .typeStyle .moreDes-titBox.T_al p.moreDes, .typeStyle .moreDes-titBox.T_al-ty p.moreDes {
    width: 55%;
    background: none;
    padding: 0 0 0 35px;
  }
  .typeStyle.type-hczk .moreDes-titBox h1.Tit {
    padding-top: 40px;
  }
  .type-jdal {
    height: 770px;
  }
  .thumbBox-list {
    padding: 30px 0 0;
  }
  .thumbBox-list .thumb-item .thumb-imgbox {
    padding: 120px 0 20px;
  }
  .thumbBox-list .thumb-item .thumb-imgbox .thumb-tit {
    position: relative;
  }
  .thumbBox-list .thumb-item .thumb-imgbox .thumb-tit:after {
    content: " ";
    width: 30px;
    height: 4px;
    position: absolute;
    left: 50%;
    margin-left: -15px;
    bottom: -10px;
    background: #ffffff;
    display: inline-block;
  }
  .thumbBox-list .thumb-item .thumb-con {
    display: block;
    padding: 15px 10px 10px;
    position: absolute;
    left: 0px;
    top: 150px;
  }
  .thumbBox-list .thumb-item:hover .thumb-con {
    display: block;
    padding: 15px 10px 10px;
    position: absolute;
    left: 0px;
    top: 150px;
  }
  .thumbBox-list .thumb-item:hover .thumb-imgbox {
    padding: 30px 0 20px !important;
    background: linear-gradient(360deg, rgba(238, 52, 73, 0.7) 0%, #ff4f5c 100%);
  }
  .r3 {
    height: auto;
  }
  .teaSwiper .swiper-slide .tea-r {
    padding-left: 20px;
  }
  .Core-Superiority section ul {
    padding: 0px 0 0 40px;
  }
  .blo-list .blo-item .blo-con {
    padding-left: 35px;
    padding-right: 35px;
  }
  .blo-white.adv-blolist .xm4.xb4 .blo-white-con {
    height: 200px;
  }
  .blo-white.gdFA-blolist > div {
    width: 50%;
    margin-bottom: 20px;
  }
  .blo-white.gdFA-blolist .blo-white-item .blo-white-con {
    height: 170px;
    padding-left: 0;
    padding-right: 0;
  }
  .blo-white.qypx-list .blo-white-item .blo-white-con {
    height: 160px;
  }
  .FA-jxjy.blo-list .blo-item .blo-info-list {
    height: 270px;
  }
  .FA-jxjy > div {
    width: 50%;
    margin-bottom: 20px;
  }
  .imgL-list.xq-list .imgL-item .imgL-info .imgL-con {
    height: 100px;
  }
  .blo-list.FA-xqhz .blo-item .blo-con {
    height: 250px;
  }
  .blo-white.FA-cj .cj-itemList li {
    padding: 20px 0;
  }
  .used-list ul li {
    width: calc(100% - 20px);
  }
  .Service-Con .ServiceTcon .ServiceTimg .ST-info {
    padding: 30px 0 0 30px;
  }
  .fw-list {
    padding: 0 5px;
  }
  .fw-list li {
    width: 100%;
    padding: 16px 23px 16px 67px;
    position: relative;
    height: auto;
    margin-bottom: 10px;
  }
  .fw-list li i {
    margin: 0;
    position: absolute;
    left: 23px;
    top: 16px;
    width: 30px;
    height: 30px;
  }
  .fw-list li .fw-tit {
    text-align: left;
    margin: 0;
    font-size: 16px;
    font-weight: bold;
    margin-top: 6px;
  }
  .fw-list li .fw-info {
    color: #333333;
    margin: 10px 0 0;
    font-size: 12px;
    line-height: 18px;
  }
  .accordion ul li:nth-child(5) {
    width: calc(100% - 10px) !important;
  }
  .ys5-list .ys5-item.ys5_T {
    padding: 45px 20px 0;
  }
  .ys5-list .ys5-item.ys5_T .ys5_t {
    font-size: 30px;
  }
  .blo-white > .col5 {
    width: calc(50% - 20px);
    margin-bottom: 20px;
  }
  .imgL-list.fxl-list.bgChange-list .imgL-item .imgL-imgbox i {
    width: 60px;
    height: 60px;
  }
  .imgL-list.fxl-list.bgChange-list .imgL-item .imgL-info {
    width: calc(100% - 60px - 24px);
  }
  .blo-list.CP-it .blo-item .blo-con {
    height: 180px;
  }
  .blo-list-2.CP2-2kt .blo-white-item .blo-white-con {
    height: 330px;
  }
  .blo-white .blo-white-item.imgL-item {
    padding: 36px 20px 36px 20px;
  }
  .tab-index .content {
    margin: 40px 40px 0 315px;
    position: relative;
  }
  .tab-index .content .header-section ul li {
    margin-right: 10px;
  }
  .imgL-list.blo-white.fxl-list.bgChange-list .imgL-item .imgL-imgbox i {
    width: 50px;
    height: 50px;
  }
  .imgL-list.blo-white.fxl-list.bgChange-list .imgL-info {
    width: calc(100% - 50px - 24px);
  }
  .cj-list .thumbBox-list .thumb-item .thumb-con {
    position: absolute;
    z-index: 1;
    -webkit-opacity: 1;
    opacity: 1;
  }
  .cj-list .thumbBox-list .thumb-item .thumb-con .thumb-info {
    color: #fff;
  }
  .LMS-list.blo-list-2 .blo-white-item .blo-white-con {
    height: 210px;
  }
  .thumbBox_CPksxxh.thumbBox-list .thumb-item .thumb-imgbox {
    padding-top: 130px !important;
  }
  .thumbBox_CPksxxh.thumbBox-list .thumb-item .thumb-con {
    top: 250px;
  }
  .thumbBox_CPksxxh.thumbBox-list .thumb-item:hover .thumb-imgbox {
    padding-top: 100px !important;
  }
  .thumbBox_CPksxxh.thumbBox-list .thumb-item:hover .thumb-con {
    top: 210px;
  }
  .imgL-list.xq-list .imgL-item .imgL-info .imgL-con {
    height: auto;
  }
  .schoolSwiper .swiper-pagination-bullet, .teaSwiper .swiper-pagination-bullet, .caseSwiper .swiper-pagination-bullet {
    background: #D5DBE3;
    margin: 0 2px;
    width: 20px;
    height: 5px;
    border-radius: 0;
    -webkit-transition: all .4s;
  }
  .schoolSwiper .swiper-pagination-bullet-active, .teaSwiper .swiper-pagination-bullet-active, .caseSwiper .swiper-pagination-bullet-active {
    background: #DD0011;
    width: 25px;
    -webkit-transition: all .4s;
  }
  .schoolSwiper.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet, .teaSwiper.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet, .caseSwiper.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {
    margin: 0 2px;
  }
  .indexSwiper .swiper-button-prev, .indexSwiper .swiper-button-next {
    display: none;
  }
  .blo-list-2 .blo-white-item .blo-white-con {
    padding-left: 20px;
    padding-right: 20px;
  }
  .History .timeline .swiper-container {
    padding-bottom: 50px;
  }
  .History .timeline .swiper-slide dl {
    height: 135px;
  }
  .History .timeline .swiper-slide dl dt h4 {
    padding-bottom: 20px;
    padding-left: 0;
  }
  .History .timeline .swiper-slide dl dd img {
    display: none;
  }
  .History .timeline .swiper-slide dl dd > ul {
    width: 100%;
    margin-left: 0;
  }
  .History .timeline .swiper-slide dl dd > ul li {
    font-size: 14px;
    line-height: 20px;
  }
  .History .timelineBtnSwiper .time-btn::before {
    height: 8px;
    width: 50px;
    margin-left: -25px;
  }
  .History .timelineBtnSwiper::before {
    bottom: 39px;
    height: 6px;
  }
  .type-jdal {
    padding: 0px;
    height: auto;
  }
  .type-jdal > .row {
    margin-right: 0;
    margin-left: 0;
  }
  .alSwiper .swiper-slide {
    padding-top: 50px;
    height: 400px;
  }
  .alSwiper .swiper-slide h1.Tit {
    padding-top: 80px;
    font-size: 36px;
  }
  .alSwiper .swiper-slide .moreDes {
    padding: 20px 0px 0;
    width: calc(64%);
  }
  .alSwiper .swiper-slide a.to-more {
    margin: 20px 0 0 0px;
  }
  .alSwiper .swiper-button-prev, .alSwiper .swiper-button-next {
    display: none;
  }
  .alSwiper.swiper-container-horizontal > .swiper-pagination {
    bottom: 10px;
  }
  .alSwiper.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {
    margin: 0 2px;
  }
  .alSwiper .swiper-pagination-bullet {
    background: #fff;
    width: 10px;
    height: 3px;
    border-radius: unset;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
  }
  .alSwiper .swiper-pagination-bullet-active {
    width: 15px;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
  }
  .alPJ {
    height: auto;
  }
  .alPJ li {
    position: unset;
    left: unset !important;
    top: unset !important;
    right: unset !important;
    bottom: unset !important;
    padding: 0 15px 15px;
    float: left;
    width: calc(50%);
    margin: 0 0 10px;
  }
  .alPJ li img {
    display: none;
  }
  .alPJ li:before {
    display: none;
  }
  .alPJ li .pj-box {
    width: 100%;
    height: 170px;
    left: unset;
    top: unset;
    right: unset;
    bottom: unset;
    margin: 0 !important;
  }
  .alPJ li .pj-box:after {
    right: 10px;
    bottom: 10px;
  }
  .alPJ li:after {
    display: none;
  }
  .alCell-list li:nth-child(2), .alCell-list li:nth-child(3) {
    width: calc(50% + 15px);
  }
  .alCell-list li:nth-child(2) {
    margin-left: -15px;
  }
  .alCell-list li:nth-child(3) {
    margin-right: -15px;
  }
  .cont-nav.cont-nav_hzyx .cont-nav1 .cont-navL li a {
    margin-right: 30px;
  }
  .cont-nav.cont-nav_hzyx .cont-nav1 .cont-navL li a:after {
    right: -15px;
  }
  .FA-list li .FA-info .FA-Pic i {
    width: 22px;
    height: 22px;
    top: unset;
    right: unset;
    left: 15px;
    bottom: 15px;
  }
  .FA-list li .FA-info .FA-con {
    padding: 20px 10px 15px 15px;
    position: relative;
  }
  .FA-list li .FA-info .FA-con p {
    font-size: 14px;
    height: 88px;
    margin-bottom: 40px;
  }
  .FA-list li .FA-info .FA-con .more-pc {
    color: #666666;
    font-size: 14px;
    text-align: right;
    position: absolute;
    bottom: 10px;
    right: 10px;
  }
  .FA-list li .FA-info .FA-con .more-pc i {
    width: 14px;
    height: 14px;
    background: url("../png/icon_r-gray%402x.png") center center no-repeat;
    background-size: cover;
    position: relative;
    top: 2px;
  }
  .FA-list li .FA-mask {
    display: none;
  }
  .teaBtnSwiper .swiper-slide p {
    font-weight: bold;
  }
  .teaBtnSwiper .swiper-slide p span {
    display: none;
  }
  .blo-white.FA-wlxl .blo-white-item .blo-white-con .twokt-list {
    padding: 10px 0 0;
  }
  .blo-white.FA-wlxl .blo-white-item .blo-white-con .blo-des {
    padding: 10px 0 0;
  }
  .blo-list.FA-wlxl .blo-con p {
    height: 95px;
  }
  .blo-white.FA-wlxl .blo-white-item .blo-white-con {
    height: 270px;
  }
  .blo-white.FA-ggfw .blo-white-item .blo-white-tit {
    height: 55px;
  }
  .blo-white.FA-ggfw .blo-white-item .blo-des {
    height: 110px;
  }
  .imgL-list.blo-cjpt .imgL-item .imgL-info .imgL-con {
    height: 50px;
  }
  .blo-list.dsj .blo-item {
    margin-bottom: 20px;
  }
  .blo-list.dsj .blo-item .blo-con .blo-info {
    height: 160px;
  }
  .blo-white.blo-zhyxt .blo-white-item .blo-white-con .centerP {
    height: 128px;
  }
  .Service-Con .ServiceTcon .ServiceTimg .ST-info {
    padding: 20px 0 0 25px;
  }
  .Service-Con .ServiceTcon dl dt {
    margin-top: 0px;
  }
  .imgL-list.xq-list .imgL-item .imgL-info .imgL-con {
    height: 90px;
  }
  .TW-list .TW-item {
    padding-top: 40px;
    padding-bottom: 20px;
  }
  .blo-wjpt.imgL-list .imgL-item .imgL-info .imgL-con {
    height: 75px;
  }
  .bg_jd-A .blo-white .blo-white-item .blo-white-con .centerP {
    height: 95px;
  }
  .type-gyhc .AboutInfo ul {
    width: 56%;
  }
  .History .timeline .swiper-slide dl dt h4 {
    padding-bottom: 0;
  }
  .History .timeline .swiper-slide dl dd {
    margin-top: -35px;
  }
  .History .timeline .swiper-slide dl dd img {
    display: block;
    float: right;
  }
  .History .timeline .swiper-slide dl dd ul {
    margin-top: 15px;
  }
  .ggfw-box li .ggfw-con {
    top: 220px;
  }
  .ggfw-box li .ggfw-con dl {
    padding: 0 10px;
  }
  .ggfw-box li .ggfw-con dl dt .gg-tit {
    height: 50px;
  }
  .ggfw-box li a.more-pc {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
  }
  .ggfw-box li a.more-pc i {
    background: url(../png/icon_norhover%402x.png) center center no-repeat;
    background-size: 100%;
    margin-left: 7px;
  }
  .ggfw-box li a.more-pc:hover {
    border: 1px solid #ffffff;
    background: rgba(255, 255, 255, 0.25);
  }
  .blo-list.workStar .blo-item .blo-con, .blo-list.hScSys-yzty .blo-item .blo-con,
  .blo-list.hScSys-yzty .blo-item .blo-con {
    padding: 10px 10px;
  }
  .blo-list.workStar .blo-item .blo-con .blo-conlist li, .blo-list.hScSys-yzty .blo-item .blo-con .blo-conlist li,
  .blo-list.hScSys-yzty .blo-item .blo-con .blo-conlist li {
    padding: 0 10px 0 8px;
  }
  .hScSys-yzty .xb4 {
    width: 50%;
  }
  /*教育产品聚合页 960~1179*/
  .eduproduct .imgL-con {
    height: auto !important;
  }
  .eduProd-bg .blo-con p {
    height: auto !important;
  }
  /*就业服务方向 960~1179*/
  .list_jwfw.imgL-list.xq-list .imgL-item {
    padding: 30px 20px;
  }
  .list_jwfw.imgL-list.xq-list .imgL-item .imgL-info {
    margin-top: 0;
  }
  .list_jwfw.imgL-list.xq-list .imgL-item .imgL-info .imgL-con {
    height: auto !important;
  }
  /*弘成IT教育 960~1179*/
  .itedu-list {
    /*名企合作*/
  }
  .itedu-list > li:nth-child(16) {
    display: none;
  }
  .itedu-list > li:nth-child(17) {
    display: none;
  }
  .itedu-list > li:nth-child(18) {
    display: none;
  }
  .it-box_rmzy {
    /*十大热门专业*/
  }
  .it-box_rmzy .itEdu_rmzy .card p {
    font-size: 14px;
    padding: 25px 15px;
  }
  .it-box_rmzy .swiper-button-prev {
    left: -25px !important;
  }
  .it-box_rmzy .swiper-button-next {
    right: -25px !important;
  }
  .it-box_rmzy .swiper-pagination-bullet {
    width: 80px;
    height: 4px;
    border-radius: 2px;
    background: rgba(255, 255, 255, 0.2);
  }
  .it-box_rmzy .swiper-pagination-bullet.swiper-pagination-bullet-active {
    height: 6px;
    border-radius: 3px;
    background: white;
    transform: translate(0%, 15%);
    -ms-transform: translate(0%, 15%);
    -webkit-transform: translate(0%, 15%);
  }
  .index-Title {
    padding-left: 20px;
    padding-right: 20px;
    top: 15%;
  }
  .index-Title h2 {
    font-size: 56px;
  }
  .index-Title h2 b {
    font-size: 30px;
  }
  .index-bg-C .thumbsSlider {
    height: 120px;
    padding-left: 30px;
    padding-right: 30px;
    width: calc(90% - 0px);
  }
  .index-bg-C .thumbsSlider .mySwiper3-thumbs {
    width: calc(100% - 0px);
  }
  .index-bg-C .thumbsSlider .swiper-slide span {
    font-size: 18px;
  }
  .index-bg-C .C_Wrap {
    top: 25%;
  }
  .index-bg-C .C_Wrap .row {
    width: 90%;
    margin: 0 5%;
  }
  .index-bg-C .C_Wrap .row h2 {
    font-size: 42px;
  }
  .index_Wrap .row {
    width: 90%;
    margin: 0 5%;
  }
  .index_Wrap {
    top: 25%;
    transform: translate(-50%, 0);
  }
  .index_Wrap h2 {
    font-size: 42px;
  }
  .index-bg-D .db {
    width: 100%;
  }
  .index-bg-D .db > dl {
    margin-bottom: 15px;
  }
  .index-bg-G .mySwiper7 {
    width: 100%;
    margin-left: 0px;
    top: 25%;
    left: 0;
  }
  .index-bg-G .mySwiper7 .swiper-pagination-bullet {
    width: 20px;
  }
  .index-bg-G .mySwiper7 .swiper-button-next {
    display: none;
  }
  .index-bg-G .mySwiper7 .swiper-button-prev {
    display: none;
  }
  header.index_header .logo1:nth-child(2) {
    display: none !important;
  }
  header.index_header:hover .logo1:nth-child(2) {
    display: none !important;
  }
  header.H_hover .logo1:nth-child(2) {
    display: none !important;
  }
  header.H_hover:hover .logo1:nth-child(2) {
    display: none !important;
  }
  body.Index header.H_hover .logo1:nth-child(2) {
    display: none !important;
  }
  body.Index header.H_hover:hover {
    box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 10px;
    background: white;
  }
  body.Index header.H_hover:hover .logo1:nth-child(2) {
    display: none !important;
  }
  .hczk-gnts .blo-white .blo-white-item .blo-white-tit {
    font-size: 18px;
  }
  .hczk-gnts .blo-white-item .twokt-list {
    padding: 6px 4px 0 4px;
  }
}

@media (min-width: 1180px) {
  .container {
    width: 1180px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .container-fluid {
    padding-left: 10px;
    padding-right: 10px;
  }
  .row {
    margin-right: -10px;
    margin-left: -10px;
  }
  .r3 {
    height: 75px;
  }
  .tab-index .content .header-section ul li {
    margin-right: 35px;
  }
  .blo-list.dsj {
    margin-bottom: -20px;
  }
  .blo-list.dsj .blo-item {
    margin-bottom: 20px;
  }
  .al-line {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    top: 57%;
    display: block;
  }
  .alPJ-box {
    position: relative;
  }
  .alPJ li .pj-box.cur, .alPJ li .pj-box:hover {
    box-shadow: 0px 5px 24px 0px rgba(125, 0, 0, 0.3);
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
  }
  .alPJ li .pj-box.cur .pj-tit, .alPJ li .pj-box.cur p, .alPJ li .pj-box:hover .pj-tit, .alPJ li .pj-box:hover p {
    color: #fff;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
  }
  .alPJ li .pj-box.cur:before, .alPJ li .pj-box:hover:before {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
  }
  .alPJ li .pj-box.cur:after, .alPJ li .pj-box:hover:after {
    background: url(../png/bg-pj-boxh.png) no-repeat center center;
    background-size: cover;
  }
  .alPJ li:nth-child(1) .pj-box {
    animation: breathe 4s linear infinite 0s;
    -webkit-animation: breathe 4s linear infinite 0s;
  }
  .alPJ li:nth-child(2) .pj-box {
    animation: breathe 3.88s linear infinite 0.12s;
    -webkit-animation: breathe 3.88s linear infinite 0.12s;
  }
  .alPJ li:nth-child(3) .pj-box {
    animation: breathe 3.55s linear infinite 0.45s;
    -webkit-animation: breathe 3.55s linear infinite 0.45s;
  }
  .alPJ li:nth-child(4) .pj-box {
    animation: breathe 3.77s linear infinite 0.23s;
    -webkit-animation: breathe 3.77s linear infinite 0.23s;
  }
  .typeStyle.typeAl h2.Tit {
    margin-top: 16px;
  }
  .fabtn {
    display: none;
  }
  .blo-white.FA-wlxl .blo-white-item .blo-white-con {
    height: 262px;
  }
  .nav {
    width: 980px;
  }
  .type-dsjai.typeStyle p {
    font-size: 24px;
    color: #ffffff;
  }
  .type-dsjai.typeStyle .AboutInfo ul {
    padding-top: 40px;
  }
  .ggfw-box {
    background: url("../png/bg-gga.png") center center no-repeat;
    background-size: cover;
    box-shadow: 0px 0px 10px 0px rgba(222, 225, 230, 0.9);
    overflow: hidden;
    height: 450px;
  }
  .ggfw-box li:nth-child(1) .ggfw-con {
    padding: 0 40px;
  }
  .ggfw-box li a.more-pc:hover {
    border: 1px solid #ffffff;
    background: rgba(255, 255, 255, 0.25);
  }
  .used-list ul li.x12 {
    width: calc(100% - 20px);
  }
  header.H_hover:hover .logo1:nth-child(2) {
    display: none !important;
  }
  header.index_header .logo1:nth-child(2) {
    display: none !important;
  }
  body.Index .header header.H_hover:hover {
    background: #ffffff;
  }
  .index-bg-B .pc .indexSwiper .swiper-slide .slide-con .slide-title {
    font-size: 64px;
  }
  .index-bg-B .pc .indexSwiper .swiper-slide .slide-con .slide-sub {
    font-size: 20px;
  }
  .index-bg-B .pc .db_Des > dl dt {
    font-size: 20px;
  }
  .index-bg-B .pc .db_Des > dl dd {
    text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1);
  }
  .index-bg-B .pc .db_Des > dl dd > b {
    font-size: 64px;
    font-weight: bold;
  }
}

@media (min-width: 768px) and (max-width: 1179px) {
  .nav > li {
    width: 100px;
  }
  .nav > li:nth-child(1) {
    width: 60px;
  }
  .nav > li:nth-child(4) {
    width: 120px;
  }
  .accordion {
    height: 100%;
    margin: 0 10px 0;
    background: transparent;
  }
  .accordion ul {
    height: auto;
  }
  .accordion ul li {
    float: left;
    width: calc(50% - 10px);
    height: 160px;
    margin: 0 5px 10px;
    background-position: center top;
  }
  .accordion ul li .text-area .txt {
    display: block;
    position: static;
    left: unset;
    top: unset;
    width: 100%;
    padding: 0 10px;
  }
  .accordion ul li .text-area .txt p {
    font-size: 10px;
    color: rgba(255, 255, 255, 0.8);
    text-align: center;
    line-height: 1.2;
    margin-top: 8px;
  }
  .accordion ul li .text-area .txt p:not(.txt-subtit) {
    display: none;
  }
  .accordion ul li .text-area .txt .txt-pline {
    display: none;
  }
  .accordion ul li .text-area .tit {
    margin-top: 18px;
  }
  .accordion ul li .text-area i {
    width: 32px;
    height: 32px;
    font-size: 32px;
    margin: 30px auto 0;
  }
  .accordion ul li .text-area i:after {
    width: 15px;
    height: 2px;
    margin: 9px auto;
  }
  .accordion ul li .text-mask {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.4) linear-gradient(180deg, transparent 0%, rgba(29, 31, 38, 0.8) 100%);
    border-radius: 2px;
    z-index: 1;
  }
  .accordion ul li .text-area, .accordion ul li .text-mask {
    width: 100%;
    height: 100%;
  }
  .accordion .selected .text-area, .accordion .selected .text-mask {
    width: auto;
    height: auto;
  }
}

@media (max-width: 320px) {
  .blo-white .blo-white-item .blo-white-con ul.blo-white-info li {
    padding-right: 5px !important;
    margin-right: 5px;
  }
}

@media all and (min-height: 450px) and (max-height: 549px) {
  body.Index .C_Wrap {
    zoom: 0.50;
  }
  body.Index .thumbsSlider {
    zoom: 0.5;
  }
  body.Index .index-Title, body.Index .index_Wrap {
    zoom: 0.5;
  }
  body.Index .indexSwiper, body.Index .db_Des {
    zoom: 0.5;
  }
  body.Index .mySwiper5 {
    zoom: 0.5;
  }
  body.Index .videoMask {
    zoom: 0.5;
  }
}

@media all and (min-height: 500px) and (max-height: 650px) {
  body.Index .C_Wrap {
    zoom: 0.70;
  }
  body.Index .thumbsSlider {
    zoom: 0.7;
  }
  body.Index .index-Title, body.Index .index_Wrap {
    zoom: 0.7;
  }
  body.Index .indexSwiper, body.Index .db_Des {
    zoom: 0.7;
  }
  body.Index .mySwiper7 {
    zoom: 0.7;
  }
  body.Index .videoMask {
    zoom: 0.7;
  }
}

@media all and (min-height: 651px) and (max-height: 700px) {
  body.Index .C_Wrap {
    zoom: 0.80;
  }
  body.Index .thumbsSlider {
    zoom: 0.8;
  }
  body.Index .index-Title, body.Index .index_Wrap {
    zoom: 0.8;
  }
  body.Index .indexSwiper, body.Index .db_Des {
    zoom: 0.8;
  }
  body.Index .mySwiper7 {
    zoom: 0.8;
  }
  body.Index .videoMask {
    zoom: 0.8;
  }
}

@media all and (min-height: 701px) and (max-height: 800px) {
  body.Index .C_Wrap {
    zoom: 0.85;
  }
  body.Index .thumbsSlider {
    zoom: 0.85;
  }
  body.Index .index-Title, body.Index .index_Wrap {
    zoom: 0.85;
  }
  body.Index .indexSwiper, body.Index .db_Des {
    zoom: 0.85;
  }
  body.Index .mySwiper7 {
    zoom: 0.85;
  }
  body.Index .videoMask {
    zoom: 0.85;
  }
}
