article,
aside,
blockquote,
body,
button,
code,
dd,
details,
div,
dl,
dt,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
input,
legend,
li,
menu,
nav,
ol,
p,
pre,
section,
td,
textarea,
th,
ul {
    margin: 0;
    padding: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

input,
select,
textarea {
    font-size: 100%;
}

th {
    text-align: inherit;
}

fieldset,
img {
    border: 0;
}

img {
    vertical-align: top;
}

iframe {
    display: block;
}

abbr,
acronym {
    border: 0;
    font-variant: normal;
}

del {
    text-decoration: line-through;
}

address,
caption,
cite,
code,
dfn,
em,
th,
var {
    font-style: normal;
    font-weight: 400;
}

ol,
ul {
    list-style: none;
}

caption,
th {
    text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: 400;
}

a {
    color: #333;
    text-decoration: none;
    outline: 0;
    -webkit-tap-highlight-color: transparent;
}

a:focus {
    outline: 0;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

i {
    font-style: normal;
}

input:focus,
keygen:focus,
select:focus,
textarea:focus {
    outline: 0;
    outline-offset: 0;
}

::-webkit-input-placeholder {
    color: #e0e0e0;
}

::-moz-placeholder {
    color: #e0e0e0;
}

:-ms-input-placeholder {
    color: #e0e0e0;
}

input:-moz-placeholder {
    color: #e0e0e0;
}

.cf:after {
    content: "";
    display: block;
    clear: both;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
}

.cf {
    zoom: 1;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.isPc .select-group,
.isPc .select-group2 {
    width: 690px;
    position: relative;
    z-index: 100;
    user-select: none;
    background: #ebeef3;
    text-align: left;
}

.isPc .select-group,
.isPc .select-group a,
.isPc .select-group2,
.isPc .select-group2 a {
    color: #000;
}

.isPc .select-group .select-options,
.isPc .select-group .select-selected,
.isPc .select-group2 .select-options,
.isPc .select-group2 .select-selected {
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #727476;
    border-radius: 5px;
}

.isPc .select-group .icon-arrow,
.isPc .select-group .select-selected,
.isPc .select-group2 .icon-arrow,
.isPc .select-group2 .select-selected {
    height: 38px;
    line-height: 36px;
}

.isPc .select-group .select-selected,
.isPc .select-group2 .select-selected {
    position: relative;
    font-size: 14px;
}

.isPc .select-group .select-selected em,
.isPc .select-group2 .select-selected em {
    padding-left: 15px;
}

.isPc .select-group .icon-arrow,
.isPc .select-group2 .icon-arrow {
    position: absolute;
    width: 56px;
    font-size: 0;
    line-height: 0;
    top: 0;
    right: 0;
    background: url(../images/icon-select.png) no-repeat center;
}

.isPc .select-group .select-options,
.isPc .select-group2 .select-options {
    position: absolute;
    width: 100%;
    box-sizing: border-box;
    left: 0;
    bottom: 100%;
    margin-bottom: -1px;
    display: none;
    background: #fff;
}

.isPc .select-group .select-options,
.isPc .select-group .select-options a,
.isPc .select-group2 .select-options,
.isPc .select-group2 .select-options a {
    font-size: 16px;
    line-height: 24px;
}

.isPc .select-group .select-options li,
.isPc .select-group2 .select-options li {
    border-bottom: 1px solid #727476;
}

.isPc .select-group .select-options li:last-child,
.isPc .select-group2 .select-options li:last-child {
    border: none;
}

.isPc .select-group .select-options a,
.isPc .select-group2 .select-options a {
    display: block;
    padding: 15px;
}

.isPc .select-group .select-options a:hover,
.isPc .select-group2 .select-options a:hover {
    background: #f1f1f1;
    text-decoration: none;
}

.isPc .select-group2 {
    width: 284px;
    background: #fff;
}

.isPc .select-group2 .select-options,
.isPc .select-group2 .select-selected {
    width: 100%;
    box-sizing: border-box;
    border: 2px solid #ebeef3;
    border-radius: 0;
}

.isPc .select-group2 .select-selected {
    padding-right: 48px;
    height: 58px;
    line-height: 54px;
    font-size: 24px;
    position: relative;
}

.isPc .select-group2 .select-selected em {
    display: block;
    width: 100%;
    height: 56px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 700;
    padding-left: 10px;
}

.isPc .select-group2 .icon-arrow {
    position: absolute;
    width: 54px;
    height: 54px;
    font-size: 0;
    line-height: 0;
    top: 0;
    right: 0;
    background: url(../images/icon-select2.png) no-repeat center;
}

.isPc .select-group2 .select-options {
    background: #fff;
    font-size: 20px;
    line-height: 32px;
    top: 100%;
    bottom: auto;
    display: none;
    display: block;
    box-sizing: border-box;
    border-top: none;
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
}

.isPc .select-group2 .select-options li {
    border: none;
}

.isPc .select-group2 .select-options a {
    font-size: 20px;
    line-height: 22px;
    padding: 5px 10px;
}

.isWap .select-group {
    width: 100%;
    position: relative;
    z-index: 100;
    user-select: none;
    background: #fff;
    text-align: left;
}

.isWap .select-group,
.isWap .select-group a {
    color: #000;
}

.isWap .select-group .select-options,
.isWap .select-group .select-selected {
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #727476;
}

.isWap .select-group .icon-arrow,
.isWap .select-group .select-selected {
    height: 0.8rem;
    line-height: 0.8rem;
}

.isWap .select-group .select-selected {
    position: relative;
    font-size: 0.3rem;
}

.isWap .select-group .select-selected em {
    padding-left: 0.3rem;
}

.isWap .select-group .icon-arrow {
    position: absolute;
    width: 59px;
    width: 0.8rem;
    font-size: 0;
    line-height: 0;
    top: 0;
    right: 0;
    background: url(../images/icon-arrow.png) no-repeat center;
}

.isWap .select-group .select-options {
    position: absolute;
    width: 100%;
    box-sizing: border-box;
    left: 0;
    bottom: 100%;
    margin-bottom: -1px;
    display: none;
    background: #fff;
}

.isWap .select-group .select-options,
.isWap .select-group .select-options a {
    font-size: 0.3rem;
    line-height: 0.8rem;
}

.isWap .select-group .select-options li {
    border-bottom: 1px solid #ccc;
}

.isWap .select-group .select-options a {
    display: block;
    padding: 0 0.3rem;
}

.isWap .select-group .select-options a:hover {
    background: #f1f1f1;
    text-decoration: none;
}

.isWap .select-group2 {
    width: 100%;
    background: #fff;
}

.isWap .select-group2 .select-options,
.isWap .select-group2 .select-selected {
    width: 100%;
    box-sizing: border-box;
    border: 2px solid #ebeef3;
    border-radius: 0;
}

.isWap .select-group2 .select-selected {
    padding-right: 48px;
    height: 58px;
    line-height: 54px;
    font-size: 24px;
    position: relative;
}

.isWap .select-group2 .select-selected em {
    display: block;
    width: 100%;
    height: 56px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 700;
    padding-left: 10px;
}

.isWap .select-group2 .icon-arrow {
    position: absolute;
    width: 54px;
    height: 54px;
    font-size: 0;
    line-height: 0;
    top: 0;
    right: 0;
    background: url(../images/icon-select2.png) no-repeat center;
}

.isWap .select-group2 .select-options {
    background: #fff;
    font-size: 20px;
    line-height: 32px;
    top: 100%;
    bottom: auto;
    display: none;
    display: block;
    box-sizing: border-box;
    border-top: none;
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
}

.isWap .select-group2 .select-options li {
    border: none;
}

.isWap .select-group2 .select-options a {
    font-size: 20px;
    line-height: 22px;
    padding: 5px 10px;
}

.isPc body {
    font-size: 14px;
}

.isPc .w {
    width: 1300px;
    margin: 0 auto;
}

.isPc .wrapper {
    min-width: 1340px;
    position: relative;
}

.isPc .bdr {
    border: 2px solid #ebeef3;
    box-sizing: border-box;
}

.isPc .section-team {
    position: relative;
    padding-bottom: 40px;
}

.isPc .section-team img {
    display: block;
    width: 100%;
}

.isPc .section-team .wap-item {
    display: none;
}

.isPc .team-tit {
    display: none;
}

.isPc .team-tag {
    display: none;
}

.isPc .team-item {
    width: 360px;
    font-size: 22px;
    line-height: 24px;
    position: absolute;
}

.isPc .team-item li {
    margin-bottom: 12px;
    overflow: hidden;
    zoom: 1;
}

.isPc .team-item .icon-arrow {
    float: left;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    font-size: 0;
    line-height: 0;
    background: #000;
    margin-top: 6px;
    margin-right: 10px;
}

.isPc .team-item .icon-arrow {
    background: #f2633a;
}

.isPc .team-item a {
    color: #f2633a;
    display: block;
    overflow: hidden;
}

.isPc .team-item1 {
    left: 464px;
    bottom: 776px;
}

.isPc .team-item1 .icon-arrow {
    background: #f2633a;
}

.isPc .team-item1 a {
    color: #f2633a;
}

.isPc .team-item2 {
    top: 300px;
    left: 38px;
}

.isPc .team-item2 .icon-arrow {
    background: #ed9314;
}

.isPc .team-item2 a {
    color: #ed9314;
}

.isPc .team-item3 {
    top: 295px;
    left: 920px;
}

.isPc .team-item3 .icon-arrow {
    background: #be6ed2;
}

.isPc .team-item3 a {
    color: #be6ed2;
}

.isPc .team-item4 {
    top: 540px;
    left: 38px;
}

.isPc .team-item4 .icon-arrow {
    background: #89ac20;
}

.isPc .team-item4 a {
    color: #89ac20;
}

.isPc .team-item5 {
    top: 540px;
    left: 920px;
}

.isPc .team-item5 .icon-arrow {
    background: #38a5dd;
}

.isPc .team-item5 a {
    color: #38a5dd;
}

.isPc .team-item6 {
    width: 400px;
    top: 775px;
    left: 464px;
}

.isPc .team-item6 .icon-arrow {
    background: #4cb59b;
}

.isPc .team-item6 a {
    color: #4cb59b;
}

.isPc .section-tags {
    position: relative;
    height: 67px;
    font-size: 22px;
}

.isPc .section-tags ul {
    position: absolute;
    height: 68px;
    line-height: 68px;
    border: 1px solid #eceff4;
    border-bottom: none;
}

.isPc .section-tags li {
    float: left;
    height: 68px;
    line-height: 68px;
    background: #eceff4;
}

.isPc .section-tags li.cur {
    background: #fff;
}

.isPc .section-tags li.cur a {
    color: #1254a0;
}

.isPc .section-tags a {
    color: #666;
    display: block;
    padding: 0 35px;
}

.isPc .section-tags a:hover {
    text-decoration: none;
}

.isPc .section-tutor {
    padding: 30px;
}

.isPc .list2,
.isPc .list3 {
    overflow: hidden;
    zoom: 1;
}

.isPc .list2 .first-letter,
.isPc .list3 .first-letter {
    display: block;
    width: 34px;
    height: 34px;
    text-align: center;
    line-height: 34px;
    border: 1px solid #226abb;
    border-radius: 50%;
    font-size: 26px;
    font-weight: 700;
    color: #1254a0;
}

.isPc .list2 dt,
.isPc .list3 dt {
    margin-bottom: 10px;
}

.isPc .list2 dd,
.isPc .list3 dd {
    margin-bottom: 20px;
}

.isPc .list2 ul,
.isPc .list3 ul {
    overflow: hidden;
    zoom: 1;
}

.isPc .list2 li,
.isPc .list3 li {
    float: left;
    width: 192px;
}

.isPc .list2 a,
.isPc .list3 a {
    color: #666;
    font-size: 18px;
    line-height: 30px;
}

.isPc .list2 a:hover,
.isPc .list3 a:hover {
    color: #1254a0;
    text-decoration: underline;
}

.isPc .list3 dt a {
    text-decoration: underline;
    color: #226abb;
    font-size: 22px;
    line-height: 1;
}

.isPc .list3 dd {
    margin-bottom: 35px;
}

.isPc .section-list {
    padding: 30px;
    padding-bottom: 10px;
}

.isPc .list li {
    overflow: hidden;
    zoom: 1;
    border-bottom: 1px solid #ebeef3;
    padding-top: 20px;
    padding-bottom: 20px;
}

.isPc .list li.first {
    padding-top: 0;
}

.isPc .list img {
    float: left;
    width: 205px;
    height: 137px;
    margin-right: 30px;
}

.isPc .list .list-text {
    overflow: hidden;
}

.isPc .list .list-tit {
    font-size: 24px;
    line-height: 30px;
}

.isPc .list .list-tit a {
    display: block;
    color: #222;
}

.isPc .list .list-tit a:hover {
    color: #226abb;
    text-decoration: none;
}

.isPc .list .list-date {
    font-size: 16px;
    line-height: 24px;
    color: #666;
    margin-top: 10px;
}

.isPc .section-leader {
    padding: 30px;
    padding-top: 60px;
}

.isPc .section-leader .leader-tit {
    height: 96px;
    line-height: 1;
    text-align: center;
    font-size: 48px;
    font-weight: 700;
}

.isPc .list4,
.isPc .list5 {
    overflow: hidden;
    zoom: 1;
}

.isPc .list4 ul,
.isPc .list5 ul {
    font-size: 0;
    text-align: center;
    padding-left: 124px;
}

.isPc .list4 li,
.isPc .list5 li {
    float: left;
    width: 265px;
    margin-right: 150px;
    font-size: 18px;
    line-height: 24px;
    color: #666;
    text-align: center;
    margin-bottom: 35px;
}

.isPc .list4 li.mr0,
.isPc .list5 li.mr0 {
    margin-right: 0;
}

.isPc .list4 .img-box,
.isPc .list5 .img-box {
    height: 218px;
    background: url(../images/icon-list4.png) no-repeat right bottom;
}

.isPc .list4 .img-box img,
.isPc .list5 .img-box img {
    display: block;
    width: 173px;
    height: 218px;
    margin: 0 auto;
}

.isPc .list4 .list-text,
.isPc .list5 .list-text {
    background: #ebeef3;
    padding: 15px 16px 20px;
    box-sizing: border-box;
    height: 122px;
    overflow: hidden;
}

.isPc .list4 .list-tit,
.isPc .list5 .list-tit {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 5px;
    width: 100%;
    height: 30px;
    overflow: hidden;
}

.isPc .list5 {}

.isPc .list4 .list-desc,
.isPc .list5 .list-desc {
    width: 100%;
    height: 70px;
    overflow: hidden;
}

.isPc .top9 {
    margin-top: 90px;
}

.isPc .list5 {
    margin-top: 90px;
}

.isPc .list5 ul {
    padding-left: 60px;
}

.isPc .list5 li {
    width: 198px;
    margin-right: 97px;
    margin-bottom: 50px;
}



.isPc .list4 li {}

.isPc .left {
    float: left;
    width: 978px;
}

.isPc .left .art {
    padding-left: 60px;
    padding-right: 60px;
}

.isPc .right {
    float: right;
    width: 294px;
}

.isPc .section-contact {
    padding: 30px;
}

.isPc .contact-text {
    margin: 0 80px;
    padding-bottom: 20px;
    border-bottom: 2px solid #ebeef3;
}

.isPc .contact-text p {
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 10px;
    font-weight: 700;
    padding-left: 45px;
}

.isPc .contact-text .contact-item1 {
    background: url(../images/icon-contact1.png) no-repeat 0 0;
}

.isPc .contact-text .contact-item2 {
    background: url(../images/icon-contact2.png) no-repeat 0 0;
}

.isPc .contact-text .contact-item3 {
    background: url(../images/icon-contact3.png) no-repeat 0 0;
}

.isPc .contact-text .contact-item4 {
    background: url(../images/icon-contact4.png) no-repeat 0 0;
}

.isPc .contact-text .contact-item5 {
    background: url(../images/icon-contact5.png) no-repeat 0 0;
}

.isPc .section-map {
    padding-top: 55px;
}

.isPc .section-map .map-tit {
    height: 75px;
    text-align: center;
    font-size: 48px;
    line-height: 1;
    font-weight: 700;
}

.isPc .map-box {
    position: relative;
    font-size: 20px;
    line-height: 30px;
}

.isPc .map-box img {
    display: block;
    width: 100%;
}

.isPc .map-box ul {
    position: absolute;
    top: 10px;
    left: 80px;
}

.isPc .map-box li {
    padding-left: 27px;
}

.isPc .map-box .list-item1 {
    background: url(../images/map-item1.png) no-repeat left center;
}

.isPc .map-box .list-item2 {
    background: url(../images/map-item2.png) no-repeat left center;
}

.isPc .map-box .list-item3 {
    background: url(../images/map-item3.png) no-repeat left center;
}

.isPc .map-box .list-item4 {
    background: url(../images/map-item4.png) no-repeat left center;
}

.isPc .map-box .list-item5 {
    background: url(../images/map-item5.png) no-repeat left center;
}

.isPc .map-box .list-item6 {
    background: url(../images/map-item6.png) no-repeat left center;
}

.isPc .map-box .list-item7 {
    background: url(../images/map-item7.png) no-repeat left center;
}

.isPc .map-box a {
    display: block;
}

.isPc .section-about {
    padding: 40px 30px;
}

.isPc .about-wrapper {
    background: url(../images/line.png) repeat-y 200px 0;
    min-height: 900px;
    position: relative;
}

.isPc .about-wrapper dd,
.isPc .about-wrapper dt {
    position: relative;
}

.isPc .about-wrapper .tit-wrapper {
    background: url(../images/line.png) repeat-x left center;
    display: inline-block;
    padding-left: 30px;
}

.isPc .about-wrapper .about-tit {
    height: 50px;
    text-align: center;
    line-height: 50px;
    background: #0c519c;
    color: #fff;
    border-radius: 8px;
    font-size: 26px;
    padding: 0 20px;
}

.isPc .about-wrapper .tit-wrapper1 {
    width: 200px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -30px;
    padding: 0;
}

.isPc .about-wrapper .about-tit1 {
    width: 170px;
    height: 60px;
    line-height: 60px;
    box-sizing: border-box;
}

.isPc .about-wrapper .about-tit2 {
    background: #cf5e5c;
}

.isPc .about-wrapper .about-item {
    padding-left: 50px;
    font-size: 22px;
    line-height: 30px;
    padding-top: 15px;
    padding-bottom: 30px;
}

.isPc .about-wrapper .about-item2,
.isPc .about-wrapper .about-item2 a {
    color: #cf5e5c;
}

.isPc .about-wrapper .about-tit3 {
    background: #9a8e73;
}

.isPc .about-wrapper .about-item3,
.isPc .about-wrapper .about-item3 a {
    color: #9a8e73;
}

.isPc .about-wrapper .about-tit4 {
    background: #5cbc86;
}

.isPc .about-wrapper .about-item4,
.isPc .about-wrapper .about-item4 a {
    color: #5cbc86;
}

.isPc .about-wrapper .about-tit5 {
    background: #606d7a;
}

.isPc .about-wrapper .about-item5,
.isPc .about-wrapper .about-item5 a {
    color: #606d7a;
}

.isPc .about-wrapper .about-tit6 {
    background: #987cb1;
}

.isPc .about-wrapper .about-item6,
.isPc .about-wrapper .about-item6 a {
    color: #987cb1;
}

.isPc .about-wrapper .list-text {
    padding-left: 200px;
}

.isPc .about-wrapper .bg-none {
    position: absolute;
    width: 30px;
    height: 100%;
    background: #fff;
    left: -10px;
    left: 0;
}

.isPc .about-wrapper .bg-hide-bottom {
    position: absolute;
    width: 30px;
    height: 25px;
    background: #fff;
    left: -10px;
    bottom: -1px;
}

.isPc .about-wrapper .bg-hide-top {
    position: absolute;
    width: 30px;
    height: 25px;
    background: #fff;
    left: -10px;
    top: -1px;
}

.isPc .about-mara {
    text-align: right;
    font-size: 22px;
    line-height: 30px;
    color: #222;
}

.isPc .section-award {
    padding: 50px 128px;
    padding-right: 190px;
}

.isPc .section-award .award-tit {
    height: 85px;
    line-height: 1;
    text-align: center;
    font-size: 48px;
    font-weight: 700;
}

.isPc .award-wrapper ul {
    background: url(../images/line2.png) repeat-y 50px top;
    margin-left: 56px;
}

.isPc .award-wrapper li {
    position: relative;
    overflow: hidden;
    zoom: 1;
    padding-left: 163px;
    min-height: 110px;
}

.isPc .award-wrapper .list-date {
    position: absolute;
    top: 0;
    left: 0;
}

.isPc .award-wrapper .list-date a {
    display: block;
    width: 105px;
    height: 105px;
    text-align: center;
    line-height: 110px;
    background: url(../images/award-date.png) no-repeat center;
    color: #fff;
    font-size: 30px;
    font-weight: 700;
}

.isPc .award-wrapper .right-text2 {
    height: auto;
}

.isPc .award-wrapper .list-text {
    font-size: 24px;
    line-height: 30px;
}

.isPc .award-wrapper .award-item {
    margin-bottom: 40px;
    background: #ebeef3;
}

.isPc .award-wrapper .list-text a {
    display: block;
    padding: 30px;
}

.isPc .award-wrapper .list-text a:hover {
    color: #226abb;
    text-decoration: none;
}

.isPc .award-wrapper .award-from {
    width: 220px;
    text-align: center;
    background: url(../images/icon-award3.png) no-repeat 0 top #fff;
    padding-top: 155px;
    font-size: 40px;
    font-weight: 700;
    color: #226abb;
    line-height: 1.5;
}

.isPc .i-section1 {
    background: #ebeef3;
    padding-top: 95px;
    padding-bottom: 110px;
}

.isPc .list6 {
    overflow: hidden;
    zoom: 1;
}

.isPc .list6 li {
    float: left;
    position: relative;
    width: 304px;
    height: 256px;
    background: #fff;
    margin-right: 29px;
    margin-bottom: 28px;
    overflow: hidden;
    position: relative;
}

.isPc .list6 li.mr0 {
    margin-right: 0;
}

.isPc .list6 .list-item1 {
    width: 636px;
    height: 542px;
    margin-right: 27px;
    margin-bottom: 0;
}

.isPc .list6 .list-item4,
.isPc .list6 .list-item5 {
    margin-bottom: 0;
}

.isPc .list6 .list-text {
    padding: 17px;
    padding-top: 50px;
}

.isPc .list6 .list-item1 .list-text {
    padding: 20px;
}

.isPc .list6 .list-desc {
    font-size: 15px;
    line-height: 22px;
}

.isPc .list6 .list-label {
    position: absolute;
    height: 40px;
    line-height: 40px;
    background: #9fcb06;
    font-size: 20px;
}

.isPc .list6 .list-label a {
    display: block;
    padding: 0 20px;
    color: #fff;
}

.isPc .list6 .list-label1 {
    background: #9fcb06;
}

.isPc .list6 .list-label2 {
    background: #f47d1e;
}

.isPc .list6 .list-label3 {
    background: #996ac5;
}

.isPc .list6 .list-label4 {
    background: #f9ce0b;
}

.isPc .list6 .list-label5 {
    background: #3b9ce7;
}

.isPc .list6 .list-date {
    position: absolute;
    white-space: nowrap;
    right: 20px;
    bottom: 30px;
    text-decoration: underline;
}

.isPc .list6 .list-date1 {
    color: #9fcb06;
}

.isPc .list6 .list-date2 {
    color: #f47d1e;
}

.isPc .list6 .list-date3 {
    color: #996ac5;
}

.isPc .list6 .list-date4 {
    color: #f9ce0b;
}

.isPc .list6 .list-date5 {
    color: #3b9ce7;
}

.isPc .i-section2 {
    height: 807px;
    background: url(../images/i-section2.jpg) no-repeat center top;
    box-sizing: border-box;
    padding-top: 114px;
}

.isPc .i-section2 .i-section2-inner {
    width: 742px;
    height: 632px;
    position: relative;
    margin: 0 auto;
    background: url(../images/i-section2-inner.png) no-repeat center;
}

.isPc .i-section2 .welcome-tit {
    text-align: center;
    color: #fff;
    font-size: 38px;
    line-height: 50px;
    font-weight: 700;
    padding-top: 190px;
}

.isPc .i-section2 .welcome-item {
    position: absolute;
    width: 178px;
    height: 178px;
    border: 5px solid #fff;
    border-radius: 50%;
    text-align: center;
    font-size: 18px;
    line-height: 1;
    color: #fff;
}

.isPc .i-section2 .welcome-item:hover {
    color: #948540;
}

.isPc .i-section2 .welcome-item em {
    display: inline-block;
    padding-top: 120px;
    font-weight: 700;
}

.isPc .i-section2 .welcome-item1 {
    top: 37px;
    left: -100px;
    background: url(../images/icon-welcome1.png) no-repeat center 30px;
}

.isPc .i-section2 .welcome-item1:hover {
    background-image: url(../images/icon-welcome1-hv.png);
    background-color: #fff;
}

.isPc .i-section2 .welcome-item1 em {
    padding-top: 130px;
}

.isPc .i-section2 .welcome-item2 {
    top: 370px;
    left: -150px;
    background: url(../images/icon-welcome2.png) no-repeat center 42px;
}

.isPc .i-section2 .welcome-item2:hover {
    background-image: url(../images/icon-welcome2-hv.png);
    background-color: #fff;
}

.isPc .i-section2 .welcome-item3 {
    top: 10px;
    left: 712px;
    background: url(../images/icon-welcome3.png) no-repeat center 40px;
}

.isPc .i-section2 .welcome-item3:hover {
    background-image: url(../images/icon-welcome3-hv.png);
    background-color: #fff;
}

.isPc .i-section2 .welcome-item4 {
    top: 320px;
    left: 650px;
    background: url(../images/icon-welcome4.png) no-repeat center 44px;
}

.isPc .i-section2 .welcome-item4:hover {
    background-image: url(../images/icon-welcome4-hv.png);
    background-color: #fff;
}

.isPc .i-section3 {
    padding-top: 90px;
    padding-bottom: 100px;
}

.isPc .list7 {
    padding-top: 30px;
    overflow: hidden;
    zoom: 1;
}

.isPc .list7 li {
    float: left;
    width: 304px;
    height: 395px;
    margin-right: 28px;
    position: relative;
}

.isPc .list7 li.mr0 {
    margin-right: 0;
}

.isPc .list7 a,
.isPc .list7 img {
    display: block;
    width: 100%;
    height: 100%;
}

.isPc .list7 a {
    color: #fff;
}

.isPc .list7 a:hover .list-tit {
    text-decoration: underline;
}

.isPc .list7 .list-tit {
    display: block;
    position: absolute;
    width: 100%;
    text-align: center;
    top: -23px;
    font-size: 18px;
    line-height: 24px;
    box-sizing: border-box;
    padding: 15px;
    text-align: center;
    padding: 0 15px;
}

.isPc .list7 .list-tit em {
    display: inline-block;
    padding: 15px;
    background: #222;
}

.isPc .i-section4 {
    padding: 0;
}

.isPc .i-section4-inner {
    background: #73b639;
    padding-top: 90px;
    padding-bottom: 210px;
}

.isPc .i-section4-inner .i-tit {
    height: 70px;
}

.isPc .i-section4-inner .i-tit a {
    color: #fff;
}

.isPc .i-section4-inner .coop-text {
    text-align: center;
    font-size: 18px;
    line-height: 28px;
    color: #fff;
}

.isPc .i-section4-inner .coop-links {
    font-size: 0;
    text-align: center;
    margin-top: 35px;
}

.isPc .i-section4-inner .coop-links a {
    display: inline-block;
    height: 38px;
    line-height: 38px;
    background: #fff;
    color: #71b536;
    font-size: 18px;
    font-weight: 700;
    margin: 0 9px;
    padding: 0 27px;
}

.isPc .coop-img {
    background: #ebeef3;
    padding-top: 0;
}

.isPc .coop-img a {
    display: block;
    width: 900px;
    margin: 0 auto;
}

.isPc .coop-img img {
    display: inline-block;
    width: 100%;
    margin-top: -160px;
}

.isPc .i-section5 {
    background: #ebeef3;
    padding-top: 85px;
    padding-bottom: 90px;
}

.isPc .list8 {
    overflow: hidden;
    zoom: 1;
    font-size: 0;
    text-align: center;
}

.isPc .list8 a,
.isPc .list8 li {
    display: inline-block;
    width: 180px;
    height: 180px;
    border-radius: 50%;
}

.isPc .list8 li {
    margin: 0 30px;
}

.isPc .list8 a {
    background-color: #73b639;
    color: #fff;
    font-size: 16px;
    line-height: 1;
}

.isPc .list8 a em {
    display: inline-block;
    padding-top: 134px;
}

.isPc .list8 .icon-educ1 {
    background: #73b639 url(../images/icon-educ1.png) no-repeat center 35px;
}

.isPc .list8 .icon-educ2 {
    background: #73b639 url(../images/icon-educ2.png) no-repeat center 36px;
}

.isPc .list8 .icon-educ3 {
    background: #73b639 url(../images/icon-educ3.png) no-repeat center 38px;
}

.isPc .list8 .icon-educ4 {
    background: #73b639 url(../images/icon-educ4.png) no-repeat center 41px;
}

.isPc .list8 .icon-educ5 {
    background: #73b639 url(../images/icon-educ5.png) no-repeat center 30px;
}

.isPc .i-section6 {
    background: url(../images/i-section6.jpg) no-repeat left center #393939;
    height: 553px;
    box-sizing: border-box;
    padding-top: 96px;
}

.isPc .i-section6 .i-tit a {
    color: #fff;
}

.isPc .i-section6 .useful-right {
    float: right;
    padding-top: 55px;
    width: 650px;
}

.isPc .i-section6 .useful-right a {
    display: block;
    margin: 0 auto;
    margin-bottom: 30px;
    width: 240px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    box-sizing: border-box;
    padding-left: 25px;
    font-size: 18px;
    font-weight: 700;
    white-space: nowrap;
}

.isPc .i-section7 {
    background: #ebeef3;
    margin-top: 120px;
    padding-top: 45px;
    padding-bottom: 55px;
}

.isPc .i-section7 .i-tit {
    height: 70px;
}

.isPc .i-section7 .i-tit h2 {
    font-size: 24px;
}

.isPc .list9 {
    overflow: hidden;
    zoom: 1;
}

.isPc .list9 li {
    float: left;
    height: 36px;
    border-left: 1px solid #bcbec2;
    box-sizing: border-box;
    font-size: 15px;
    line-height: 18px;
    padding: 0 30px;
    padding-right: 20px;
}

.isPc .list9 li a {
    display: block;
}

.isPc .list9 .list-item1 {
    width: 245px;
    border: none;
    padding: 0;
}

.isPc .list9 .list-item2 {
    width: 280px;
}

.isPc .list9 .list-item3 {
    width: 183px;
}

.isPc .list9 .list-item4 {
    width: 294px;
}

.isPc .list9 .list-item5 {
    width: 298px;
    padding-right: 0;
}

.isPc .section-resume1 {
    height: 292px;
    background: #ebeef3;
    margin-top: 30px;
    position: relative;
}

.isPc .section-resume1 .img-box {
    float: left;
    width: 250px;
    height: 292px;
    position: relative;
    margin-right: 35px;
}

.isPc .section-resume1 .img-box img {
    position: absolute;
    bottom: 0;
    left: 0;
}

.isPc .section-resume1 .img-box .icon-arrow {
    position: absolute;
    width: 29px;
    height: 30px;
    font-size: 0;
    line-height: 0;
    background: url(../images/icon-arrow2.png) no-repeat -1px;
    left: 100%;
    top: -30px;
}

.isPc .section-resume1 .user-intro {
    float: left;
    width: 565px;
    height: 214px;
    border-right: 1px solid #888;
    box-sizing: border-box;
    margin-top: 40px;
    padding-right: 20px;
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 10px;
    padding-top: 10px;
}

.isPc .section-resume1 .user-intro2 {
    float: left;
    width: 850px;
    height: 214px;
    border-right: 1px solid #888;
    box-sizing: border-box;
    margin-top: 40px;
    padding: 0 40px;
}

.isPc .section-resume1 .user-name {
    font-size: 28px;
    line-height: 32px;
    font-weight: 700;
    margin-bottom: 20px;
}

.isPc .section-resume1 .back-resume {
    display: inline-block;
    margin-top: 85px;
    font-size: 16px;
    line-height: 1;
    color: #666;
    text-decoration: underline;
}

.isPc .section-resume1 .resume-print {
    position: absolute;
    right: 10px;
    top: -30px;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    background: url(../images/icon-print.png) no-repeat 0 center;
    padding-left: 25px;
    text-decoration: underline;
}

.isPc .user-contact {
    float: right;
    width: 410px;
    margin-top: 40px;
    padding-top: 10px;
}

.isPc .user-contact .contact-tit {
    font-size: 28px;
    line-height: 32px;
    font-weight: 700;
    margin-bottom: 20px;
}

.isPc .user-contact li {
    overflow: hidden;
    zoom: 1;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 8px;
}

.isPc .user-contact li em {
    float: left;
    margin-right: 8px;
}

.isPc .user-contact li p {
    overflow: hidden;
}

.isPc .section-resume2 {
    margin-top: 25px;
    padding: 40px;
}

.isPc .list10 {
    font-size: 20px;
    line-height: 30px;
}

.isPc .section-resume3,
.isPc .section-resume4 {
    margin-top: 25px;
    padding: 40px;
}

.isPc .list11,
.isPc .list13 {
    font-size: 20px;
    line-height: 30px;
    color: #222;
    overflow: hidden;
    zoom: 1;
}

.isPc .list11 li,
.isPc .list13 li {
    margin-bottom: 30px;
}

.isPc .list11 .list-tit,
.isPc .list13 .list-tit {
    font-size: 24px;
    line-height: 30px;
    font-weight: 700;
    margin-bottom: 5px;
    position: relative;
    padding-right: 100px;
}

.isPc .list11 .list-tit a,
.isPc .list13 .list-tit a {
    display: block;
    display: none;
}

.isPc .list11 .list-tit .tit-download,
.isPc .list13 .list-tit .tit-download {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 0;
    line-height: 0;
    width: 28px;
    height: 28px;
    background: url(../images/icon-download.png) no-repeat center;
}

.isPc .list11 .list-more,
.isPc .list13 .list-more {
    float: right;
    width: 70px;
    height: 28px;
    background: #666;
    color: #fff;
    font-size: 12px;
    text-align: center;
    line-height: 28px;
}

.isPc .list12 {
    overflow: hidden;
    zoom: 1;
}

.isPc .list12 li {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 35px;
}

.isPc .list12 li a {
    display: block;
}

.isPc .list12 .list-more {
    float: right;
    width: 70px;
    height: 28px;
    background: #666;
    color: #fff;
    font-size: 12px;
    text-align: center;
    line-height: 28px;
}

.isPc .list13 {
    margin-top: 30px;
}

.isPc .list13 li {
    border: 2px solid #ebeef3;
    padding: 35px 40px;
}

.isPc .search2,
.isPc .search3 {
    background: #ebeef3;
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 12px;
}

.isPc .form-item {
    float: left;
    margin-right: 10px;
}

.isPc .form-item4 {
    margin-right: 0;
}

.isPc .search3 {
    margin-top: 0;
}

.isPc .form-item .inp-text {
    width: 100%;
    height: 58px;
    border: none;
    background: #fff;
    font-size: 24px;
    font-weight: 700;
    color: #222;
    padding-left: 25px;
    box-sizing: border-box;
    border: 2px solid #ebeef3;
}

.isPc .form-item .inp-text::-webkit-input-placeholder {
    color: #222;
}

.isPc .form-item .inp-subm {
    display: block;
    width: 100%;
    height: 58px;
    background: #fff;
    text-align: center;
    line-height: 56px;
    border: 2px solid #ebeef3;
    box-sizing: border-box;
    font-size: 0;
    line-height: 0;
    background: url(../images/icon-search3.png) no-repeat center #fff;
}

.isPc .form-item1 {
    width: 284px;
}

.isPc .form-item2 {
    width: 344px;
}

.isPc .form-item3 {
    width: 508px;
}

.isPc .form-item4 {
    width: 110px;
}

.isPc .form-item5 {
    width: 134px;
}

.isPc .form-item6 {
    width: 208px;
}

.isPc .form-item7 {
    width: 236px;
}

.isPc .form-item8 {
    width: 154px;
}

.isPc .form-item9 {
    width: 432px;
}

.isPc .form-item10 {
    width: 62px;
    margin-right: 0;
}

.isPc .fixed-gotop {
    position: fixed;
    width: 120px;
    left: 50%;
    margin-left: 670px;
    bottom: 20px;
    text-align: center;
}

.isPc .fixed-gotop a {
    display: block;
    font-size: 12px;
    line-height: 1.2;
    color: #444;
}

.isPc .fixed-gotop .icon-arrow {
    display: block;
    width: 59px;
    height: 59px;
    background: url(../images/icon-gotop.png) no-repeat center #fff;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
    margin: 0 auto;
    font-size: 0;
    line-height: 0;
    margin-bottom: 8px;
}

.isWap body {
    font-size: 0.24rem;
    overflow-x: hidden;
}

.isWap .section-award {
    padding: 0.5rem 0.3rem;
}

.isWap .award-tit {
    height: 0.6rem;
    line-height: 1;
    text-align: center;
    font-size: 0.4rem;
    font-weight: 700;
}

.isWap .award-wrapper ul {
    background: url(../images/line2.png) repeat-y 0.5rem 0;
    background-size: 0.08rem 0.08rem;
}

.isWap .award-wrapper li {
    overflow: hidden;
    zoom: 1;
    display: flex;
    align-items: top;
}

.isWap .award-wrapper .list-date-wrapper {
    flex-shrink: 0;
    background: url(../images/line2.png) repeat-x left center;
    background-size: 2px;
    height: 1.08rem;
    padding-right: 0.4rem;
}

.isWap .award-wrapper .list-date-none {
    background: 0 0;
}

.isWap .award-wrapper .list-date {
    width: 1.08rem;
    height: 1.08rem;
    box-sizing: border-box;
    border: 1px solid #226abb;
    border-radius: 50%;
    background: #fff;
    padding: 2px;
    flex-shrink: 0;
    margin-right: 0.4rem;
}

.isWap .award-wrapper .list-date a {
    display: block;
    width: 100%;
    height: 100%;
    background: #226abb;
    border-radius: 50%;
    text-align: center;
    line-height: 1rem;
    color: #fff;
    font-size: 0.3rem;
    font-weight: 700;
}

.isWap .award-wrapper .list-text {
    font-size: 0.3rem;
    line-height: 1.5;
}

.isWap .award-wrapper .award-item {
    background: #ebeef3;
    padding: 0.25rem;
    margin-bottom: 0.4rem;
}

.isWap .award-wrapper .award-from {
    background: #fff;
    width: 1.08rem;
    border-top: 0.08rem solid #226abb;
    text-align: center;
    font-size: 0.3rem;
    line-height: 1.2;
    color: #226abb;
    font-weight: 700;
    padding-top: 0.1rem;
}

.isWap .section-list {
    padding: 0 0.3rem;
}

.isWap .list {
    border-top: 1px solid #ebeef3;
}

.isWap .list li {
    overflow: hidden;
    zoom: 1;
    border-bottom: 1px solid #ebeef3;
    padding: 0.3rem 0;
}

.isWap .list img {
    float: left;
    width: 2.06rem;
    height: 1.37rem;
    margin-right: 0.3rem;
}

.isWap .list .list-text {
    overflow: hidden;
}

.isWap .list .list-tit {
    font-size: 0.3rem;
    line-height: 0.4rem;
}

.isWap .list .list-tit em {
    color: #226abb;
}

.isWap .list .list-date {
    color: #666;
    margin-top: 0.1rem;
    font-size: 0.24rem;
    line-height: 1;
}

.isWap .section-leader {
    padding: 0 0.3rem;
    padding-top: 0.55rem;
}

.isWap .section-leader .leader-tit {
    height: 1.1rem;
    line-height: 1;
    text-align: center;
    font-size: 0.4rem;
}

.isWap .list4,
.isWap .list5 {
    overflow: hidden;
    zoom: 1;
    padding: 0 0.35rem;
}

.isWap .list4 ul,
.isWap .list5 ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.isWap .list4 li,
.isWap .list5 li {
    width: 2.8rem;
    margin-bottom: 0.8rem;
    font-size: 0.26rem;
    line-height: 1.2;
    color: #666;
    text-align: center;
}

.isWap .list4 li.mr0,
.isWap .list5 li.mr0 {
    margin-right: 0;
}

.isWap .list4 .img-box,
.isWap .list5 .img-box {
    height: 2.92rem;
    background: url(../images/icon-list4.png) no-repeat right bottom;
}

.isWap .list4 .img-box img,
.isWap .list5 .img-box img {
    display: block;
    width: 2.34rem;
    height: 2.92rem;
    margin: 0 auto;
}

.isWap .list4 .list-text,
.isWap .list5 .list-text {
    background: #ebeef3;
    padding: 15px 20px 20px;
}

.isWap .list4 .list-tit,
.isWap .list5 .list-tit {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 5px;
}

.isWap .section-contact {
    padding-top: 0.6rem;
}

.isWap .contact-text {
    padding: 0 0.3rem;
}

.isWap .contact-text p {
    font-size: 0.3rem;
    line-height: 0.4rem;
    margin-bottom: 0.2rem;
    font-weight: 700;
    padding-left: 0.6rem;
}

.isWap .contact-text .contact-item1 {
    background: url(../images/icon-contact1.png) no-repeat 0 0;
    background-size: 0.4rem 0.4rem;
}

.isWap .contact-text .contact-item2 {
    background: url(../images/icon-contact2.png) no-repeat 0 0;
    background-size: 0.4rem 0.4rem;
}

.isWap .contact-text .contact-item3 {
    background: url(../images/icon-contact3.png) no-repeat 0 0;
    background-size: 0.4rem 0.4rem;
}

.isWap .contact-text .contact-item4 {
    background: url(../images/icon-contact4.png) no-repeat 0 0;
    background-size: 0.4rem 0.4rem;
}

.isWap .contact-text .contact-item5 {
    background: url(../images/icon-contact5.png) no-repeat 0 0;
    background-size: 0.4rem 0.4rem;
}

.isWap .section-map {
    padding-top: 0.5rem;
}

.isWap .section-map .map-tit {
    height: 0.8rem;
    text-align: center;
    font-size: 0.4rem;
    line-height: 1;
    font-weight: 700;
}

.isWap .map-box {
    position: relative;
    font-size: 0.28rem;
    line-height: 0.4rem;
}

.isWap .map-box img {
    display: block;
    width: 100%;
}

.isWap .map-box ul {
    padding: 0 0.3rem;
}

.isWap .map-box li {
    padding-left: 0.27rem;
}

.isWap .map-box .list-item1 {
    background: url(../images/map-item1.png) no-repeat left center;
    background-size: 0.13rem 0.13rem;
}

.isWap .map-box .list-item2 {
    background: url(../images/map-item2.png) no-repeat left center;
    background-size: 0.13rem 0.13rem;
}

.isWap .map-box .list-item3 {
    background: url(../images/map-item3.png) no-repeat left center;
    background-size: 0.13rem 0.13rem;
}

.isWap .map-box .list-item4 {
    background: url(../images/map-item4.png) no-repeat left center;
    background-size: 0.13rem 0.13rem;
}

.isWap .map-box .list-item5 {
    background: url(../images/map-item5.png) no-repeat left center;
    background-size: 0.13rem 0.13rem;
}

.isWap .map-box .list-item6 {
    background: url(../images/map-item6.png) no-repeat left center;
    background-size: 0.13rem 0.13rem;
}

.isWap .map-box .list-item7 {
    background: url(../images/map-item7.png) no-repeat left center;
    background-size: 0.13rem 0.13rem;
}

.isWap .map-box a {
    display: block;
}

.isWap .section-tags {
    position: relative;
    padding: 0 0.3rem;
    padding-top: 0.4rem;
}

.isWap .section-tags ul {
    display: flex;
}

.isWap .section-tags li {
    width: 50%;
    height: 0.76rem;
    line-height: 0.7rem;
    box-sizing: border-box;
    border-bottom: 1px solid #888;
}

.isWap .section-tags li.cur {
    border-bottom: 0.05rem solid #1254a0;
}

.isWap .section-tags li.cur a {
    color: #1254a0;
}

.isWap .section-tags a {
    color: #666;
    display: block;
    text-align: center;
    font-size: 0.3rem;
    white-space: nowrap;
}

.isWap .section-tags a:hover {
    text-decoration: none;
}

.isWap .section-tutor {
    padding: 0.4rem 0.3rem;
}

.isWap .list2,
.isWap .list3 {
    overflow: hidden;
    zoom: 1;
}

.isWap .list2 .first-letter,
.isWap .list3 .first-letter {
    display: block;
    width: 0.54rem;
    height: 0.54rem;
    text-align: center;
    line-height: 0.54rem;
    border: 1px solid #226abb;
    border-radius: 50%;
    font-size: 0.4rem;
    font-weight: 700;
    color: #1254a0;
}

.isWap .list2 dt,
.isWap .list3 dt {
    margin-bottom: 0.2rem;
}

.isWap .list2 dd,
.isWap .list3 dd {
    margin-bottom: 0.2rem;
}

.isWap .list2 ul,
.isWap .list3 ul {
    overflow: hidden;
    zoom: 1;
}

.isWap .list2 li,
.isWap .list3 li {
    float: left;
    width: 33.33%;
    height: 0.76rem;
    overflow: hidden;
}

.isWap .list2 a,
.isWap .list3 a {
    color: #666;
    font-size: 0.3rem;
    line-height: 0.38rem;
}

.isWap .list2 a:hover,
.isWap .list3 a:hover {
    color: #1254a0;
    text-decoration: underline;
}

.isWap .list3 dt a {
    text-decoration: underline;
    color: #226abb;
    font-size: 0.3rem;
    line-height: 1.2;
}

.isWap .section-about {
    padding: 0.3rem;
    padding-top: 0;
}

.isWap .about-wrapper dt {
    margin-top: 0.3rem;
}

.isWap .about-wrapper dd,
.isWap .about-wrapper dt {
    position: relative;
}

.isWap .about-wrapper dd {
    display: none;
}

.isWap .about-wrapper .tit-wrapper {
    display: block;
}

.isWap .about-wrapper .about-tit {
    height: 0.84rem;
    line-height: 0.84rem;
    background: #0c519c;
    color: #fff;
    font-size: 0.3rem;
    padding: 0 0.2rem;
}

.isWap .about-wrapper .about-tit:after {
    content: "";
    position: absolute;
    width: 0.3rem;
    height: 0.17rem;
    font-size: 0;
    line-height: 0;
    background: url(../images/wap/icon-arrow.png) no-repeat;
    background-size: 0.3rem 0.17rem;
    top: 50%;
    transform: translateY(-50%);
    right: 0.35rem;
}

.isWap .about-wrapper .tit-wrapper1 {
    display: none;
}

.isWap .about-wrapper .about-tit1 {
    display: none;
}

.isWap .about-wrapper .about-tit2 {
    background: #cf5e5c;
}

.isWap .about-wrapper .about-item {
    padding: 0.3rem 0.2rem;
    font-size: 0.28rem;
    line-height: 0.38rem;
}

.isWap .about-wrapper li {
    position: relative;
    padding-left: 0.2rem;
    margin-bottom: 0.2rem;
}

.isWap .about-wrapper li:before {
    content: "-";
    position: absolute;
    top: 0;
    left: 0;
}

.isWap .about-wrapper .about-item2,
.isWap .about-wrapper .about-item2 a {
    color: #cf5e5c;
}

.isWap .about-wrapper .about-item2 {
    background: rgba(207, 94, 92, 0.2);
}

.isWap .about-wrapper .about-tit3 {
    background: #9a8e73;
}

.isWap .about-wrapper .about-item3,
.isWap .about-wrapper .about-item3 a {
    color: #9a8e73;
}

.isWap .about-wrapper .about-item3 {
    background: rgba(154, 142, 115, 0.2);
}

.isWap .about-wrapper .about-item4 {
    background: rgba(92, 188, 134, 0.2);
}

.isWap .about-wrapper .about-item5 {
    background: rgba(96, 109, 122, 0.2);
}

.isWap .about-wrapper .about-item6 {
    background: rgba(152, 124, 177, 0.2);
}

.isWap .about-wrapper .about-tit4 {
    background: #5cbc86;
}

.isWap .about-wrapper .about-item4,
.isWap .about-wrapper .about-item4 a {
    color: #5cbc86;
}

.isWap .about-wrapper .about-tit5 {
    background: #606d7a;
}

.isWap .about-wrapper .about-item5,
.isWap .about-wrapper .about-item5 a {
    color: #606d7a;
}

.isWap .about-wrapper .about-tit6 {
    background: #987cb1;
}

.isWap .about-wrapper .about-item6,
.isWap .about-wrapper .about-item6 a {
    color: #987cb1;
}

.isWap .about-wrapper .bg-none {
    display: none;
}

.isWap .about-wrapper .bg-hide-bottom {
    display: none;
}

.isWap .about-wrapper .bg-hide-top {
    display: none;
}

.isWap .section-team {
    margin: 0 0.3rem;
    padding-top: 0.7rem;
}

.isWap .section-team img {
    display: block;
    width: 100%;
}

.isWap .section-team .pc-item {
    display: none;
}

.isWap .section-team .img-box {
    position: relative;
    width: 6.9rem;
}

.isWap .section-team .team-tag {
    position: absolute;
    width: 2.5rem;
    height: 1.14rem;
    font-size: 0;
    line-height: 0;
}

.isWap .section-team .team-tag1 {
    top: 0.3rem;
    left: 50%;
    transform: translateX(-50%);
}

.isWap .section-team .team-tag2 {
    top: 1.25rem;
    left: 0.6rem;
}

.isWap .section-team .team-tag3 {
    top: 1.25rem;
    right: 0.6rem;
}

.isWap .section-team .team-tag4 {
    top: 3.4rem;
    left: 0.6rem;
}

.isWap .section-team .team-tag5 {
    top: 3.4rem;
    right: 0.6rem;
}

.isWap .section-team .team-tag6 {
    top: 4.5rem;
    left: 50%;
    transform: translateX(-50%);
}

.isWap .team-text {
    background: #ebeef3;
    padding: 0.3rem;
    margin-top: 0.7rem;
}

.isWap .team-tit {
    font-size: 0.3rem;
    line-height: 1.2;
    margin-bottom: 0.3rem;
}

.isWap .team-tag {
    position: absolute;
}

.isWap .team-item {
    font-size: 0.3rem;
    line-height: 0.4rem;
    margin-bottom: 0.8rem;
    display: none;
}

.isWap .team-item li {
    margin-bottom: 0.2rem;
    display: flex;
    align-items: flex-start;
}

.isWap .team-item .icon-arrow {
    display: block;
    width: 0.12rem;
    height: 0.12rem;
    border-radius: 50%;
    font-size: 0;
    line-height: 0;
    background: #000;
    margin-top: 0.13rem;
    margin-right: 0.2rem;
    flex-shrink: 0;
}

.isWap .team-item .icon-arrow {
    background: #f2633a;
}

.isWap .team-item a {
    color: #f2633a;
}

.isWap .team-item1 .icon-arrow {
    background: #f2633a;
}

.isWap .team-item1 a {
    color: #f2633a;
}

.isWap .team-item2 .icon-arrow {
    background: #ed9314;
}

.isWap .team-item2 a {
    color: #ed9314;
}

.isWap .team-item3 .icon-arrow {
    background: #be6ed2;
}

.isWap .team-item3 a {
    color: #be6ed2;
}

.isWap .team-item4 .icon-arrow {
    background: #89ac20;
}

.isWap .team-item4 a {
    color: #89ac20;
}

.isWap .team-item5 .icon-arrow {
    background: #38a5dd;
}

.isWap .team-item5 a {
    color: #38a5dd;
}

.isWap .team-item6 .icon-arrow {
    background: #4cb59b;
}

.isWap .team-item6 a {
    color: #4cb59b;
}

.isWap .i-section1 {
    background: #ebeef3;
    padding-top: 0.66rem;
    padding-bottom: 0.5rem;
}

.isWap .list6 {
    overflow: hidden;
    zoom: 1;
}

.isWap .list6 li {
    position: relative;
    background: #fff;
    margin-bottom: 0.35rem;
    overflow: hidden;
    zoom: 1;
    position: relative;
    padding-bottom: 0.3rem;
}

.isWap .list6 li.mr0 {
    margin-right: 0;
}

.isWap .list6 .img-box img {
    display: block;
    width: 100%;
}

.isWap .list6 .list-text {
    padding: 0.3rem;
    padding-top: 0.9rem;
}

.isWap .list6 .list-item1 .list-text {
    padding-top: 0.3rem;
}

.isWap .list6 .list-desc {
    font-size: 0.28rem;
    line-height: 0.38rem;
    overflow: hidden;
    zoom: 1;
}

.isWap .list6 .list-label {
    position: absolute;
    height: 0.66rem;
    line-height: 0.66rem;
    background: #9fcb06;
    font-size: 0.32rem;
}

.isWap .list6 .list-label a {
    display: block;
    padding: 0 0.3rem;
    color: #fff;
}

.isWap .list6 .list-label1 {
    background: #9fcb06;
}

.isWap .list6 .list-label2 {
    background: #f47d1e;
}

.isWap .list6 .list-label3 {
    background: #996ac5;
}

.isWap .list6 .list-label4 {
    background: #f9ce0b;
}

.isWap .list6 .list-label5 {
    background: #3b9ce7;
}

.isWap .list6 .list-date {
    float: right;
    white-space: nowrap;
    text-decoration: underline;
    margin-right: 0.3rem;
}

.isWap .list6 .list-date1 {
    color: #9fcb06;
}

.isWap .list6 .list-date2 {
    color: #f47d1e;
}

.isWap .list6 .list-date3 {
    color: #996ac5;
}

.isWap .list6 .list-date4 {
    color: #f9ce0b;
}

.isWap .list6 .list-date5 {
    color: #3b9ce7;
}

.isWap .i-section2 {
    width: 7.5rem;
    height: 5.97rem;
    overflow: hidden;
    background: url(../images/wap/i-section2.jpg) no-repeat center;
    background-size: 7.5rem 5.97rem;
}

.isWap .i-section2 .welcome-tit {
    display: none;
}

.isWap .i-section2 .welcome-item {
    width: 50%;
    height: 3rem;
    float: left;
    font-size: 0;
    line-height: 0;
}

.isWap .i-section3 {
    padding: 0 0.3rem;
    padding-top: 0.75rem;
    padding-bottom: 0.9rem;
}

.isWap .list7 {
    padding-top: 0.3rem;
}

.isWap .list7 ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.isWap .list7 li {
    width: 3.27rem;
    height: 4.25rem;
    position: relative;
    margin-bottom: 0.9rem;
}

.isWap .list7 li.mr0 {
    margin-right: 0;
}

.isWap .list7 a,
.isWap .list7 img {
    display: block;
    width: 100%;
    height: 100%;
}

.isWap .list7 a {
    color: #fff;
}

.isWap .list7 a:hover .list-tit {
    text-decoration: underline;
}

.isWap .list7 .list-tit {
    display: block;
    position: absolute;
    background: #222;
    top: -0.26rem;
    font-size: 0.24rem;
    line-height: 0.3rem;
    box-sizing: border-box;
    padding: 0.15rem;
    text-align: center;
    left: 50%;
    white-space: nowrap;
    transform: translateX(-50%);
}

.isWap .list7 .list-tit2 {
    width: 100%;
}

.isWap .i-section4 {
    padding: 0;
}

.isWap .i-section4-inner {
    background: #73b639;
    padding: 0.3rem;
    padding-top: 0.6rem;
    padding-bottom: 2.8rem;
}

.isWap .i-section4-inner .i-tit a {
    color: #fff;
}

.isWap .i-section4-inner .coop-text {
    display: none;
}

.isWap .i-section4-inner .coop-links {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.isWap .i-section4-inner .coop-links a {
    display: block;
    width: 3.3rem;
    height: 0.7rem;
    line-height: 0.7rem;
    background: #fff;
    color: #71b536;
    font-size: 0.26rem;
    font-weight: 700;
    margin-bottom: 0.35rem;
    box-sizing: border-box;
    text-align: center;
    white-space: nowrap;
}

.isWap .coop-img {
    padding-top: 0;
}

.isWap .coop-img a {
    display: block;
    width: 6.9rem;
    margin: 0 auto;
}

.isWap .coop-img img {
    display: inline-block;
    width: 100%;
    margin-top: -2.6rem;
}

.isWap .i-section5 {
    padding-top: 0.75rem;
    padding-bottom: 0.9rem;
}

.isWap .list8 {
    overflow: hidden;
    zoom: 1;
    font-size: 0;
    text-align: center;
    padding: 0 0.3rem;
}

.isWap .list8 ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}

.isWap .list8 a,
.isWap .list8 li {
    display: inline-block;
    width: 1.8rem;
    height: 1.8rem;
    border-radius: 50%;
}

.isWap .list8 li {
    margin-bottom: 0.2rem;
}

.isWap .list8 a {
    background-color: #73b639;
    color: #fff;
    font-size: 0.24rem;
    line-height: 1;
}

.isWap .list8 a em {
    display: inline-block;
    padding-top: 1.4rem;
    transform: scale(0.8);
}

.isWap .list8 .icon-educ1 {
    background: #73b639 url(../images/icon-educ1.png) no-repeat center 0.35rem;
    background-size: 0.6rem 0.84rem;
}

.isWap .list8 .icon-educ2 {
    background: #73b639 url(../images/icon-educ2.png) no-repeat center 0.36rem;
    background-size: 0.77rem 0.81rem;
}

.isWap .list8 .icon-educ3 {
    background: #73b639 url(../images/icon-educ3.png) no-repeat center 0.38rem;
    background-size: 0.75rem 0.77rem;
}

.isWap .list8 .icon-educ4 {
    background: #73b639 url(../images/icon-educ4.png) no-repeat center 0.41rem;
    background-size: 0.66rem 0.6rem;
}

.isWap .list8 .icon-educ5 {
    background: #73b639 url(../images/icon-educ5.png) no-repeat center 0.3rem;
    background-size: 0.77rem 0.9rem;
}

.isWap .i-section6 {
    background: url(../images/i-section6.jpg) no-repeat left center #393939;
    background-size: 7.5rem auto;
    height: 5.56rem;
    box-sizing: border-box;
    padding-top: 0.75rem;
}

.isWap .i-section6 .i-tit a {
    color: #fff;
}

.isWap .i-section6 .useful-right {
    padding-top: 0.6rem;
}

.isWap .i-section6 .useful-right a {
    display: block;
    margin: 0 auto;
    margin-bottom: 30px;
    width: 3.6rem;
    height: 0.7rem;
    line-height: 0.7rem;
    background: #fff;
    box-sizing: border-box;
    font-size: 0.26rem;
    font-weight: 700;
    white-space: nowrap;
    text-align: center;
}

.isWap .i-section7 {
    background: #ebeef3;
    padding-top: 0.9rem;
    padding-bottom: 0.7rem;
}

.isWap .list9 {
    overflow: hidden;
    zoom: 1;
    padding: 0 0.3rem;
}

.isWap .list9 li {
    font-size: 0.26rem;
    line-height: 0.3rem;
    margin-bottom: 0.3rem;
    list-style-type: square;
    margin-left: 0.3rem;
}

.isWap .list9 li a {
    display: block;
}

.isWap .section-resume1 {
    background: #ebeef3;
    margin: 0.3rem;
    margin-top: 0.8rem;
    padding-bottom: 0.4rem;
    position: relative;
}

.isWap .section-resume1 .img-box {
    float: left;
    width: 2.5rem;
    position: relative;
    margin-right: 0.3rem;
}

.isWap .section-resume1 .img-box img {
    display: block;
    width: 100%;
    margin-top: -0.3rem;
}

.isWap .section-resume1 .img-box .icon-arrow {
    position: absolute;
    width: 0.3rem;
    height: 0.3rem;
    font-size: 0;
    line-height: 0;
    background: url(../images/icon-arrow2.png) no-repeat right bottom;
    left: 100%;
    top: -0.28rem;
}

.isWap .section-resume1 .list-text {
    overflow: hidden;
    padding-top: 0.3rem;
    padding-right: 0.3rem;
}

.isWap .section-resume1 .user-intro {
    box-sizing: border-box;
    font-size: 0.26rem;
    line-height: 0.4rem;
    border-bottom: 1px solid #888;
    padding-bottom: 0.3rem;
}

.isWap .section-resume1 .user-intro2 {
    box-sizing: border-box;
    padding-top: 0.84rem;
    padding-bottom: 0.5rem;
    margin: 0 0.3rem;
    border-bottom: 1px solid #888;
}

.isWap .section-resume1 .user-name {
    font-size: 0.4rem;
    line-height: 1.2;
    font-weight: 700;
    margin-bottom: 0.2rem;
}

.isWap .section-resume1 .back-resume {
    position: absolute;
    top: 0.2rem;
    right: 0.2rem;
    font-size: 0.24rem;
    line-height: 1;
    color: #666;
    text-decoration: underline;
}

.isWap .user-contact {
    padding-top: 0.3rem;
}

.isWap .user-contact .contact-tit {
    font-size: 0.26rem;
    line-height: 1.2;
    font-weight: 700;
    margin-bottom: 0.2rem;
}

.isWap .user-contact li {
    overflow: hidden;
    zoom: 1;
    font-size: 0.26rem;
    line-height: 0.3rem;
    margin-bottom: 0.1rem;
}

.isWap .user-contact li em {
    float: left;
    margin-right: 0.1rem;
}

.isWap .user-contact li p {
    overflow: hidden;
}

.isWap .user-contact2 {
    padding: 0.3rem;
}

.isWap .section-resume2 {
    margin: 0.6rem 0.3rem 0;
    padding: 0.38rem;
    border: 1px solid #ebeef3;
}

.isWap .list10 {
    font-size: 0.26rem;
    line-height: 0.36rem;
}

.isWap .list10 li {
    margin-bottom: 0.2rem;
}

.isWap .section-resume3,
.isWap .section-resume4 {
    margin: 0.6rem 0.3rem 0;
    padding: 0.38rem;
    border: 1px solid #ebeef3;
}

.isWap .list11,
.isWap .list13 {
    font-size: 0.26rem;
    line-height: 0.36rem;
    color: #222;
    overflow: hidden;
    zoom: 1;
}

.isWap .list11 li,
.isWap .list13 li {
    margin-bottom: 0.3rem;
}

.isWap .list11 .list-tit,
.isWap .list13 .list-tit {
    font-size: 0.28rem;
    line-height: 0.36rem;
    font-weight: 700;
    margin-bottom: 5px;
}

.isWap .list11 .list-tit a,
.isWap .list13 .list-tit a {
    display: block;
}

.isWap .list11 .list-tit .tit-download,
.isWap .list13 .list-tit .tit-download {
    display: none;
}

.isWap .list11 .list-more,
.isWap .list13 .list-more {
    float: right;
    width: 70px;
    height: 28px;
    background: #666;
    color: #fff;
    font-size: 12px;
    text-align: center;
    line-height: 28px;
}

.isWap .list12 {
    overflow: hidden;
    zoom: 1;
}

.isWap .list12 li {
    font-size: 0.26rem;
    line-height: 0.36rem;
    margin-bottom: 0.3rem;
}

.isWap .list12 li a {
    display: block;
}

.isWap .list12 .list-more {
    float: right;
    width: 70px;
    height: 28px;
    background: #666;
    color: #fff;
    font-size: 12px;
    text-align: center;
    line-height: 28px;
}

.isWap .list13 {
    padding: 0.3rem;
}

.isWap .list13 li {
    border: 1px solid #ebeef3;
    padding: 0.3rem;
}

.isWap .search2,
.isWap .search3 {
    background: #ebeef3;
    margin: 0 0.3rem;
    padding: 0.2rem;
}

.isWap .form-item {
    display: block;
    width: 100%;
}

.isWap .search3 {
    margin-top: 0.3rem;
}

.isWap .form-item .inp-text {
    width: 100%;
    height: 58px;
    border: none;
    background: #fff;
    font-size: 24px;
    font-weight: 700;
    color: #222;
    padding-left: 10px;
    box-sizing: border-box;
    border: 2px solid #ebeef3;
}

.isWap .form-item .inp-text::-webkit-input-placeholder {
    color: #222;
}

.isWap .form-item .inp-subm {
    display: block;
    width: 100%;
    height: 58px;
    background: #fff;
    text-align: center;
    line-height: 56px;
    border: 2px solid #ebeef3;
    box-sizing: border-box;
    font-size: 0;
    line-height: 0;
    background: url(../images/icon-search3.png) no-repeat center #fff;
}

.isWap .about-mara {
    text-align: right;
    margin-top: 0.3rem;
    font-size: 0.26rem;
    line-height: 1.2;
    color: #222;
}

.isPc .header {
    width: 1300px;
    height: 190px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -650px;
    z-index: 99;
}

.isPc .header-inner {
    position: relative;
    height: 132px;
}

.isPc .logo {
    float: left;
    margin-top: 33px;
}

.isPc .header-right {
    float: right;
    padding-top: 54px;
    line-height: 32px;
}

.isPc .header-links {
    float: left;
}

.isPc .header-links a {
    float: left;
    margin-left: 35px;
    color: #9ad5ff;
    font-size: 16px;
    line-height: 32px;
}

.isPc .h-btn-search {
    position: absolute;
    width: 50px;
    height: 50px;
    font-size: 0;
    line-height: 0;
    background: url(../images/icon-search.png) no-repeat center;
    top: 17px;
    right: 0;
    display: none;
}

.isPc .h-search {
    float: left;
    width: 254px;
    margin-left: 50px;
    position: relative;
}

.isPc .h-search .inp-text {
    width: 100%;
    height: 32px;
    background: #fff;
    border-radius: 16px;
    box-sizing: border-box;
    border: none;
    padding-left: 20px;
    padding-right: 30px;
    font-size: 14px;
}

.isPc .h-search .inp-subm {
    position: absolute;
    width: 38px;
    height: 32px;
    font-size: 0;
    line-height: 0;
    background: url(../images/icon-search.png) no-repeat center;
    top: 0;
    right: 0;
    border: 0;
}

.isWap .header {
    height: 1.8rem;
    position: relative;
    z-index: 99;
    padding-left: 0.3rem;
}

.isWap .h-btn-nav,
.isWap .h-btn-search {
    position: absolute;
    width: 0.5rem;
    height: 0.5rem;
    font-size: 0;
    line-height: 0;
    top: 0.7rem;
}

.isWap .h-btn-nav {
    background: url(../images/wap/icon-nav.png) no-repeat center;
    background-size: 0.4rem 0.32rem;
    right: 1rem;
}

.isWap .h-btn-search {
    background: url(../images/wap/icon-search.png) no-repeat center;
    background-size: 0.43rem 0.39rem;
    right: 0.3rem;
}

.isWap .logo {
    display: block;
    width: 100%;
    height: 1.8rem;
    background: url(../images/wap/logo.png) no-repeat left center;
    background-size: 5.2rem 0.98rem;
    box-sizing: border-box;
}

.isWap .logo a {
    display: block;
    width: 100%;
    height: 100%;
}

.isWap .logo img {
    display: none;
}

.isWap .header-links {
    display: none;
}

.isWap .h-search {
    position: absolute;
    width: 100%;
    top: 1.8rem;
    left: 0;
    background: rgba(235, 238, 243, 0.95);
    box-sizing: border-box;
    padding-top: 1.54rem;
    padding-left: 0.5rem;
    padding-bottom: 2.8rem;
    padding-right: 0.5rem;
    display: none;
}

.isWap .h-search .sInner {
    position: relative;
}

.isWap .h-search .inp-text {
    display: block;
    width: 100%;
    height: 0.8rem;
    font-size: 0.32rem;
    border: none;
    background: #fff;
    flex: 1;
    box-sizing: border-box;
    border-radius: 0.4rem;
    border: 2px solid #226abb;
    padding-left: 0.4rem;
}

.isWap .h-search .inp-subm {
    display: block;
    width: 1rem;
    height: 0.8rem;
    font-size: 0;
    line-height: 0;
    position: absolute;
    right: 0;
    top: 0;
    background: url(../images/wap/icon-search.png) no-repeat center;
    background-size: 0.43rem 0.39rem;
}

.isWap .h-search .icon-close {
    position: absolute;
    width: 0.36rem;
    height: 0.36rem;
    font-size: 0;
    line-height: 0;
    background: url(../images/wap/icon-close.png) no-repeat center;
    background-size: 0.36rem 0.36rem;
    top: 0.55rem;
    right: 0.4rem;
}

.isPc .footer {
    border-top: 5px solid #73b639;
    background: #ebeef3;
    position: relative;
    margin-top: 75px;
}

.isPc .footer-index {
    margin-top: 0;
}

.isPc .f-menu {
    overflow: hidden;
    zoom: 1;
    font-size: 15px;
    line-height: 26px;
    padding-top: 45px;
    padding-bottom: 45px;
}

.isPc .f-menu dt {
    font-size: 16px;
    line-height: 1;
    margin-bottom: 15px;
    font-weight: 700;
}

.isPc .f-menu a {
    white-space: nowrap;
}

.isPc .f-menu .menu-item {
    float: left;
}

.isPc .f-menu .menu-item1 {
    width: 90px;
}

.isPc .f-menu .menu-item2 {
    width: 135px;
}

.isPc .f-menu .menu-item3 {
    width: 309px;
}

.isPc .f-menu .menu-item4 {
    width: 166px;
}

.isPc .f-menu .menu-item5 {
    width: 313px;
}

.isPc .f-menu .menu-item6 {
    width: 153px;
}

.isPc .f-menu .menu-item7 {
    width: 132px;
}

.isPc .f-share {
    display: inline-block;
}

.isPc .f-share .f-icon-share {
    display: inline-block;
    width: 62px;
    height: 59px;
    background: url(../images/icon-share2.png) no-repeat;
    margin-left: 10px;
}

.isPc .f-share .f-icon-share1 {
    background-position: 0 0;
}

.isPc .f-share .f-icon-share2 {
    background-position: -72px 0;
}

.isPc .f-share .f-icon-share3 {
    background-position: -144px 0;
}

.isPc .f-copy {
    height: 100px;
    background: #393939;
    text-align: center;
    box-sizing: border-box;
    color: #fff;
    padding-top: 30px;
    font-size: 14px;
    line-height: 22px;
    margin-top: 85px;
}

.isPc .f-qr {
    position: absolute;
    width: 130px;
    left: 50%;
    margin-left: 520px;
    bottom: 155px;
}

.isPc .f-qr img {
    display: block;
    width: 100%;
}

.isPc .f-gotop {
    position: absolute;
    width: 41px;
    height: 21px;
    font-size: 0;
    line-height: 0;
    background: url(../images/icon-top.png) no-repeat center;
    bottom: 45px;
    left: 50%;
    margin-left: -21px;
}

.isPc .fixed-right {
    position: fixed;
    top: 0;
    top: 534px;
    right: 0;
}

.isPc .fixed-right .fixed-share {
    display: block;
    width: 62px;
    height: 59px;
    background: url(../images/icon-share2.png) no-repeat;
    margin-left: 10px;
}

.isPc .fixed-right .fixed-share1 {
    background-position: 0 0;
}

.isPc .fixed-right .fixed-share2 {
    background-position: -72px 0;
}

.isPc .fixed-right .fixed-share3 {
    background-position: -144px 0;
}

.isWap .footer {
    border-top: 0.12rem solid #73b639;
    margin-top: 0.75rem;
    background: #ebeef3;
}

.isWap .footer-index {
    margin-top: 0;
}

.isWap .f-menu {
    display: flex;
    flex-wrap: wrap;
    padding: 0.3rem;
}

.isWap .f-menu .menu-item {
    display: block;
    width: 50%;
    margin-bottom: 0.5rem;
}

.isWap .f-menu .menu-item1 {
    display: none;
}

.isWap .f-menu a {
    display: block;
    font-size: 0.26rem;
    line-height: 0.52rem;
    color: #666;
}

.isWap .f-menu dt a {
    font-size: 0.32rem;
    font-weight: 700;
    color: #000;
}

.isWap .f-links {
    padding: 0 0.3rem;
}

.isWap .f-share {
    font-size: 0;
    line-height: 0;
    text-align: center;
    margin-top: 0.5rem;
}

.isWap .f-share .f-icon-share {
    display: inline-block;
    width: 62px;
    height: 59px;
    background: url(../images/icon-share2.png) no-repeat;
    margin: 0 5px;
}

.isWap .f-share .f-icon-share1 {
    background-position: 0 0;
}

.isWap .f-share .f-icon-share2 {
    background-position: -72px 0;
}

.isWap .f-share .f-icon-share3 {
    background-position: -144px 0;
}

.isWap .f-qr {
    width: 130px;
    margin: 0.3rem auto;
}

.isWap .f-copy {
    background: #393939;
    text-align: center;
    box-sizing: border-box;
    color: #fff;
    margin-top: 0.5rem;
    font-size: 0.26rem;
    line-height: 1.5;
    padding: 0.5rem 0.3rem;
}

.isWap .f-copy p {
    margin-bottom: 5px;
}

.isWap .f-gotop {
    display: none;
    position: absolute;
    width: 41px;
    height: 21px;
    font-size: 0;
    line-height: 0;
    background: url(../images/icon-top.png) no-repeat center;
    bottom: 45px;
    left: 50%;
    margin-left: -21px;
}

.isWap .fixed-right {
    position: fixed;
    top: 0;
    top: 534px;
    right: 0;
    display: none;
}

.isWap .fixed-right .fixed-share {
    display: block;
    width: 62px;
    height: 59px;
    background: url(../images/icon-share2.png) no-repeat;
    margin-left: 10px;
}

.isWap .fixed-right .fixed-share1 {
    background-position: 0 0;
}

.isWap .fixed-right .fixed-share2 {
    background-position: -72px 0;
}

.isWap .fixed-right .fixed-share3 {
    background-position: -144px 0;
}

.isPc .nav-container {
    width: 1300px;
    margin: 0 auto;
    border-top: 1px solid rgba(255, 255, 255, 0.3);
}

.isPc .nav .icon-arrow,
.isPc .nav .icon-close {
    display: none;
}

.isPc .nav li {
    float: left;
    height: 50px;
    position: relative;
}

.isPc .nav li.cur a {
    border-top-color: #46b3d2;
}

.isPc .nav li.cur .nav-sub {
    display: block;
}

.isPc .nav .list-item1 {
    width: 128px;
}

.isPc .nav .list-item2 {
    width: 168px;
}

.isPc .nav .list-item3 {
    width: 168px;
}

.isPc .nav .list-item4 {
    width: 126px;
}

.isPc .nav .list-item5 {
    width: 360px;
}

.isPc .nav .list-item6 {
    width: 182px;
}

.isPc .nav .list-item7 {
    width: 168px;
}

.isPc .nav a {
    height: 55px;
    line-height: 52px;
    font-size: 22px;
    color: #fff;
    display: block;
    text-align: center;
    white-space: nowrap;
    font-weight: 700;
}

.isPc .nav a:hover {
    text-decoration: none;
}

.isPc .nav-sub {
    position: absolute;
    width: 232px;
    left: 50%;
    top: 100%;
    margin-left: -116px;
    background: url(../images/nav-arrow.png) no-repeat center top;
    padding-top: 12px;
    display: none;
    font-family: Arial;
}

.isPc .nav-sub ul {
    border: 2px solid #fff;
    padding: 5px 0;
    background: rgba(0, 0, 0, 0.2);
}

.isPc .nav-sub li {
    float: none;
    height: auto;
}

.isPc .nav-sub a {
    height: auto;
    font-size: 18px;
    line-height: 40px;
    line-height: 24px;
    padding: 8px;
    font-weight: 400;
    color: #fff;
    white-space: normal;
}

.isPc .nav-sub a:hover {
    text-decoration: underline;
}

.isWap .nav-container {
    position: absolute;
    width: 100%;
    box-sizing: border-box;
    background: rgba(235, 238, 243, 0.95);
    top: 1.8rem;
    left: 0;
    padding-top: 1rem;
    padding-bottom: 0.5rem;
    display: none;
    padding-left: 0.3rem;
    padding-right: 0.3rem;
}

.isWap .nav .icon-close {
    position: absolute;
    width: 0.36rem;
    height: 0.36rem;
    font-size: 0;
    line-height: 0;
    background: url(../images/wap/icon-close.png) no-repeat center;
    background-size: 0.36rem 0.36rem;
    top: 0.55rem;
    right: 0.3rem;
    padding: 0;
    margin: 0;
}

.isWap .nav li {
    border-bottom: 1px solid #d7d7d7;
}

.isWap .nav a {
    display: block;
    height: 0.9rem;
    line-height: 0.9rem;
    font-size: 0.34rem;
    position: relative;
    font-weight: 700;
}

.isWap .nav .icon-arrow {
    position: absolute;
    width: 0.9rem;
    height: 0.9rem;
    top: 0;
    right: 0;
    text-align: center;
}

.isWap .nav a:hover {
    text-decoration: none;
}

.isWap .nav-sub {
    padding-bottom: 0.2rem;
    border-top: 1px solid #d7d7d7;
    display: none;
}

.isWap .nav-sub ul {
    padding: 0;
}

.isWap .nav-sub li {
    border: none;
}

.isWap .nav-sub a {
    display: block;
    font-size: 0.28rem;
    height: 0.64rem;
    line-height: 0.64rem;
}

.isWap .nav-lang {
    font-size: 0.28rem;
    line-height: 1.5;
    line-height: 0.9rem;
}

.isWap .nav-lang a {
    display: inline-block;
}

.isWap .nav-lang .vline {
    padding: 0 0.2rem;
}

.isPc .crumb {
    font-size: 20px;
    line-height: 30px;
    box-sizing: border-box;
    padding: 20px 10px;
}

.isPc .crumb i {
    padding: 0 5px;
}

.isPc .crumb em {
    color: #226abb;
}

.isWap .crumb {
    background: #ebeef3;
    font-size: 0.34rem;
    line-height: 0.74rem;
    box-sizing: border-box;
    padding: 0 0.3rem;
}

.isWap .crumb i {
    padding: 0 0.1rem;
}

.isWap .crumb em {
    color: #226abb;
}

.isPc .art {
    padding: 0 140px;
    padding-top: 35px;
    padding-bottom: 25px;
}

.isPc .art-tit {
    font-size: 38px;
    line-height: 48px;
}

.isPc .art-info {
    font-size: 16px;
    line-height: 24px;
    margin-top: 30px;
    padding-bottom: 15px;
    overflow: hidden;
    zoom: 1;
    border-bottom: 1px solid #e7e8ed;
    color: #666;
    font-size: 0;
}

.isPc .art-info span {
    font-size: 16px;
}

.isPc .art-info .vline {
    display: inline-block;
    padding: 0 10px;
    font-size: 14px;
}

.isPc .art-font-size {
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px;
    color: #666;
}

.isPc .art-font-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    font-size: 0;
    line-height: 0;
    background: url(../images/icon-font.png) no-repeat center;
}

.isPc .art-text {
    padding-top: 45px;
    font-size: 20px;
    line-height: 1.5;
}

.isPc .art-text td {
    border: none !important;
}

.isPc .art-text table td {
    border-bottom: 1px solid #333 !important;
}

.isPc .art-text p {
    margin-bottom: 1.5em;

}

.isPc .art-text .img-box {
    width: 646px;
    margin: 0 auto 2em;
    font-size: 15px;
    line-height: 20px;
    color: #666;
}

.isPc .art-text .img-box img {
    display: block;
    max-width: 100%;
    margin-bottom: 10px;
}

.isPc .art-share {
    margin-top: 20px;
    font-size: 0;
}

.isPc .art-share .icon-share {
    display: inline-block;
    width: 36px;
    height: 36px;
    font-size: 0;
    line-height: 0;
    background: url(../images/icon-share.png) no-repeat;
    margin-right: 10px;
}

.isPc .art-share .icon-share1 {
    background-position: 0 0;
}

.isPc .art-share .icon-share2 {
    background-position: -44px 0;
}

.isPc .art-share .icon-share3 {
    background-position: -88px 0;
}

.isPc .art-share .icon-share4 {
    background-position: -132px 0;
}

.isPc .art-share .icon-share5 {
    background-position: -175px 0;
}

.isPc .art-related {
    margin-top: 70px;
    font-size: 18px;
    line-height: 22px;
}

.isPc .art-related .related-tit {
    font-size: 22px;
    line-height: 1;
    font-weight: 700;
    margin-bottom: 25px;
}

.isPc .art-related li {
    margin-bottom: 20px;
    background: url(../images/list-style-related.png) no-repeat 3px 6px;
    padding-left: 24px;
}

.isWap .art {
    padding: 0.3rem;
}

.isWap .art-tit {
    font-size: 0.4rem;
    line-height: 1.2;
    font-weight: 700;
}

.isWap .art-info {
    font-size: 0.24rem;
    line-height: 1.5;
    margin-top: 0.3rem;
    overflow: hidden;
    zoom: 1;
    border-bottom: 1px solid #e7e8ed;
    padding-bottom: 0.1rem;
    color: #666;
}

.isWap .art-info .vline {
    display: inline-block;
    padding: 0 0.1rem;
}

.isWap .art-font-size {
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px;
    color: #666;
    display: none;
}

.isWap .art-font-icon {
    display: inline-block;
    display: none;
    width: 20px;
    height: 20px;
    font-size: 0;
    line-height: 0;
    background: url(../images/icon-font.png) no-repeat center;
}

.isWap .art-text {
    padding-top: 0.5rem;
    font-size: 0.3rem;
    line-height: 0.42rem;
}

.isWap .art-text p {
    margin-bottom: 1em;
}

.isWap .art-text .img-box {
    font-size: 0.24rem;
    line-height: 1.5;
    color: #666;
}

.isWap .art-text .img-box img {
    display: block;
    max-width: 100%;
    margin-bottom: 0.1rem;
}

.isWap .art-share {
    margin-top: 0.3rem;
    font-size: 0;
}

.isWap .art-share .icon-share {
    display: inline-block;
    width: 36px;
    height: 36px;
    font-size: 0;
    line-height: 0;
    background: url(../images/icon-share.png) no-repeat;
    margin-right: 10px;
}

.isWap .art-share .icon-share1 {
    background-position: 0 0;
}

.isWap .art-share .icon-share2 {
    background-position: -44px 0;
}

.isWap .art-share .icon-share3 {
    background-position: -88px 0;
}

.isWap .art-share .icon-share4 {
    background-position: -132px 0;
}

.isWap .art-share .icon-share5 {
    background-position: -175px 0;
}

.isWap .art-related {
    margin-top: 1rem;
    font-size: 0.28rem;
    line-height: 22px;
}

.isWap .art-related .related-tit {
    font-size: 0.36rem;
    line-height: 1;
    font-weight: 700;
    margin-bottom: 0.3rem;
}

.isWap .art-related li {
    margin-bottom: 0.2rem;
    background: url(../images/list-style-related.png) no-repeat 3px 6px;
    padding-left: 24px;
}

.isPc .page {
    font-size: 0;
    padding: 35px 0;
    text-align: center;
}

.isPc .page a,
.isPc .page span {
    display: inline-block;
    height: 26px;
    border: 1px solid #ddd;
    line-height: 26px;
    padding: 0 10px;
    font-size: 14px;
    margin: 0 3px;
}

.isPc .page a.cur,
.isPc .page a:hover,
.isPc .page span.cur,
.isPc .page span:hover {
    border-color: #226abb;
    background: #226abb;
    color: #fff;
    text-decoration: none;
}

.isWap .page {
    font-size: 0;
    padding: 0.35rem 0;
    text-align: center;
}

.isWap .page a,
.isWap .page span {
    display: inline-block;
    height: 26px;
    border: 1px solid #ddd;
    line-height: 26px;
    padding: 0 10px;
    font-size: 14px;
    margin: 0 3px;
}

.isWap .page a.cur,
.isWap .page a:hover,
.isWap .page span.cur,
.isWap .page span:hover {
    border-color: #226abb;
    background: #226abb;
    color: #fff;
    text-decoration: none;
}

.isPc .menu {
    float: left;
    width: 240px;
}

.isPc .menu li {
    margin-bottom: 2px;
}

.isPc .menu a {
    display: block;
    background: #bce2ff;
    font-size: 18px;
    line-height: 24px;
    padding: 20px;
    box-sizing: border-box;
    position: relative;
}

.isPc .menu .cur a,
.isPc .menu a:hover {
    background: url(../images/icon-menu.png) no-repeat 210px center #1d65b8;
    color: #fff;
    text-decoration: none;
}

.isPc .menu-right {
    float: right;
    width: 1030px;
}

.isWap .menu {
    display: none;
}

.isPc .r-item {
    margin-bottom: 30px;
}

.isPc .r-tit {
    padding: 20px;
}

.isPc .r-tit h2 {
    font-size: 24px;
    line-height: 28px;
    font-weight: 700;
}

.isPc .r-list1 {
    overflow: hidden;
    zoom: 1;
}

.isPc .r-list1 a {
    display: block;
    background: #f1f7fc;
    font-size: 16px;
}

.isPc .r-list1 img {
    display: block;
    width: 100%;
}

.isPc .r-list2 {
    overflow: hidden;
    zoom: 1;
    font-size: 15px;
    line-height: 22px;
    padding-left: 20px;
    padding-right: 10px;
}

.isPc .r-list2 li {
    margin-bottom: 15px;
}

.isPc .r-list2 a {
    display: block;
}

.isWap .right {
    display: none;
}

.isPc .banner {
    position: relative;
    overflow: hidden;
}

.isPc .swiper-container1 {
    width: 100%;
    height: 800px;
    overflow: hidden;
    margin: 0 auto;
}

.isPc .swiper-container1 li {
    float: left;
    width: 100%;
    height: 800px;
    position: relative;
    overflow: hidden;
}

.isPc .swiper-container1 .list-mask {
    position: absolute;
    width: 100%;
    height: 100%;
    font-size: 0;
    line-height: 0;
    background: url(../images/swiper1-mask.png) repeat-x left bottom;
    top: 0;
    left: 0;
}

.isPc .swiper-container1 .list-tit {
    width: 1030px;
    position: absolute;
    left: 50%;
    margin-left: -650px;
    bottom: 30px;
    font-size: 24px;
    line-height: 36px;
    color: #fff;
}

.isPc .pagination1 {
    position: absolute;
    width: 1300px;
    bottom: 30px;
    font-size: 0;
    left: 50%;
    margin-left: -650px;
    text-align: right;
}

.isPc .pagination1 .swiper-pagination-switch {
    display: inline-block;
    width: 16px;
    height: 16px;
    border: 1px solid #fff;
    margin: 0 5px;
    border-radius: 50%;
}

.isPc .pagination1 .swiper-active-switch {
    background: #fff;
}

.isPc .swiper-next1,
.isPc .swiper-prev1 {
    position: absolute;
    width: 72px;
    height: 96px;
    font-size: 0;
    line-height: 0;
    top: 50%;
    margin-top: -48px;
}

.isPc .swiper-prev1 {
    left: 10px;
    background: url(../images/swiper-prev1.png) no-repeat center;
}

.isPc .swiper-next1 {
    right: 10px;
    background: url(../images/swiper-next1.png) no-repeat center;
}

.isPc .swiper-container2 {
    position: relative;
}

.isPc .swiper-container2 .slider-inner {
    width: 1150px;
    margin: 0 auto;
    overflow: hidden;
}

.isPc .swiper-container2 .slider-inner ul {
    width: 1000%;
}

.isPc .swiper-container2 li {
    float: left;
    width: 1150px;
}

.isPc .swiper-container2 li a {
    float: left;
    width: 210px;
    margin: 0 10px;
}

.isPc .swiper-next2,
.isPc .swiper-prev2 {
    position: absolute;
    width: 24px;
    height: 79px;
    font-size: 0;
    line-height: 0;
    top: 50%;
    margin-top: -39px;
}

.isPc .swiper-prev2 {
    left: 0;
    background: url(../images/swiper-prev2.png) no-repeat center;
}

.isPc .swiper-next2 {
    right: 0;
    background: url(../images/swiper-next2.png) no-repeat center;
}

.isPc .swiper-container3 {
    position: relative;
    overflow: hidden;
    zoom: 1;
    margin-top: 70px;
}

.isPc .swiper-container3 .slider-inner {
    width: 1158px;
    margin: 0 auto;
    overflow: hidden;
}

.isPc .swiper-container3 .slider-inner ul {
    width: 1000%;
}

.isPc .swiper-container3 li {
    float: left;
    width: 1158px;
}

.isPc .swiper-container3 .list-item {
    float: left;
    width: 356px;
    min-height: 114px;
    margin: 0 15px;
    box-sizing: border-box;
    background: #fff;
    padding: 20px 24px 15px;
    border: 1px solid #fff;
}

.isPc .swiper-container3 .list-item:hover {
    border-color: #5092ca;
}

.isPc .swiper-container3 .list-tit {
    font-size: 18px;
    line-height: 22px;
}

.isPc .swiper-container3 .list-date {
    color: #5092ca;
    background: 0 0;
    padding: 0;
}

.isPc .pagination3 {
    font-size: 0;
    text-align: center;
    margin-top: 25px;
}

.isPc .pagination3 .swiper-pagination-switch {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    background: #fff;
    border-radius: 50%;
}

.isPc .pagination3 .swiper-active-switch {
    background: #5092ca;
}

.isPc .swiper-next3,
.isPc .swiper-prev3 {
    position: absolute;
    width: 18px;
    height: 30px;
    font-size: 0;
    line-height: 0;
    top: 40px;
}

.isPc .swiper-prev3 {
    left: 0;
    background: url(../images/swiper-prev3.png) no-repeat center;
}

.isPc .swiper-next3 {
    right: 0;
    background: url(../images/swiper-next3.png) no-repeat center;
}

.isPc .swiper-container4 {
    width: 852px;
    height: 291px;
    background: #5092ca;
    overflow: hidden;
    position: relative;
    float: left;
}

.isPc .swiper-container4 .slider-inner,
.isPc .swiper-container4 .slider-inner li {
    width: 852px;
    height: 291px;
    overflow: hidden;
    zoom: 1;
}

.isPc .swiper-container4 .slider-inner li {
    float: left;
}

.isPc .swiper-container4 .slider-inner img {
    float: left;
    width: 436px;
    height: 291px;
    margin-right: 30px;
}

.isPc .swiper-container4 .list-text {
    padding-top: 35px;
    padding-right: 30px;
}

.isPc .swiper-container4 .list-tit {
    font-size: 22px;
    line-height: 30px;
}

.isPc .swiper-container4 .list-tit a {
    color: #fff;
}

.isPc .swiper-container4 .list-date {
    background: 0 0;
    padding: 0;
}

.isPc .swiper-container4 .slider-btns {
    position: absolute;
    right: 20px;
    bottom: 20px;
}

.isPc .pagination4,
.isPc .swiper-next4,
.isPc .swiper-prev4 {
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    font-size: 14px;
    line-height: 1.5;
}

.isPc .swiper-container5 {
    position: relative;
    overflow: hidden;
    zoom: 1;
    margin-top: 60px;
}

.isPc .swiper-container5 .slider-inner {
    width: 1128px;
    margin: 0 auto;
    overflow: hidden;
}

.isPc .swiper-container5 .slider-inner ul {
    width: 1000%;
}

.isPc .swiper-container5 li {
    float: left;
    width: 1128px;
}

.isPc .swiper-container5 .list-item {
    float: left;
    width: 152px;
    height: 152px;
    margin: 0 18px;
    box-sizing: border-box;
    background: #fff;
    border: 1px solid #dfeaf4;
    overflow: hidden;
}

.isPc .swiper-container5 .list-item img {
    display: block;
    width: 100%;
}

.isPc .pagination5 {
    font-size: 0;
    text-align: center;
    margin-top: 20px;
}

.isPc .pagination5 .swiper-pagination-switch {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    background: #dfeaf4;
    border-radius: 50%;
}

.isPc .pagination5 .swiper-active-switch {
    background: #5092ca;
}

.isPc .swiper-next5,
.isPc .swiper-prev5 {
    position: absolute;
    width: 18px;
    height: 30px;
    font-size: 0;
    line-height: 0;
    top: 60px;
}

.isPc .swiper-prev5 {
    left: 0;
    background: url(../images/swiper-prev3.png) no-repeat center;
}

.isPc .swiper-next5 {
    right: 0;
    background: url(../images/swiper-next3.png) no-repeat center;
}

.isPc .swiper-container6 .container {
    margin: 0 auto;
    width: 1200px;
}

.isPc .swiper-container6 .poster-main {
    width: 1055px;
    height: 384px;
    position: relative;
    margin: 0 auto;
}

.isPc .swiper-container6 .poster-main a,
.isPc .swiper-container6 .poster-main img {
    display: block;
}

.isPc .swiper-container6 .poster-main .poster-list {
    width: 1000px;
    height: 385px;
}

.isPc .swiper-container6 .poster-main .poster-list .poster-item {
    width: 200px;
    height: 385px;
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
}

.isPc .swiper-container6 .poster-main .poster-btn {
    position: absolute;
    top: 0;
    z-index: 10;
    cursor: pointer;
}

.isPc .swiper-container6 .poster-main .poster-prev-btn {
    left: 0;
    background: url(../images/swiper-prev6.png) no-repeat left center;
    margin-left: -50px;
}

.isPc .swiper-container6 .poster-main .poster-next-btn {
    right: 0;
    background: url(../images/swiper-next6.png) no-repeat right center;
    margin-right: -50px;
}

.isPc .swiper-container6 .list-mask {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
    background: url(../images/list-mask.png) 0 bottom repeat-x;
}

.isPc .swiper-container6 .list-tit {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    box-sizing: border-box;
    padding: 15px 20px;
    font-weight: 400;
}

.isWap .banner {
    position: relative;
    overflow: hidden;
    background: #fff;
    padding-bottom: 0.3rem;
}

.isWap .swiper-container1 {
    width: 100%;
    overflow: hidden;
    background: #fff;
}

.isWap .swiper-container1 li {
    float: left;
    width: 100%;
    position: relative;
    overflow: hidden;
}

.isWap .swiper-container1 img {
    display: block;
    width: 100%;
}

.isWap .swiper-container1 .list-mask {
    position: absolute;
    width: 100%;
    height: 100%;
    font-size: 0;
    line-height: 0;
    background: url(../images/swiper-mask1.png) repeat-x left top;
    top: 0;
    left: 0;
    display: none;
}

.isWap .swiper-container1 .list-tit {
    font-size: 0.34rem;
    line-height: 1.2;
    padding: 0.3rem;
    color: #004098;
}

.isWap .pagination1 {
    width: 100%;
    font-size: 0;
    text-align: center;
}

.isWap .pagination1 .swiper-pagination-switch {
    display: inline-block;
    width: 0.2rem;
    height: 0.2rem;
    border: 2px solid #004098;
    margin: 0 0.05rem;
    border-radius: 50%;
}

.isWap .pagination1 .swiper-active-switch {
    background: #004098;
}

.isWap .swiper-next1,
.isWap .swiper-prev1 {
    position: absolute;
    width: 43px;
    height: 98px;
    width: 0.43rem;
    height: 0.98rem;
    font-size: 0;
    line-height: 0;
    top: 1.25rem;
}

.isWap .swiper-prev1 {
    left: 0.2rem;
    background: url(../images/swiper-prev1.png) no-repeat center;
}

.isWap .swiper-next1 {
    right: 0.2rem;
    background: url(../images/swiper-next1.png) no-repeat center;
}

.isWap .swiper-container2 {
    display: none;
}

.isWap .swiper-next2,
.isWap .swiper-prev2 {
    position: absolute;
    width: 24px;
    height: 79px;
    font-size: 0;
    line-height: 0;
    top: 50%;
    margin-top: -39px;
}

.isWap .swiper-prev2 {
    left: 0;
    background: url(../images/swiper-prev2.png) no-repeat center;
}

.isWap .swiper-next2 {
    right: 0;
    background: url(../images/swiper-next2.png) no-repeat center;
}

.isWap .swiper-container3 {
    position: relative;
    overflow: hidden;
    zoom: 1;
    margin-top: 0.4rem;
}

.isWap .swiper-container3 li {
    display: none;
}

.isWap .swiper-container3 li:first-child {
    display: block;
}

.isWap .swiper-container3 .list-item {
    box-sizing: border-box;
    background: #fff;
    margin-bottom: 0.3rem;
    padding: 0.3rem;
}

.isWap .swiper-container3 .list-tit {
    font-size: 18px;
    line-height: 22px;
    font-size: 0.26rem;
    line-height: 1.4;
    font-weight: 400;
}

.isWap .swiper-container3 .list-date {
    color: #5092ca;
    background: 0 0;
    padding: 0;
    margin-top: 5px;
}

.isWap .swiper-container3 .list-more {
    display: block;
    width: 2.3rem;
    height: 0.7rem;
    border: 1px solid #5192ca;
    text-align: center;
    line-height: 0.7rem;
    margin: 0 auto;
    background: #fff;
    color: #5092ca;
    font-size: 0.24rem;
}

.isWap .pagination3 {
    font-size: 0;
    text-align: center;
    margin-top: 25px;
    display: none;
}

.isWap .pagination3 .swiper-pagination-switch {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    background: #fff;
    border-radius: 50%;
}

.isWap .pagination3 .swiper-active-switch {
    background: #5092ca;
}

.isWap .swiper-next3,
.isWap .swiper-prev3 {
    position: absolute;
    width: 18px;
    height: 30px;
    font-size: 0;
    line-height: 0;
    top: 40px;
    display: none;
}

.isWap .swiper-prev3 {
    left: 0;
    background: url(../images/swiper-prev3.png) no-repeat center;
}

.isWap .swiper-next3 {
    right: 0;
    background: url(../images/swiper-next3.png) no-repeat center;
}

.isWap .swiper-container4 {
    background: #5092ca;
    overflow: hidden;
    position: relative;
}

.isWap .swiper-container4 .slider-inner,
.isWap .swiper-container4 .slider-inner li {
    overflow: hidden;
    zoom: 1;
}

.isWap .swiper-container4 .slider-inner li {
    float: left;
}

.isWap .swiper-container4 .slider-inner img {
    display: block;
    width: 100%;
}

.isWap .swiper-container4 .list-text {
    padding: 0.3rem;
}

.isWap .swiper-container4 .list-tit {
    font-size: 0.34rem;
    line-height: 1.5;
}

.isWap .swiper-container4 .list-tit a {
    color: #fff;
}

.isWap .swiper-container4 .list-date {
    background: 0 0;
    padding: 0;
}

.isWap .swiper-container4 .slider-btns {
    font-size: 0;
    line-height: 0;
    text-align: center;
    padding-bottom: 0.3rem;
}

.isWap .pagination4,
.isWap .swiper-next4,
.isWap .swiper-prev4 {
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    font-size: 14px;
    line-height: 1.5;
    margin: 0 3px;
}

.isWap .swiper-container5 {
    position: relative;
    overflow: hidden;
    zoom: 1;
    margin-top: 0.5rem;
    padding: 0 0.8rem;
}

.isWap .swiper-container5 .slider-inner {
    margin: 0 auto;
    overflow: hidden;
}

.isWap .swiper-container5 .slider-inner ul {
    width: 1000%;
}

.isWap .swiper-container5 li {
    float: left;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}

.isWap .swiper-container5 .list-item {
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    box-sizing: border-box;
    background: #fff;
    border: 1px solid #dfeaf4;
    overflow: hidden;
    margin-bottom: 0.3rem;
}

.isWap .swiper-container5 .list-item img {
    display: block;
    width: 100%;
}

.isWap .pagination5 {
    font-size: 0;
    text-align: center;
    margin-top: 20px;
}

.isWap .pagination5 .swiper-pagination-switch {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    background: #dfeaf4;
    border-radius: 50%;
}

.isWap .pagination5 .swiper-active-switch {
    background: #5092ca;
}

.isWap .swiper-next5,
.isWap .swiper-prev5 {
    position: absolute;
    width: 18px;
    height: 30px;
    font-size: 0;
    line-height: 0;
    top: 60px;
}

.isWap .swiper-prev5 {
    left: 0;
    background: url(../images/swiper-prev3.png) no-repeat center;
}

.isWap .swiper-next5 {
    right: 0;
    background: url(../images/swiper-next3.png) no-repeat center;
}

.isWap .swiper-container6 {
    width: 100%;
    overflow: hidden;
    zoom: 1;
    background: #5092ca;
}

.isWap .swiper-container6 li {
    float: left;
}

.isWap .swiper-container6 a {
    display: block;
}

.isWap .swiper-container6 .list-mask {
    display: none;
}

.isWap .swiper-container6 .list-tit {
    display: block;
    font-size: 0.36rem;
    line-height: 1.2;
    color: #fff;
    padding: 0.2rem;
}

.isWap .pagination6 {
    width: 100%;
    font-size: 0;
    text-align: center;
    padding: 0.1rem 0 0.3rem;
}

.isWap .pagination6 .swiper-pagination-switch {
    display: inline-block;
    width: 24px;
    height: 24px;
    margin: 0 5px;
    background: url(../images/swiper-pagination-switch1.png) no-repeat center;
}

.isWap .pagination6 .swiper-active-switch {
    background: url(../images/swiper-active-switch1.png) no-repeat center;
}

.isPc .tit {
    line-height: 1;
    position: relative;
    margin-bottom: 20px;
}

.isPc .tit h2 {
    font-size: 28px;
    line-height: 1;
    font-weight: 700;
}

.isPc .i-tit {
    height: 96px;
    line-height: 1;
    text-align: center;
}

.isPc .i-tit h2 {
    font-size: 48px;
    font-weight: 700;
}

.isWap .tit {
    line-height: 1;
    position: relative;
    padding-bottom: 0.3rem;
}

.isWap .tit h2 {
    font-size: 0.4rem;
    line-height: 1;
    font-weight: 700;
}

.isWap .i-tit {
    line-height: 1;
    text-align: center;
    padding-bottom: 0.5rem;
}

.isWap .i-tit h2 {
    font-size: 0.6rem;
    font-weight: 700;
}

@font-face {
    font-family: calibri;
    src: url(font/calibri.woff2) format("woff2"), url(font/calibri.woff) format("woff"), url(font/calibri.ttf) format("truetype"), url(font/calibri.eot) format("embedded-opentype"), url(font/calibri.svg) format("svg");
    font-weight: 400;
    font-style: normal;
}

.about-wrapper,
.art-text,
.award-wrapper,
.banner,
.crumb,
.nav,
.section-contact,
.section-tags {
    font-family: calibri;
    border: 0;
}

.isPc .page-banner {
    width: 100%;
    position: relative;
    overflow: hidden;
    height: 472px;
}

.isPc .page-banner img {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}

.isWap .page-banner {
    width: 100%;
}

.isWap .page-banner img {
    width: 100%;
}

.isPc .search {
    /* background: #ebeef3; */
    /* margin-bottom: 30px; */
}

.isPc .search .search-inner {
    position: relative;
}

.isPc .search .inp-text {
    /* width: 100%; */
    /* height: 48px; */
    /* line-height: 48px; */
    /* box-sizing: border-box; */
    /* border: none; */
    /* background: 0 0; */
    /* padding-left: 38px; */
    /* font-size: 16px; */
}

.isPc .search .inp-subm {
    position: absolute;
    /* width: 48px; */
    /* height: 48px; */
    top: 0;
    right: 0;
    font-size: 0;
    line-height: 0;
    background: url(../images/icon-search2.png) no-repeat center;
}

.isPc .search-result {
    font-size: 16px;
    line-height: 20px;
    margin-top: 15px;
}

.isWap .search {
    margin-top: 0.7rem;
    margin-bottom: 0.5rem;
    padding: 0 0.3rem;
}

.isWap .search .search-inner {
    position: relative;
}

.isWap .search .inp-text {
    width: 100%;
    height: 48px;
    line-height: 48px;
    box-sizing: border-box;
    border: none;
    background: 0 0;
    padding-left: 20px;
    font-size: 16px;
    border: 2px solid #226abb;
    border-radius: 24px;
}

.isWap .search .inp-subm {
    position: absolute;
    width: 48px;
    height: 48px;
    top: 0;
    right: 0;
    font-size: 0;
    line-height: 0;
    background: url(../images/wap/icon-search.png) no-repeat center;
    background-size: 0.43rem 0.39rem;
}

.isWap .search-result {
    font-size: 0.26rem;
    line-height: 1.5;
    margin-top: 0.2rem;
    padding-left: 0.3rem;
    text-align: center;
    color: #666;
}

.isWap .search-result em {
    color: #226abb;
}

body {
    font-family: Arial, Helvetica, sans-serif;
}

.wrapper {
    display: none;
}

.isPc .wrapper,
.isWap .wrapper {
    display: block;
}

.isPc .wap-item {
    display: none;
}

.isWap .pc-item {
    display: none;
}

/*20210512*/
.isPc .swiper-container1 img {
    position: absolute;
    width: 100%;
    min-width: 1920px;
    height: auto;
    left: 50%;
    margin-left: 0;
    transform: translateX(-50%);
}

.isPc .list7 .list-tit em {
    display: inline-block;
    padding: 15px;
    background: #222;
}

.isPc .list7 .list-tit em,
.isWap .list7 .list-tit em {
    text-transform: capitalize;
}

.isPc .list8 a em,
.isWap .list8 a em {
    text-transform: capitalize;
}

.isPc .i-section2 .welcome-item {
    text-transform: capitalize;
}

.isWap .list8 ul {
    display: block;
    flex-wrap: wrap;
    justify-content: space-around;
}

.isWap .list8 li {
    margin: 0 0.2rem;
}

.isWap .award-wrapper .award-from {
    text-align: center;
    font-size: 0.4rem;
    font-weight: 700;
    color: #226abb;
    line-height: 1.2;
}

.isWap .award-wrapper .award-from b {
    display: block;
    background: #fff;
}

.isPc .art2 {
    padding: 0 60px;
    padding-top: 35px;
    padding-bottom: 25px;
}

.isPc .h-btn-nav {
    font-size: 0;
}

.isPc .art-text h5 {
    font-size: 24px;
    line-height: 30px;
}

.isPc .table h3 {
    font-size: 24px;
    line-height: 30px;
    font-weight: bold;
    margin-bottom: 10px;
}

.isPc .table h5 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
}

.isPc .table .tab {
    background: #ddedff;
    font-size: 20px;
    line-height: 30px;
}

.isPc .table .tab dl {
    padding: 35px 50px;
    border-bottom: 2px solid #fff;
}

.isPc .table .tab dt {
    width: 270px;
    float: left;
    margin-right: 10px;
    text-align: left;
    font-weight: bold;
}

.isPc .table .tab dd {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 0;
}

.isPc .table .tab ul {
    float: left;
    font-size: 18px;
    line-height: 20px;
}

.isPc .table .tab ul li {
    margin-bottom: 50px;
}

.isPc .table .tab ul a {
    display: inline-block;
    /* margin-right: 30px; */
    width: 155px;
}

.isPc .table .tab dl.dl3 {
    overflow: hidden;
}



@media screen and (max-width: 1024px) {
    .isPc .bdy {
        width: 100%;
    }

    .isPc .wrapper {
        min-width: 100%;
        position: relative;
    }

    .isPc .header {
        width: 94%;
        padding: 0 3%;
        height: 120px;
        position: absolute;
        top: 0;
        left: 50%;
        margin-left: -512px;
        z-index: 99;
    }

    .isPc .w {
        width: 100%;
    }

    .isPc .nav li {
        margin: 0 15px;
    }

    .isPc .nav .list-item1 {
        width: auto;
    }

    .isPc .nav .list-item2 {
        width: auto;
    }

    .isPc .nav .list-item3 {
        width: auto;
    }

    .isPc .nav .list-item4 {
        width: auto;
    }

    .isPc .nav .list-item5 {
        width: auto;
    }

    .isPc .nav .list-item6 {
        width: auto;
    }

    .isPc .nav .list-item7 {
        width: auto;
    }

    .isPc .nav-container {
        width: 100%;
        margin: 0 auto;
        border-top: 1px solid rgba(255, 255, 255, 0.3);
    }

    .isPc .nav a {
        height: 55px;
        line-height: 52px;
        font-size: 16px;
        color: #fff;
        display: block;
        text-align: center;
        white-space: nowrap;
        font-weight: 700;
    }

    .isPc .swiper-container1 li {
        float: left;
        width: 100%;
        position: relative;
        overflow: hidden;
    }

    .isPc .swiper-container1 .list-mask {
        position: absolute;
        width: 100%;
        height: 100%;
        font-size: 0;
        line-height: 0;
        background: url(../images/swiper1-mask.png) repeat-x left bottom;
        top: 0;
        left: 0;
    }

    .isPc .swiper-container1 .list-tit {
        width: 1000px;
        position: absolute;
        left: 50%;
        margin-left: -500px;
        bottom: 30px;
        font-size: 24px;
        line-height: 36px;
        color: #fff;
        padding: 0 12px;
    }

    .isPc .list6 .list-item1 {
        width: 400px;
        height: auto;
        margin-right: 0px;
        margin-bottom: 40px;
    }

    .isPc .list6 .list-item1 img {
        width: 100%;
    }

    .isPc .list6 li {
        float: left;
        position: relative;
        width: 290px;
        height: auto;
        background: #fff;
        margin-left: 10px;
        margin-right: 0;
        margin-bottom: 8px;
        overflow: hidden;
        position: relative;
    }

    .isPc .list6 .list-date {
        position: absolute;
        white-space: nowrap;
        right: 20px;
        bottom: 10px;
        text-decoration: underline;
    }

    .isPc .list6 .list-label {
        height: 30px;
        line-height: 30px;
    }

    .isPc .list6 .list-item1 .list-text {
        padding: 31px 20px;
    }

    .isPc .i-section1 {
        background: #ebeef3;
        padding-top: 35px;
        padding-bottom: 10px;
    }

    .isPc .i-section2 .welcome-item3 {
        top: 35px;
        left: 670px;
        background: url(../images/icon-welcome3.png) no-repeat center 40px;
    }

    .isPc .i-section2 .welcome-item2 {
        top: 352px;
        left: -115px;
        background: url(../images/icon-welcome2.png) no-repeat center 42px;
    }

    .isPc .list7 li {
        float: left;
        width: 220px;
        height: auto;
        margin: 0 0 0 30px;
        position: relative;
    }

    .isPc .i-section3 {
        padding-top: 40px;
        padding-bottom: 50px;
    }

    .isPc .list8 a,
    .isPc .list8 li {
        display: inline-block;
        width: 170px;
        height: 170px;
        border-radius: 50%;
    }

    .isPc .list8 li {
        margin: 0 10px;
    }

    .isPc .i-section5 {
        background: #ebeef3;
        padding-top: 45px;
        padding-bottom: 40px;
    }

    .isPc .list9 {
        padding-left: 20px;
    }

    .isPc .list9 .list-item1 {
        width: 108px;
        border: none;
        padding: 0;
    }

    .isPc .list9 .list-item2 {
        width: 220px;
    }

    .isPc .list9 .list-item3 {
        width: 208px;
    }

    .isPc .list9 .list-item4 {
        width: 234px;
    }

    .isPc .list9 .list-item5 {
        width: 208px;
        padding-right: 0;
    }

    .isPc .list9 li {
        padding-left: 20px;
    }

    .isPc .f-menu {
        padding: 5% 3%;
    }

    .isPc .menu-item3 {
        margin-bottom: 30px;
    }

    .isPc .f-menu .menu-item1 {
        width: 70px;
    }

    .isPc .f-menu .menu-item2 {
        width: 115px;
    }

    .isPc .f-menu .menu-item3 {
        width: 289px;
    }

    .isPc .f-menu .menu-item4 {
        width: 146px;
    }

    .isPc .f-menu .menu-item5 {
        width: 293px;
    }

    .isPc .f-menu .menu-item6 {
        width: 133px;
    }

    .isPc .f-menu .menu-item7 {
        width: 112px;
    }

    .isPc .select-group {
        padding-left: 20px;
    }

    .isPc .art {
        padding: 0 70px;
        padding-top: 35px;
        padding-bottom: 25px;
    }

    .isPc .left {
        float: left;
        width: 678px;
        margin-left: 15px;
    }

    .isPc .left .art {
        padding-left: 60px;
        padding-right: 60px;
    }

    .isPc .right {
        float: right;
        width: 294px;
        margin-right: 15px;
    }

    .isPc .art-text .img-box {
        width: 100%;
        margin: 0 auto 2em;
        font-size: 15px;
        line-height: 20px;
        color: #666;
    }

    .isPc .art-text .img-box img {
        width: 100%;
    }


    #art-text p img {
        max-width: 100%
    }

    .isPc .crumb {
        padding: 20px 10px;
    }

    .isPc .list5 li {
        width: 205px;
        margin-right: 17px;
        margin-bottom: 50px;
    }

    .isPc .menu {
        float: left;
        width: 180px;
    }

    .isPc .menu .cur a,
    .isPc .menu a:hover {
        background: url(../images/icon-menu.png) no-repeat 160px center #1d65b8;
        color: #fff;
        text-decoration: none;
    }

    .isPc .menu-right {
        float: right;
        width: 760px;
    }

    .isPc .list4 li,
    .isPc .list5 li {
        float: left;
        width: 245px;
        margin: 0 40px 40px 0;
        font-size: 18px;
        line-height: 24px;
        color: #666;
        text-align: center;
    }

    .isPc .list4 ul,
    .isPc .list5 ul {
        font-size: 0;
        text-align: center;
        padding-left: 54px;
    }

    .isPc .select-group2 .select-selected {
        padding-right: 48px;
        height: 58px;
        line-height: 54px;
        font-size: 18px;
        position: relative;
    }

    .isPc .form-item .inp-text {
        width: 97%;
        height: 58px;
        border: none;
        background: #fff;
        font-size: 18px;
        font-weight: 700;
        color: #222;
        padding-left: 3%;
        box-sizing: border-box;
        border: 2px solid #ebeef3;
    }

    .isPc .form-item1 {
        width: 268px;
    }

    .isPc .form-item2 {
        width: 164px;
    }

    .isPc .form-item3 {
        width: 400px;
    }

    .isPc .form-item4 {
        width: 80px;
    }

    .isPc .form-item5 {
        width: 110px;
    }

    .isPc .form-item6 {
        width: 170px;
    }

    .isPc .form-item7 {
        width: 200px;
    }

    .isPc .form-item8 {
        width: 104px;
    }

    .isPc .form-item9 {
        width: 262px;
    }

    .isPc .form-item10 {
        width: 62px;
        margin-right: 0;
    }

    .isPc .section-resume1 .user-intro2 {
        float: left;
        width: 550px;
        height: 214px;
        border-right: 1px solid #888;
        box-sizing: border-box;
        margin-top: 40px;
        padding: 0 40px;
    }

    .isPc .f-menu .menu-item {
        float: left;
        margin-bottom: 20px;
    }

    .isPc .team-item1 {
        left: 364px;
        bottom: 536px;
    }

    .isPc .team-item2 {
        top: 180px;
        left: 20px;
    }

    .isPc .team-item4 {
        top: 460px;
        left: 26px;
    }

    .isPc .team-item3 {
        top: 165px;
        left: 655px;
    }

    .isPc .team-item5 {
        top: 400px;
        left: 655px;
    }

    .isPc .team-item6 {
        width: 400px;
        top: 605px;
        left: 464px;
    }

    .isPc .footer {
        border-top: 5px solid #73b639;
        background: #ebeef3;
        position: relative;
        margin-top: 75px;
    }

    .isPc .f-qr {
        position: absolute;
        width: 130px;
        left: 50%;
        margin-left: 320px;
        bottom: 155px;
    }

    .isPc .section-award {
        margin: 0 15px;
    }

    .isPc .crumb {
        font-size: 20px;
        line-height: 30px;
        box-sizing: border-box;
        padding: 20px 15px;
    }

    .isPc .section-about {
        padding: 40px 30px;
        margin: 0 15px;
    }

    .isPc .menu {
        margin-left: 15px;
    }

    .isPc .menu-right {
        margin-right: 15px;
    }

    .isPc .section-list {
        margin: 0 15px;
    }

    .isPc .section-contact {
        margin: 0 15px;
    }

    .isPc .list13 {
        margin: 0 15px;
    }

    .isPc .section-resume1 {
        margin: 30px 15px 0;
    }

    .isPc .section-resume2 {
        margin: 0 15px 20px;
    }

    .isPc .section-resume3,
    .isPc .section-resume4 {
        margin: 0 15px 20px;
    }

    .isPc .nav-sub {
        width: auto;
    }

    .isPc .search {
        margin: 0 0 20px;
    }
}
