﻿
.icon-backtop:before { content: ''; display: block; background-image: url(../images/sprite.png); background-position: -65px -220px; width: 55px; height: 55px; }

.icon-cline:before { content: ''; display: block; background-image: url(../images/sprite.png); background-position: -346px 0px; width: 22px; height: 31px; }

.icon-contact4:before { content: ''; display: block; background-image: url(../images/sprite.png); background-position: -186px -220px; width: 45px; height: 45px; }

.icon-dnarrow:before { content: ''; display: block; background-image: url(../images/sprite.png); background-position: -346px -41px; width: 16px; height: 10px; }

.icon-download:before { content: ''; display: block; background-image: url(../images/sprite.png); background-position: -130px -220px; width: 46px; height: 47px; }

.icon-insidenav:before { content: ''; display: block; background-image: url(../images/sprite.png); background-position: -220px -138px; width: 56px; height: 56px; }

.icon-loadmore:before { content: ''; display: block; background-image: url(../images/sprite.png); background-position: 0px -285px; width: 31px; height: 31px; }

.icon-mloadmore:before { content: ''; display: block; background-image: url(../images/sprite.png); background-position: -241px -220px; width: 31px; height: 31px; }

.icon-msearch:before { content: ''; display: block; background-image: url(../images/sprite.png); background-position: -290px -105px; width: 35px; height: 35px; }

.icon-nav01:before { content: ''; display: block; background-image: url(../images/sprite.png); background-position: -290px 0px; width: 46px; height: 42px; }

.icon-qa1:before { content: ''; display: block; background-image: url(../images/sprite.png); background-position: -290px -150px; width: 32px; height: 32px; }

.icon-qa2:before { content: ''; display: block; background-image: url(../images/sprite.png); background-position: -290px -192px; width: 32px; height: 32px; }

.icon-qcode:before { content: ''; display: block; background-image: url(../images/sprite.png); background-position: 0px 0px; width: 210px; height: 210px; }

.icon-return:before { content: ''; display: block; background-image: url(../images/sprite.png); background-position: -220px -70px; width: 58px; height: 58px; }

.icon-searchbtn:before { content: ''; display: block; background-image: url(../images/sprite.png); background-position: -290px -52px; width: 43px; height: 43px; }

.icon-toptop01:before { content: ''; display: block; background-image: url(../images/sprite.png); background-position: 0px -220px; width: 55px; height: 55px; }

.icon-totop_28:before { content: ''; display: block; background-image: url(../images/sprite.png); background-position: -220px 0px; width: 60px; height: 60px; }

.icon-upimg:before { content: ''; display: block; background-image: url(../images/sprite.png); background-position: -41px -285px; width: 39px; height: 24px; }

.icon-wimg29:before { content: ''; display: block; background-image: url(../images/sprite.png); background-position: -290px -234px; width: 32px; height: 32px; }

@charset "UTF-8";
/*--公共部分--*/
div, form, img, ul, ol, li, dl, dt, dd, p, tr, td, body, strong, span, pre, input { margin: 0; padding: 0; border: 0; background-repeat: no-repeat; }

h1, h2, h3, h4, h5, h6, p, dl, dt, dd { margin: 0; padding: 0; font-weight: normal; }

body { font-size: 14px; margin: 0px; padding: 0px; color: #333; line-height: 22px; height: auto; clear: both; font-family: Microsoft YaHei; }

img { border: 0px; }

ul, li { list-style: none; }

em, i { font-style: normal; }

a { text-decoration: none; color: #333; outline: none; }

a:hover { background-repeat: no-repeat; text-decoration: none; }

a, area { blr: expression(this.onFocus=this.blur()); }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

.clearfix { *zoom: 1; }

.clear { clear: both; }

* { webkit-box-sizing: border-box; box-sizing: border-box; }

input, textarea, select { outline: none; }

.fl { float: left; }

.fr { float: right; }

.row1 { text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; }

.row2 { text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; }

.row3 { text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; }

.row4 { text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 4; }

.commonweb { padding: 0px 10px; }

.clear { clear: both; line-height: 0; height: 0; font-size: 0; }

input[type="text"], input[type="password"], input[type="button"], input[type="submit"], input[type="checkbox"], input[type="radio"], input[type="reset"], select, textarea { outline-style: none; -webkit-appearance: none; resize: none; border: none; border-radius: 0; }

* { -webkit-tap-highlight-color: transparent; tap-hightlight-color: transparent; touch-callout: none; -webkit-touch-callout: none; }

html { -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; }

.z-transition { -webkit-transform-style: preserve-3d; -webkit-backface-visibility: hidden; }

.z-css3 { -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

@media (min-width: 768px) {
    .commonweb { padding: 0px 20px; }
}

@media (min-width: 992px) {
    .commonweb { padding: 0px 40px; }
}

.commonwebbox { margin-left: 0px; margin-right: 0px; }

.commonleft { float: none; }

.commonright { float: none; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; padding-left: 10px; padding-right: 10px; }

.col-xs-12 { width: 100%; }

.col-xs-11 { width: 91.66666667%; }

.col-xs-10 { width: 83.33333333%; }

.col-xs-9 { width: 75%; }

.col-xs-8 { width: 66.66666667%; }

.col-xs-7 { width: 58.33333333%; }

.col-xs-6 { width: 50%; }

.col-xs-5 { width: 41.66666667%; }

.col-xs-4 { width: 33.33333333%; }

.col-xs-3 { width: 25%; }

.col-xs-2 { width: 16.66666667%; }

.col-xs-1 { width: 8.33333333%; }

@media (min-width: 768px) {
    .commonwebbox { margin-left: -10px; margin-right: -10px; }
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; padding-left: 10px; padding-right: 10px; }
    .col-sm-12 { width: 100%; }
    .col-sm-11 { width: 91.66666667%; }
    .col-sm-10 { width: 83.33333333%; }
    .col-sm-9 { width: 75%; }
    .col-sm-8 { width: 66.66666667%; }
    .col-sm-7 { width: 58.33333333%; }
    .col-sm-6 { width: 50%; }
    .col-sm-5 { width: 41.66666667%; }
    .col-sm-4 { width: 33.33333333%; }
    .col-sm-3 { width: 25%; }
    .col-sm-2 { width: 16.66666667%; }
    .col-sm-1 { width: 8.33333333%; }
}

@media (min-width: 992px) {
    .commonwebbox { margin-left: -10px; margin-right: -10px; }
    .commonleft { float: left; }
    .commonright { float: right; }
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; padding-left: 10px; padding-right: 10px; }
    .col-md-12 { width: 100%; }
    .col-md-11 { width: 91.66666667%; }
    .col-md-10 { width: 83.33333333%; }
    .col-md-9 { width: 75%; }
    .col-md-8 { width: 66.66666667%; }
    .col-md-7 { width: 58.33333333%; }
    .col-md-6 { width: 50%; }
    .col-md-5 { width: 41.66666667%; }
    .col-md-4 { width: 33.33333333%; }
    .col-md-3 { width: 25%; }
    .col-md-2 { width: 16.66666667%; }
    .col-md-1 { width: 8.33333333%; }
}

@media (min-width: 1200px) {
    .commonweb { margin: 0px auto; max-width: 1180px; padding: 0; }
    .commonleft { float: left; }
    .commonright { float: right; }
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; padding-left: 10px; padding-right: 10px; }
    .col-lg-12 { width: 100%; }
    .col-lg-11 { width: 91.66666667%; }
    .col-lg-10 { width: 83.33333333%; }
    .col-lg-9 { width: 75%; }
    .col-lg-8 { width: 66.66666667%; }
    .col-lg-7 { width: 58.33333333%; }
    .col-lg-6 { width: 50%; }
    .col-lg-5 { width: 41.66666667%; }
    .col-lg-4 { width: 33.33333333%; }
    .col-lg-3 { width: 25%; }
    .col-lg-2 { width: 16.66666667%; }
    .col-lg-1 { width: 8.33333333%; }
}

.visible-lg, .visible-md, .visible-sm { display: none; }

.hidden-lg, .hidden-md, .hidden-sm { display: none; }

@media (min-width: 767px) {
    .visible-sm { display: block; }
    .hidden-sm { display: none; }
}

@media (min-width: 991px) {
    .visible-md { display: block; }
    .hidden-sm { display: block; }
}

@media (min-width: 1200px) {
    .visible-lg { display: block; }
    .hidden-lg { display: block; }
}

/* 样式开始*/

@charset "UTF-8";
/*--公共部分--*/
div, form, img, ul, ol, li, dl, dt, dd, p, tr, td, body, strong, span, pre, input { margin: 0; padding: 0; border: 0; background-repeat: no-repeat; }

h1, h2, h3, h4, h5, h6, p, dl, dt, dd { margin: 0; padding: 0; font-weight: normal; }

body { font-size: 14px; margin: 0px; padding: 0px; color: #333; line-height: 22px; height: auto; clear: both; }

img { border: 0px; }

.show { display: block !important; }

.hide { display: none !important; }

article, aside, footer, header, nav, section { display: block; }

a { background-color: transparent; /* 1 */ -webkit-text-decoration-skip: objects; /* 2 */ text-decoration: none; color: #333; outline: none; cursor: pointer; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sub { bottom: -0.25em; }

sup { top: -0.5em; }

audio, video { display: inline-block; }

/** 1. Add the correct box sizing in IE 10-. 2. Remove the padding in IE 10-. */
[type="checkbox"], [type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }

ul, li { list-style: none; }

em, i { font-style: normal; }

a:hover { background-repeat: no-repeat; text-decoration: none; }

a, area { blr: expression(this.onFocus=this.blur()); }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

.clearfix { *zoom: 1; }

.clear { clear: both; }

* { box-sizing: border-box; }

input, textarea, select { outline: none; }

.fl { float: left; }

.fr { float: right; }

.doinner, .commonweb { padding: 0px 10px; }

.clear { clear: both; line-height: 0; height: 0; font-size: 0; }

input[type="text"], input[type="password"], input[type="button"], input[type="submit"], select, textarea { outline-style: none; -webkit-appearance: none; resize: none; border: none; border-radius: 0; }

* { -webkit-tap-highlight-color: transparent; tap-hightlight-color: transparent; touch-callout: none; -webkit-touch-callout: none; }

.whzyinouttext17::-webkit-input-placeholder { color: #fff; font-size: 14px; opacity: 0.5; }

.whzyinouttext17::-moz-input-placeholder { color: #fff; font-size: 14px; opacity: 0.5; }

.whzyinouttext17::-ms-input-placeholder { color: #fff; font-size: 14px; opacity: 0.5; }

input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset !important; }

html { -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ -webkit-font-smoothing: antialiased; }

.z-transition { -webkit-transform-style: preserve-3d; -webkit-backface-visibility: hidden; }

.z-css3 { -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

@media (min-width: 768px) {
    .doinner, .commonweb { padding: 0px 20px; }
}

@media (min-width: 992px) {
    .doinner { padding: 0; }
    .commonweb { padding: 0px 40px; }
}

.commonwebbox { margin-left: 0px; margin-right: 0px; }

.commonleft { float: none; }

.commonright { float: none; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; padding-left: 10px; padding-right: 10px; }

.col-xs-12 { width: 100%; }

.col-xs-11 { width: 91.66666667%; }

.col-xs-10 { width: 83.33333333%; }

.col-xs-9 { width: 75%; }

.col-xs-8 { width: 66.66666667%; }

.col-xs-7 { width: 58.33333333%; }

.col-xs-6 { width: 50%; }

.col-xs-5 { width: 41.66666667%; }

.col-xs-4 { width: 33.33333333%; }

.col-xs-3 { width: 25%; }

.col-xs-2 { width: 16.66666667%; }

.col-xs-1 { width: 8.33333333%; }

@media (min-width: 520px) {
    .col-xss-6, .col-xss-9, .col-xss-3 { float: left; padding-left: 10px; padding-right: 10px; }
    .col-xss-6 { width: 50%; }
    .col-xss-9 { width: 75%; }
    .col-xss-3 { width: 25%; }
}

@media (min-width: 768px) {
    .commonwebbox { margin-left: -10px; margin-right: -10px; }
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; padding-left: 10px; padding-right: 10px; }
    .col-sm-12 { width: 100%; }
    .col-sm-11 { width: 91.66666667%; }
    .col-sm-10 { width: 83.33333333%; }
    .col-sm-9 { width: 75%; }
    .col-sm-8 { width: 66.66666667%; }
    .col-sm-7 { width: 58.33333333%; }
    .col-sm-6 { width: 50%; }
    .col-sm-5 { width: 41.66666667%; }
    .col-sm-4 { width: 33.33333333%; }
    .col-sm-3 { width: 25%; }
    .col-sm-20 { width: 20%; }
    .col-sm-2 { width: 16.66666667%; }
    .col-sm-1 { width: 8.33333333%; }
}

@media (min-width: 992px) {
    .commonwebbox { margin-left: -10px; margin-right: -10px; }
    .commonleft { float: left; }
    .commonright { float: right; }
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; padding-left: 10px; padding-right: 10px; }
    .col-md-12 { width: 100%; }
    .col-md-11 { width: 91.66666667%; }
    .col-md-10 { width: 83.33333333%; }
    .col-md-9 { width: 75%; }
    .col-md-8 { width: 66.66666667%; }
    .col-md-7 { width: 58.33333333%; }
    .col-md-6 { width: 50%; }
    .col-md-5 { width: 41.66666667%; }
    .col-md-4 { width: 33.33333333%; }
    .col-md-3 { width: 25%; }
    .col-md-2 { width: 16.66666667%; }
    .col-md-2s { width: 12.5%; }
    .col-md-1 { width: 8.33333333%; }
}

@media (min-width: 1199px) {
    .commonweb { margin: 0px auto; max-width: 1180px; padding: 0; }
    .commonleft { float: left; }
    .commonright { float: right; }
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; padding-left: 10px; padding-right: 10px; }
    .col-lg-12 { width: 100%; }
    .col-lg-11 { width: 91.66666667%; }
    .col-lg-10 { width: 83.33333333%; }
    .col-lg-9 { width: 75%; }
    .col-lg-8 { width: 66.66666667%; }
    .col-lg-7 { width: 58.33333333%; }
    .col-lg-6 { width: 50%; }
    .col-lg-5 { width: 41.66666667%; }
    .col-lg-4 { width: 33.33333333%; }
    .col-lg-3 { width: 25%; }
    .col-lg-2 { width: 16.66666667%; }
    .col-lg-1 { width: 8.33333333%; }
}

.visible-sm, .visible-md, .visible-lg { display: none; }

.hidden-sm, .hidden-md, .hidden-lg { display: block; }

@media (min-width: 768px) {
    .visible-sm { display: block; }
    .hidden-sm { display: none; }
}

@media (min-width: 992px) {
    .visible-md { display: block; }
    .hidden-md { display: none; }
}

@media (min-width: 1200px) {
    .visible-lg { display: block; }
    .hidden-lg { display: none; }
}

/* layout start*/

/** Swiper 3.4.2 Most modern mobile touch slider and framework with hardware accelerated transitions http://www.idangero.us/swiper/ Copyright 2017, Vladimir Kharlampidi The iDangero.us http://www.idangero.us/ Licensed under MIT Released on: March 10, 2017 */
.swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; z-index: 1; }

.swiper-container-no-flexbox .swiper-slide { float: left; }

.swiper-container-vertical > .swiper-wrapper { -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; }

.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; box-sizing: content-box; }

.swiper-container-android .swiper-slide, .swiper-wrapper { -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.swiper-container-multirow > .swiper-wrapper { -webkit-box-lines: multiple; -moz-box-lines: multiple; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; }

.swiper-container-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }

.swiper-slide { -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative; }

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height: auto; }

.swiper-container-autoheight .swiper-wrapper { -webkit-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start; -webkit-transition-property: -webkit-transform,height; -webkit-transition-property: height,-webkit-transform; transition-property: height,-webkit-transform; transition-property: transform,height; transition-property: transform,height,-webkit-transform; }

.swiper-container .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000; }

.swiper-wp8-horizontal { -ms-touch-action: pan-y; touch-action: pan-y; }

.swiper-wp8-vertical { -ms-touch-action: pan-x; touch-action: pan-x; }

.swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: 27px; height: 44px; margin-top: -22px; z-index: 10; cursor: pointer; background-size: 27px 44px; background-position: center; background-repeat: no-repeat; }

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: .35; cursor: auto; pointer-events: none; }

.swiper-button-prev, .swiper-container-rtl .swiper-button-next { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); left: 10px; right: auto; }

.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-next, .swiper-container-rtl .swiper-button-prev { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); right: 10px; left: auto; }

.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

.swiper-pagination { position: absolute; text-align: center; -webkit-transition: .3s; transition: .3s; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 10; }

.swiper-pagination.swiper-pagination-hidden { opacity: 0; }

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 10px; left: 0; width: 100%; }

.swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; border-radius: 100%; background: #000; opacity: .2; }

button.swiper-pagination-bullet { border: none; margin: 0; padding: 0; box-shadow: none; -moz-appearance: none; -ms-appearance: none; -webkit-appearance: none; appearance: none; }

.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }

.swiper-pagination-white .swiper-pagination-bullet { background: #fff; }

.swiper-pagination-bullet-active { opacity: 1; background: #007aff; }

.swiper-pagination-white .swiper-pagination-bullet-active { background: #fff; }

.swiper-pagination-black .swiper-pagination-bullet-active { background: #000; }

.swiper-container-vertical > .swiper-pagination-bullets { right: 10px; top: 50%; -webkit-transform: translate3d(0, -50%, 0); -ms-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); }

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 5px 0; display: block; }

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px; }

.swiper-pagination-progress { background: rgba(0, 0, 0, 0.25); position: absolute; }

.swiper-pagination-progress .swiper-pagination-progressbar { background: #007aff; position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top; }

.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar { -webkit-transform-origin: right top; -ms-transform-origin: right top; transform-origin: right top; }

.swiper-container-horizontal > .swiper-pagination-progress { width: 100%; height: 4px; left: 0; top: 0; }

.swiper-container-vertical > .swiper-pagination-progress { width: 4px; height: 100%; left: 0; top: 0; }

.swiper-pagination-progress.swiper-pagination-white { background: rgba(255, 255, 255, 0.5); }

.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar { background: #fff; }

.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar { background: #000; }

.swiper-container-3d { -webkit-perspective: 1200px; -o-perspective: 1200px; perspective: 1200px; }

.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; }

.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top { position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10; }

.swiper-container-3d .swiper-slide-shadow-left { background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(transparent)); background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent); background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), transparent); }

.swiper-container-3d .swiper-slide-shadow-right { background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(transparent)); background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), transparent); }

.swiper-container-3d .swiper-slide-shadow-top { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(transparent)); background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent); background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent); }

.swiper-container-3d .swiper-slide-shadow-bottom { background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(transparent)); background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent); }

.swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper { -ms-perspective: 1200px; }

.swiper-container-cube, .swiper-container-flip { overflow: visible; }

.swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide { pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; }

.swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide { pointer-events: none; }

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; }

.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

.swiper-container-cube .swiper-slide { visibility: hidden; -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; width: 100%; height: 100%; }

.swiper-container-cube.swiper-container-rtl .swiper-slide { -webkit-transform-origin: 100% 0; -ms-transform-origin: 100% 0; transform-origin: 100% 0; }

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev { pointer-events: auto; visibility: visible; }

.swiper-container-cube .swiper-cube-shadow { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background: #000; opacity: .6; -webkit-filter: blur(50px); filter: blur(50px); z-index: 0; }

.swiper-container-fade.swiper-container-free-mode .swiper-slide { -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }

.swiper-container-fade .swiper-slide { pointer-events: none; -webkit-transition-property: opacity; transition-property: opacity; }

.swiper-container-fade .swiper-slide .swiper-slide { pointer-events: none; }

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }

.swiper-zoom-container { width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; text-align: center; }

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg { max-width: 100%; max-height: 100%; object-fit: contain; }

.swiper-scrollbar { border-radius: 10px; position: relative; -ms-touch-action: none; background: rgba(0, 0, 0, 0.1); }

.swiper-container-horizontal > .swiper-scrollbar { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; }

.swiper-container-vertical > .swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%; }

.swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, 0.5); border-radius: 10px; left: 0; top: 0; }

.swiper-scrollbar-cursor-drag { cursor: move; }

.swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; -webkit-transform-origin: 50%; -ms-transform-origin: 50%; transform-origin: 50%; -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite; animation: swiper-preloader-spin 1s steps(12, end) infinite; }

.swiper-lazy-preloader:after { display: block; content: ""; width: 100%; height: 100%; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-position: 50%; background-size: 100%; background-repeat: no-repeat; }

.swiper-lazy-preloader-white:after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

@-webkit-keyframes swiper-preloader-spin {
    100% { -webkit-transform: rotate(360deg); }
}

@keyframes swiper-preloader-spin {
    100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}

.whzyheadercontwp17 { width: 100%; height: 70px; position: relative; z-index: 101; }

.whzyheadercont17 { width: 100%; height: 70px; position: fixed; left: 0; top: 0; background-color: #fff; }

.whzyheadermsgcont17 { height: 70px; background-color: #ffffff; color: #333333; }

.whzylogo17 { float: left; display: block; padding-top: 21px; }

.whzylogo17 img { display: block; height: 21px; }

.whzyheaderlang17 { text-align: right; padding-top: 22px; display: none; padding-left: 10px; padding-right: 10px; }

.whzylangtext17 { position: relative; width: 110px; float: right; }

.whzylangtext17 span { position: relative; display: block; background-image: url(../images/whzyicon3.png); background-position: left center; background-repeat: no-repeat; text-transform: uppercase; padding-right: 18px; color: #999; padding-left: 18px; cursor: pointer; }

.whzylangtext17 span:after { content: ""; display: block; background-image: url(../images/whyyicon2.png); background-position: center center; background-repeat: no-repeat; width: 12px; height: 6px; position: absolute; right: 0; top: 50%; margin-top: -3px; }

.whzylangtext17 a { display: block; width: 100%; height: 34px; text-align: center; line-height: 34px; font-size: 12px; color: #999; border-bottom: 1px solid #e1e1e1; }

.whzylangtext17 a:hover, .whzylangtext17 a.cur { color: #245bab; }

.whzylangtext17 a:last-child { border: 0; }

.whzylogintext17 { float: left; }

.whzyregtext17 { display: inline-block; margin-right: 17px; color: #999999; background-image: url(../images/whzyicon4.png); background-repeat: no-repeat; background-position: left center; padding-left: 32px; }

.whzyheadernavlist17 { width: 100%; position: absolute; top: 70px; left: 0; z-index: 10; overflow-y: auto; overflow-x: hidden; padding-bottom: 76px; background-color: #fff; }

.whzyheadernavcont17 { padding-top: 5px; }

.whzyheadernavcont17 ul li { font-size: 15px; border-bottom: 1px solid #e5e5e5; position: relative; }

.whzyheadernavcont17 ul li a { display: block; color: #333333; padding: 10px 0; }

.whzyheadernavlist17 .whzyheaderlang17 { display: block; text-align: center; }

.whzysubnavcont17 { padding-bottom: 12px; display: none; }

.whzyheadernavcont17 .whzysubnavcont17 a { padding: 10px 5px; height: auto; line-height: normal; color: #333333; font-size: 14px; }

.whzyheadersearch17 { width: 100%; height: 38px; position: relative; border: 1px solid #17478e; }

.whzyinouttext17 { background-color: transparent; width: 100%; height: 38px; line-height: 38px; text-indent: 12px; color: #333; }

.whzywukinoutbtn17 { width: 34px; height: 37px; position: absolute; right: 0; top: 0; background-image: url(../images/whzyicon2.png); background-position: center; background-repeat: no-repeat; cursor: pointer; background-color: #245bab; }

.whzyshowphonenav17 { display: inline-block; position: absolute; top: 20px; width: 28px; height: 23px; background-color: #245bab; background-image: url(../images/top1705.png); background-repeat: no-repeat; background-size: 28px; margin-left: 15px; right: 3%; }

.whzyshowphonenav17.closenav { background-image: url(../images/top1704.png); background-size: 28px; }

.whzyphsearchicon17 { display: inline-block; content: ""; width: 100%; height: 30px; background-image: url(../images/top1706.png); background-repeat: no-repeat; position: absolute; right: 9px; background-position: right center; top: 9px; z-index: 100; cursor: pointer; background-size: 26px; }

.whzyphsearchicon17.cur { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); background-position: left center; }

.whzythreenav { display: none; border-bottom: 1px solid #d9d9d9; background-color: #fafafa; }

.whzythreenav a { padding: 0 15px; border-bottom: none; }

.whzysubnavcontlist .whzythreenav.add { display: block; }

.whzysubnavcontlist h5 { position: relative; }

.whzysubnavcontlist h5 em { position: absolute; right: 0; top: 0; width: 63%; height: 40px; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }

.whzysubnavcontlist h5 em.emcur1 { background-image: url(../images/zimg04.png); background-repeat: no-repeat; background-position: right 15px center; background-size: 19px auto; cursor: pointer; width: 100%; }

.whzylangsele { border: 1px solid #e1e1e1; background-color: #FFF; width: 77px; position: absolute; right: 0; display: none; z-index: 99; }

.indexbanner { width: 100%; position: relative; overflow: hidden; }

.indexbanner li { width: 100%; position: relative; overflow: hidden; float: left; -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; -ms-flex-negative: 0; flex-shrink: 0; height: 100%; }

.indexbanner ul { width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; box-sizing: content-box; }

#indexbanner .indexbannerbtn { width: 100%; text-align: center; position: absolute; left: 0; z-index: 1; bottom: 0px; }

.indexbannerbtn span { display: inline-block; width: 40px; height: 4px; background: #f2f2f2; overflow: hidden; margin: 0 5px; cursor: pointer; opacity: 1; border-radius: 0; }

.indexbannerbtn span.swiper-pagination-bullet-active { background: #245bab; }

.indexbanner img { display: block; width: 100%; position: relative; }

.leftbtn, .rightbtn { display: none; }

.whzyfoot01 { background-color: #3f3f3f; }

.whzyfootcopyright04 { padding: 8px 3% 0; color: #8d8d8d; text-align: center; }

.whzyfootcopyright04 a { color: #8d8d8d; }

.whzyfootcopyright04 a:hover { color: #245bab; }

.whzyfootcopyright04.footcopyright05 { border-top: 0; padding-top: 0; margin: 0; }

.whzycopyrighttext04 { padding: 5px 0; }

.zdsbacktop { position: fixed; right: 20px; bottom: 10%; width: 50px; height: 50px; border-radius: 100%; display: block; display: none; background-color: #000000; z-index: 9; }

.zdsbacktop:after { display: block; content: ""; width: 6px; height: 6px; border-left: 2px solid #ffffff; position: absolute; left: 50%; top: 50%; margin: -3px 0 0 -3px; border-bottom: 2px solid #ffffff; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); }

.searchcont01 { padding: 20px 0; background: #fff; }

.searchtitle01 { padding: 28px 15px; background: #f2f2f2; font-size: 24px; }

.searchtitle01 span { color: #0073be; }

.resultlist01 { font-size: 13px; padding: 3% 0; }

.resultlist01 ul { padding-bottom: 20px; }

.resultlist01 img { display: block; max-width: 200px; width: auto; float: left; margin: 0 3% 0 0; }

.resultlist01 li { padding: 15px 0; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; margin-bottom: -1px; }

.resultlist01 h4 { line-height: 24px; font-size: 20px; margin-bottom: 2%; }

.resultlist01 h4 em { color: #dd3838; }

.resultlist01 h4 a { display: block; }

.resulttext01 { overflow: hidden; height: 72px; color: #999; }

.resultlabel01 { color: #999; display: inline-block; padding-top: 3%; }

.loadingmore { display: block; width: 100%; height: 40px; line-height: 40px; text-align: center; overflow: hidden; background-color: #dcdcdc; }

.indexcontentOne { border-bottom: 5px solid #e8e8e8; padding-top: 5px; }

.indexcontentOne li { margin-bottom: 5px; }

.indexcontentOne li:last-child { margin: 0; }

.indexcontentOne li img { display: block; width: 100%; margin: 0 auto; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s; }

.indexcontentOne .contentbox { position: relative; }

.indexcontentOne .contentbox .textbox { position: absolute; top: 20%; left: 10%; color: #fff; }

.indexcontentOne .contentbox .name { font-size: 20px; font-weight: lighter; margin-bottom: 5px; height: 22px; line-height: 22px; overflow: hidden; }

.indexcontentOne .contentbox .alname { text-transform: uppercase; font-size: 13px; line-height: 22px; overflow: hidden; }

.indexcontentOne .contentbox span.more { display: block; width: 80px; height: 31px; line-height: 31px; border: 1px solid #fff; position: relative; margin-top: 20px; }

.indexcontentOne .contentbox span.more:before { content: ""; display: block; width: 35px; height: 11px; background-image: url(../images/icon1.png); background-position: center center; background-repeat: no-repeat; top: 50%; margin-top: -5px; left: 50%; margin-left: -17px; position: absolute; }

.indexcontentOne li:hover .contentbox span.more { background-color: #fff; }

.indexcontentOne li:hover .contentbox span.more:before { background-image: url(../images/icon1ho.png); }

.indexcontentTwo { padding: 20px 10px; }

.indexcontentTwo .lefttitle h2.title { font-size: 22px; font-weight: lighter; }

.indexcontentTwo .lefttitle h2.title span { font-size: 14px; color: #b2b1b1; margin-left: 10px; font-weight: normal; }

.indexcontentTwo .rightlist { padding: 10px 0 0; }

.indexcontentTwo .rightlist li { margin-bottom: 3px; }

.indexcontentTwo .rightlist span.text { font-size: 14px; background: url(../images/icon2.png) no-repeat left center; padding-left: 25px; height: 22px; line-height: 22px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 72%; display: block; float: left; }

.indexcontentTwo .rightlist span.date { color: #999999; font-size: 14px; padding-left: 15px; display: block; float: left; width: 28%; height: 22px; line-height: 22px; overflow: hidden; text-align: right; }

.indexcontentTwo .rightlist .newsmore { display: block; width: 80px; height: 31px; line-height: 31px; border: 1px solid #c6c6c6; position: relative; margin-top: 20px; }

.indexcontentTwo .rightlist .newsmore:before { content: ""; display: block; width: 35px; height: 11px; background-image: url(../images/icon3.png); background-position: center center; background-repeat: no-repeat; top: 50%; margin-top: -5px; left: 50%; margin-left: -17px; position: absolute; }

.indexcontentThree { background-color: #e8e8e8; padding-top: 20px; padding-bottom: 20px; padding-left: 10px; padding-right: 10px; }

.indexcontentThree li img { display: block; max-width: 100%; margin: 0 auto; }

.nybanner { position: relative; overflow: hidden; width: 100%; }

.nybanner img { display: block; width: auto; max-width: none; position: relative; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }

.subnavlistcont02 { background-color: #f2f2f2; position: relative; }

.subnavlist02 { background-color: #f2f2f2; }

.subnavlist02 .commonweb { display: none; }

.subnavlist02 ul li { font-size: 16px; text-align: center; }

.subnavlist02 ul li a { display: block; width: 100%; font-size: 16px; padding: 22px 0; text-align: center; line-height: 18px; position: relative; }

.subnavlist02 ul li a:hover, .subnavlist02 ul li a.cur { background-color: #0055a5; color: #ffffff; }

.zsannavbtn02 { padding: 15px; color: #333333; text-align: center; font-size: 16px; cursor: pointer; }

.zsannavbtn02 a:after { display: inline-block; content: ""; width: 12px; height: 12px; border-left: 1px solid #333333; border-bottom: 1px solid #333333; margin: 0 0 3px 6px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); }

.subnavscroll02 { width: 100%; overflow: hidden; position: relative; }

.subscrollleft02, .subscrollright02 { display: none; }

.aboutcont03 { color: #333; font-size: 16px; }

.questiontoptext03 { padding-bottom: 20px; font-size: 16px; line-height: 28px; }

.questiontoptext03 h4 { font-size: 20px; line-height: 26px; font-weight: bold; color: #0068b7; padding-bottom: 18px; text-align: center; }

.aboutpadding { padding: 30px 3%; line-height: 26px; }

.aboutimg03 img { display: block; width: 100%; }

.aboutcont03 .questiontoptext03 { text-align: left; }

.companrycult .questiontoptext03 { text-align: left; }

.jiagoucont03 .questiontoptext03 { text-align: left; }

.background03 { background-color: #f2f2f2; }

.jiagoucont03 { padding: 36px 0 0; }

.jiagouimg03 { overflow-x: auto; padding: 60px 0; }

.jiagouimg03 img { display: block; margin: 0 auto; }

.jiagoucont03 .questiontoptext03 { padding-bottom: 50px; font-size: 16px; line-height: 28px; }

.jiagoucont03 .questiontoptext03 h4 { font-size: 20px; line-height: 26px; font-weight: bold; color: #0068b7; padding-bottom: 18px; }

.Honoursage { padding: 30px 0; }

.honorlist403 ul li { text-align: center; margin-bottom: 20px; }

.honordiv403 { padding: 4%; background-color: #f2f2f2; color: #333333; cursor: pointer; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; font-size: 14px; }

.honordiv403 img { display: block; max-width: 100%; margin: 0 auto; transition: all .8s; -webkit-transition: all .8s; -moz-transition: all .8s; -ms-transition: all .8s; -o-transition: all .8s; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); }

.honordiv403 span { display: block; padding: 20px 0; }

.honordiv403 p { font-size: 16px; line-height: 22px; height: 22px; overflow: hidden; }

.honorlist403 ul li:hover .honordiv403 { color: #0073be; }

.honorlinkpage403 { text-align: center; font-size: 16px; }

.honorlinkpage403 a { display: block; padding: 8px 33px; background-color: #f2f2f2; color: #666666; border-radius: 20px; margin: 0 12px 6px; }

.honorlinkpage403 a:hover { background-color: #0073be; color: #ffffff; }

.thumb-popup { display: none; position: fixed; left: 0; top: 0; z-index: 101; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); }

.thumb-copy-wrapper { position: absolute; left: 50%; top: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); width: 94%; height: 60%; max-width: 1000px; background: #fff; overflow: hidden; }

.thumb-copy-wrapper .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; box-sizing: content-box; }

.thumb-copy-wrapper .swiper-wrapper li { -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative; padding: 5%; }

.thumb-copy-wrapper .swiper-wrapper li img { display: block; max-width: 100%; max-height: 100%; position: relative; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }

.thumb-copy-wrapper .close { position: absolute; right: 0px; top: 0px; z-index: 9; width: 30px; height: 30px; font-size: 30px; font-weight: bold; line-height: 30px; text-align: center; color: #333; background: rgba(255, 255, 255, 0.5); cursor: pointer; }

.thumb-text { position: absolute; padding: 10px; left: 10px; right: 10px; bottom: 10px; text-align: center; z-index: 10; }

.thumb-index { display: inline-block; margin-left: 12px; }

.thumb-leftbtn, .thumb-rightbtn { position: absolute; top: 50%; z-index: 10; cursor: pointer; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }

.thumb-leftbtn { left: 10px; }

.thumb-rightbtn { right: 10px; }

.thumb-leftbtn::before, .thumb-rightbtn::before { display: inline-block; content: ""; width: 34px; height: 34px; border-left: 2px solid #b3b3b3; border-bottom: 2px solid #b3b3b3; }

.thumb-leftbtn::before { transform: rotate(40deg); -webkit-transform: rotate(40deg); -moz-transform: rotate(40deg); -ms-transform: rotate(40deg); -o-transform: rotate(40deg); margin: 12px 0 0 5px; }

.thumb-rightbtn::before { transform: rotate(225deg); -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg); margin: 12px 5px 0 0; }

.thumb-wraper { display: none; }

.thumb-popup2 { display: none; position: fixed; left: 0; top: 0; z-index: 100; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); }

.thumb-close { width: 25px; height: 25px; position: absolute; right: -10px; top: -20px; cursor: pointer; z-index: 99; }

.thumb-close:after, .thumb-close:before { content: ""; position: absolute; height: 1px; width: 60%; top: 50%; left: 5px; margin-top: 0; background: #000; }

.thumb-close:before { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.thumb-close:after { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }

.hasmoreimg-box.thumb-copy-wrapper { position: fixed; }

.hasmoreimg-box .thumb-close { right: 0; top: 0; width: 40px; height: 40px; }

.Companyenvironment { padding: 30px 0; }

.environmentlist li { margin-bottom: 20px; cursor: pointer; }

.environmentlist li:hover p { color: #245bab; }

.environmentlist li .environ403 { background-color: #f2f2f2; padding: 25px 15px; text-align: center; }

.environmentlist li .environ403 p { margin-top: 11px; }

.environmentlist li img { display: block; max-width: 100%; margin: 0 auto; }

.yuangongmask { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); position: fixed; left: 0; top: 0; z-index: 200; display: none; }

.bigimgovflow { position: relative; background: #fff; padding: 35px 14% 25px; }

.bigimgfloat { position: relative; overflow: hidden; margin: 0 auto; padding-bottom: 25px; }

.bigimgcont { width: 100%; position: fixed; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); z-index: 201; display: none; background: #fff; }

.bigimgfloat img { display: block; width: 100%; margin: 0 auto; background: #f2f2f2; }

.closeyuangong { display: block; width: 30px; height: 30px; font-size: 30px; font-weight: bold; line-height: 30px; text-align: center; color: #333; background: rgba(255, 255, 255, 0.5); cursor: pointer; position: absolute; right: 10px; top: 10px; }

.bigimgfloat h4.title { font-size: 16px; text-align: center; margin-top: 20px; }

.compangwillbtn { text-align: center; padding-bottom: 30px; }

.compangwillbtn a { display: inline-block; color: #666; width: 130px; height: 41px; line-height: 41px; text-align: center; overflow: hidden; background-color: #f2f2f2; margin: 0 12px; }

.environmentoggle { display: none; }

.compangwillbtn a:hover, .compangwillbtn a.cur { background-color: #245bab; color: #fff; }

.Ctionworkshop { padding: 30px 0; }

.wrorllists { position: relative; padding-bottom: 92px; }

.wrorllists li .contentbox { background-color: #f2f2f2; padding: 32px 22px; }

.wrorllists li img { display: block; width: 100%; margin: 0 auto; }

.wrorllists li .contentbox h3.name { font-size: 20px; text-align: center; font-weight: bold; color: #245bab; position: relative; height: 45px; line-height: 22px; overflow: hidden; margin-bottom: 10px; }

.wrorllists li .contentbox h3.name:after { content: ""; display: block; position: absolute; width: 35px; height: 3px; background-color: #0066b6; left: 50%; margin-left: -17px; margin-top: 15px; }

.wrorllists li .miaoshu { padding-top: 20px; }

.wrorllists li .miaoshu p.text { text-align: center; line-height: 21px; height: 105px; overflow: hidden; color: #666; }

.button-next, .button-prev { width: 42px; height: 42px; position: absolute; bottom: 0; cursor: pointer; z-index: 10; background-color: #cccccc; left: 50%; }

.button-next { margin-left: -44px; }

.button-prev { margin-right: -44px; }

.button-next::before, .button-prev::before { display: block; content: ""; width: 16px; height: 16px; border-left: 1px solid #ffffff; border-bottom: 1px solid #ffffff; position: absolute; left: 50%; top: 50%; margin-top: -8px; }

.button-next::before { transform: rotate(40deg); -webkit-transform: rotate(40deg); -moz-transform: rotate(40deg); -ms-transform: rotate(40deg); -o-transform: rotate(40deg); margin-left: -3px; }

.button-prev::before { transform: rotate(135deg); -webkit-transform: rotate(225deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); margin-left: -13px; }

.button-prev:hover, .button-next:hover { background-color: #0055a5; }

.scrolllists ul { position: relative; }

.scrolllists li { margin-bottom: 15px; }

.scrolllists li img { display: block; width: 100%; margin: 0 auto; }

.scrolllists { padding: 0 10px; }

.aboutpadding4 { text-align: center; padding-bottom: 43px; }

.culturecont03 { padding: 36px 0; }

.culturetextms03 { padding: 10px 0; }

.culturelist03 { overflow: hidden; }

.culturelist03 ul { margin: 0 -10px; }

.culturelist03 li { padding: 20px 8px 0 8px; }

.culturelistdiv03 { padding: 23px 23px 30px 23px; background-color: #22ac38; color: #fff; }

.culturelist03 li:nth-child(2) .culturelistdiv03 { background-color: #8fc31f; }

.culturelist03 li:nth-child(3) .culturelistdiv03 { background-color: #f39800; }

.culturelistdiv03 { text-align: center; }

.culturelistdiv03 img { display: block; max-width: 100%; margin: 16px auto 0; }

.culturelistdiv03 h4 { font-size: 20px; font-weight: bold; margin: 15px 0; text-align: center; }

.questiontoptext03 h4 { text-align: center; font-size: 20px; line-height: 26px; font-weight: bold; color: #0068b7; padding-bottom: 18px; }

.development01 { padding: 36px 0; color: #333333; background-color: #f2f2f2; }

.Developmentwrap { background-color: #fff; padding: 20px; background-image: url(../images/bg1.jpg); background-repeat: no-repeat; background-position: center center; background-size: cover; }

.Developmentlistcont01 { position: relative; }

.Developmentlistcont01 dl { background-image: url(../images/lc02.png); background-repeat: repeat-x; background-position: left bottom; padding-bottom: 23px; margin-bottom: 23px; }

.Developmentlistcont01 dl dd { position: relative; }

.datespanyear01 { font-size: 26px; line-height: 26px; color: #245bab; position: relative; }

.datespanyear01 p { font-weight: bold; }

.Developmentlistcont01 dl:nth-child(2n) .datespanyear01 span { right: auto; left: -37px; }

.Developmentyeartext01 { padding: 12px 0 0 0; line-height: 26px; }

.big-img { display: none; }

.relativeitem { padding: 30px 0; }

.relativeitem li { margin-bottom: 15px; text-align: center; cursor: pointer; }

.relativeitem li img { display: block; width: 100%; margin: 0 auto; }

.wbanner-btn { position: absolute; width: 28px; height: 48px; display: block; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background-size: auto 25px; background-repeat: no-repeat; background-image: url(../images/warror.png); z-index: 7; }

.wbanner-left, .big-left { left: 5px; background-position: 0 0; }

.wbanner-right, .big-right { right: 5px; background-position: right 0; }

.relativeitem li .contwntbox { background-color: #f2f2f2; padding: 20px 10px; }

.picture-title { margin-top: 10px; }

.relativeitem li:hover .picture-title { color: #0055a5; }

.Corporate .peixunxz { padding: 20px 0; }

.Corporate .peixunxz dl { font-size: 16px; line-height: 26px; margin-bottom: 10px; }

.Corporate .peixunxz dl dt { float: right; text-align: right; font-size: 14px; color: #666666; }

.Corporate .peixunxz dl dd { float: left; width: 72%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.Corporate .peixunxz dl dd:hover a { color: #0055a5; }

.remorebtn03 { display: block; height: 45px; background-color: #245bab; margin: 20px 0 10px; text-align: center; line-height: 45px; color: #ffffff; font-size: 16px; }

.remorebtn03:hover { color: #ffffff; }

.zhaopcont401 { padding: 36px 0; background-color: #ffffff; }

.zhaopintips401 { color: #333333; background-color: #f2f2f2; background-image: url(../images/icon7.png); background-repeat: no-repeat; background-position: 90% bottom; padding: 24px 24px 54px; }

.hrtipscolor401 { color: #245bab; text-transform: uppercase; }

.zhaopintips401 dd h4 { font-size: 23px; line-height: 30px; color: #245bab; margin: 24px 0; }

.Recruitsearch401 { background-color: #f2f2f2; padding: 30px 0px 35px 0px; color: #333333; margin: 20px 0; }

.Recruitsearch401 dl { padding-left: 20px; padding-right: 20px; position: relative; }

.Recruitsearch401 dl dt { width: 150px; position: relative; left: 0px; padding: 10px 0px 0px 45px; font-size: 16px; margin: auto; padding-bottom: 15px; }

.Recruitsearch401 dl dd label { display: block; border: 1px solid #d9d9d9; background-color: #ffffff; padding: 14px 125px 14px 10px; height: 44px; position: relative; }

.Recruitsearch401 dl dd label input { background: none; border: none; outline: none; }

.Recruitsearch401 dl dd label input.Recruitsearchtext401 { width: 100%; float: left; font-size: 14px; }

.Recruitsearch401 dl dd label input.Recruitsearchsubmit401 { font-size: 16px; color: #ffffff; background-color: #0168b7; width: 106px; height: 44px; position: absolute; right: 0px; top: -1px; cursor: pointer; text-align: center; }

.zzhaopainlist401 { overflow-x: scroll; overflow-y: hidden; margin-bottom: 20px; }

.zzhaopainlist401 table { min-width: 500px; width: 100%; border-collapse: collapse; }

.zzhaopainlist401 table th { padding: 13px 0; background-color: #666666; color: #ffffff; }

.zzhaopainlist401 table td { width: 22%; padding: 18px 3px; border-bottom: 1px solid #d9d9d9; text-align: center; }

.zzhaopainlist401 table td a { display: block; }

.zzhaopainicon401 { display: block; }

.zhaopintips02 { background-color: #f2f2f2; padding: 24px 24px 28px; margin-bottom: 25px; }

.zhaopintips02 dt { padding-top: 15px; }

.zhaopintips02 dd h4 { font-size: 28px; line-height: 30px; color: #245bab; margin: 24px 0; }

.zhaopintips02 dt img { display: block; width: 169px; height: 169px; }

.zplistlink401 { display: block; width: 18px; height: 18px; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; margin: auto; transform: rotate(-135deg); -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); }

.zzhaopainlist401 table tr:hover td { background-color: #245bab; color: #ffffff; }

.zzhaopainlist401 table tr:hover td a { color: #ffffff; }

.zzhaopainlist401 table tr:hover .zplistlink401 { border-left: 1px solid #ffffff; border-bottom: 1px solid #ffffff; }

.zhaopcont402 { padding: 36px 0; background-color: #ffffff; }

.zhaopxxcont402 { color: #333333; }

.mailtolink402 { color: #245bab; }

.rectitle402 { font-size: 18px; font-weight: bold; color: #245bab; }

.recrequest402 { padding: 18px; margin: 30px 0; background-color: #f2f2f2; line-height: 28px; }

.recrequest402 li { padding: 0; }

.recrequesttext402 { line-height: 21px; }

.recrequestmail402 { background-color: #f2f2f2; text-align: center; float: left; width: 126px; margin-right: 5px; padding: 0; }

.recrequestmail402 a { line-height: 50px; padding: 0 12px; display: block; }

.backtoreclist402 { text-align: center; width: 126px; height: 100%; float: left; margin-right: 12px; }

.backtoreclist402 a { display: block; line-height: 50px; color: #ffffff; background-color: #245bab; }

.recrequesbt402 { position: relative; }

p.h10 { height: 10px; }

.Vanwarddaily { padding: 30px 0; }

.ddailtlists { padding-bottom: 20px; }

.Vanwarddaily dl { border-bottom: 1px solid #cccccc; padding: 20px 0; }

.Vanwarddaily dl dd { float: left; width: 72%; position: relative; background: url(../images/icon8.png) no-repeat left center; padding-left: 20px; height: 22px; line-height: 22px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.Vanwarddaily dl dt { float: right; text-align: right; font-size: 14px; color: #666666; }

.Vanwarddaily dl:hover a { color: #245bab; }

.Vanwarddaily dl dd a { display: block; }

.newscont11 { padding: 36px 0; }

.detailtitle11 h4 { font-size: 24px; line-height: 29px; color: #333333; margin-bottom: 20px; }

.detaildate11 { font-size: 20px; color: #8e8e8e; font-family: Arial; }

.detailtext11 { padding: 26px 0; border-bottom: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; margin-top: 20px; font-size: 16px; line-height: 32px; color: #333333; }

.detailtext11 img { display: block; max-width: 100%; width: auto !important; height: auto !important; margin: 0 auto; }

.detailpage11 { padding-top: 40px; color: #666666; line-height: 28px; }

.detailpage11 dd a { color: #666666; }

.detailback11 { display: block; margin-top: 15px; width: 144px; height: 49px; background-color: #245bab; color: #ffffff; text-align: center; line-height: 49px; }

.detailback11:hover { color: #ffffff; }

.Share11 { display: none; position: absolute; left: 0px; top: 710px; width: 73px; z-index: 99; padding-top: 50px; }

.newsshare11 a { display: block; width: 73px !important; height: 73px !important; margin: 0 0 1px 0 !important; float: none !important; }

.weibolink { background-image: url(../images/news11xw02.jpg) !important; }

.tenngxunlink { background-image: url(../images/news11xw03.jpg) !important; }

.qqlink { background-image: url(../images/news11xw04.jpg) !important; }

.weixinlink { background-image: url(../images/news11xw05.jpg) !important; }

.baidulink { background-image: url(../images/news11xw06.jpg) !important; }

.weibolink:hover { background-image: url(../images/news11xw08.jpg) !important; }

.tenngxunlink:hover { background-image: url(../images/news11xw09.jpg) !important; }

.qqlink:hover { background-image: url(../images/news11xw10.jpg) !important; }

.weixinlink:hover { background-image: url(../images/news11xw11.jpg) !important; }

.baidulink:hover { background-image: url(../images/news11xw12.jpg) !important; }

.escontentlist .topname { display: none; }

.hsh_zp04 li h3 { font-size: 14px; height: 60px; line-height: 60px; color: #4c4c4c; padding: 0 16px 0 16px; cursor: pointer; position: relative; background-image: url(../images/zp06.png); background-position: right 16px center; background-repeat: no-repeat; border-bottom: 1px solid #d9d9d9; }

.hsh_zp04 li h3.cur { background-image: url(../images/zp07.png); }

.zhaoptext04 { padding: 29px 36px 28px; background-color: #f2f2f2; font-size: 13px; color: #333333; line-height: 24px; display: none; }

.zhaoptext04 h4 { font-weight: bold; font-size: 14px; color: #333333; margin-bottom: 21px; }

.hsh_mailtoa04 { width: 120px; height: 35px; line-height: 35px; text-align: center; color: #ffffff; font-size: 14px; background-color: #245bab; display: block; margin: 32px 0 10px 0; }

.hsh_mailtoa04:hover { color: #ffffff; }

.hsh_zp04 li h3 em { font-size: 19px; display: inline-block; color: #4c4c4c; margin-right: 5px; position: absolute; left: 10px; }

.hsh_mailtotext04 { color: #245bab; }

.hsh_zp04 li h3 span.number, .hsh_zp04 li h3 span.location { display: none; }

.hsh_zp04 { padding-bottom: 20px; }

.Resourcescontent { padding: 30px 0; }

.retopimage img { display: block; max-width: 100%; margin: 0 auto; }

.escontentlist .topname { display: block; background-color: #666; height: 48px; line-height: 48px; padding: 0 16px; position: relative; }

.escontentlist .topname a { float: left; display: block; font-size: 14px; font-weight: bold; cursor: auto; width: 20%; text-align: center; color: #fff; display: none; }

.escontentlist .topname a:first-child { text-align: left; width: 32%; display: block; }

.escontentlist .topname a:last-child { text-align: right; width: 8%; }

.hsh_zp04 li h3 span { display: none; height: 60px; line-height: 60px; overflow: hidden; }

.hsh_zp04 li h3 span:first-child { display: block; width: 87%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.hsh_zp04 li h3 span.zhicon { background-image: url(../images/zp06.png); background-position: right 10px center; background-repeat: no-repeat; }

.hsh_zp04 li h3.cur span.zhicon { background-image: url(../images/zp07.png); }

.Regionalnetwork { padding: 30px 0; }

.Regionalnetwork .netwrok { overflow-x: auto; }

.contactconttopimg1 { position: relative; background-color: #0068b7; }

.contactcontbigimg1 { display: block; max-width: 100%; }

.contactconttopimgtext1 { color: #FFFFFF; text-transform: uppercase; text-align: center; font-size: 20px; position: absolute; left: 50%; top: 50%; z-index: 1; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }

.contactconttopimgtext1 h3 { padding-bottom: 10px; }

.contactconttopimgtext1 h4 { font-family: arial; }

.contactconttop1 .commonweb { background-color: #0068b7; }

.contactconttoptext1 { color: #FFFFFF; padding: 30px 20px; }

.contactconttoptext1 h3 { font-weight: bold; font-size: 20px; padding-bottom: 5px; }

.contactconttoptext1 h4 { font-size: 16px; font-family: arial; padding-bottom: 10px; }

.contactcontQRcode { margin-top: 20px; }

.contactconttopimgbox1 { position: relative; background-position: center center; background-repeat: no-repeat; height: 250px; }

.contact-map { margin: 2px 0 0; height: 250px; }

.Investmentin { padding: 30px 0; }

.Investmentin li .contentbox { background-position: center center; background-repeat: no-repeat; }

.Investmentin li:nth-child(1) { margin-bottom: 30px; }

.Investmentin li:nth-child(1) .contentbox { background-image: url(../images/image42.jpg); color: #fff; background-color: #0068b7; }

.Investmentin li img { display: block; width: 100%; }

.Investmentin li .textwrap { padding: 30px; }

.Investmentin li .textwrap .span1 { float: left; display: block; }

.Investmentin li .textwrap p { margin-bottom: 10px; }

.Investmentin li .textwrap p:first-child .span1 { padding-right: 56px; }

.Investmentin li .textwrap .span2 { display: block; float: left; width: 87%; }

.Investmentin h2.title { font-size: 20px; color: #0068b7; font-weight: bold; margin-bottom: 20px; line-height: 22px; }

.Investmentin li .textwrap h4 { font-weight: bold; font-size: 18px; margin-bottom: 20px; }

.Investmentin li:nth-child(2) .contentbox { background-image: url(../images/image43.jpg); }

.newscont7 { padding: 36px 0; }

.hotnews07 { position: relative; background-color: #0055a5; overflow: hidden; }

.hotnews07 ul li { width: 100%; position: relative; width: 100%; overflow: hidden; float: left; -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; -ms-flex-negative: 0; flex-shrink: 0; height: 100%; color: #fff; }

.hotnews07 ul { width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; box-sizing: content-box; }

.hotnewslist07 dt { overflow: hidden; }

.hotnewslist07 dt img { display: block; width: 100%; transition: all .8s ease-in-out; -webkit-transition: all .8s ease-in-out; -moz-transition: all .8s ease-in-out; -ms-transition: all .8s ease-in-out; -o-transition: all .8s ease-in-out; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); }

.hotnewslist07 dd { padding: 25px; }

.hotnewslist07 dd h4 { font-size: 20px; line-height: 30px; font-weight: bold; }

.hotnewslist07 dd a { color: #ffffff; }

.hotnewslist07 dd .hotnewslink07 { display: block; overflow: hidden; text-transform: uppercase; font-size: 14px; color: #aab9d8; }

.hotnewstext07 { margin: 24px 0; }

.hotnews07 ul li:hover dt img { transform: scale(1.03); -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); }

#newscont7 .shotnewsbtn07 { text-align: center; padding-bottom: 20px; }

#newscont7 .shotnewsbtn07 span { display: inline-block; width: 11px; height: 11px; background-color: #ffffff; border-radius: 100%; margin-right: 5px; opacity: 0.5; cursor: pointer; }

#newscont7 .shotnewsbtn07 span.swiper-pagination-bullet-active { opacity: 1; }

.newscontent2 { background-color: #f2f2f2; padding-top: 56px; }

.newscontent2 .botnewslist { position: relative; padding-bottom: 30px; }

.newscontent2 .botnewslist ul { padding-bottom: 10px; }

.newscontent2 .botnewslist li { margin-bottom: 28px; }

.newscontent2 .botnewslist li .newslistcont08 { position: relative; padding: 100px 26px 60px; background-color: #FFF; }

.newscontent2 .botnewslist .showtext h4 { font-size: 20px; line-height: 30px; height: 60px; overflow: hidden; }

.newscontent2 .botnewslist .showtext .nstext { font-size: 14px; line-height: 22px; color: #666666; margin-top: 33px; }

.newscontent2 .botnewslist .showtext .date { width: 80px; height: 80px; overflow: hidden; text-align: center; position: absolute; top: 0; left: 28px; background-color: #0068b7; padding: 7px 0px 11px; }

.newscontent2 .botnewslist .showtext .date p { font-size: 40px; color: #fff; height: 41px; line-height: 40px; overflow: hidden; }

.newscontent2 .botnewslist .showtext .date span { display: block; font-size: 12px; color: #fff; }

.newscontent2 .botnewslist .linkwuye { display: block; height: 100%; width: 100%; position: absolute; left: 0; top: 0; color: #fff; font-size: 16px; font-weight: bold; opacity: 0; filter: alpha(opacity=0); transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; text-align: center; line-height: 24px; }

.newscontent2 .botnewslist .linkwuye img { display: block; width: 100%; margin: 0 auto; }

.newscontent2 .botnewslist .linkwuye h4 { height: 126px; overflow: hidden; color: #fff; padding: 75px 28px 0 0; font-size: 20px; line-height: 30px; text-align: left; }

.newscontent2 .botnewslist .linkwuye h4 a { color: #fff; }

.newscontent2 .botnewslist .linkwuye:hover { box-shadow: -5px 0 10px rgba(0, 0, 0, 0.1), 6px 0 10px rgba(0, 0, 0, 0.1), 0 -3px 10px rgba(0, 0, 0, 0.1), 0 6px 10px rgba(0, 0, 0, 0.1); }

.newsdetail11 img { max-width: 100%; }

.detailpage11 { padding-top: 39px; color: #666666; line-height: 28px; }

.detailpage11 dd p { text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; }

.detailpage11 dd a { color: #666666; }

.detailback11 { display: block; margin-top: 20px; width: 140px; height: 45px; background-color: #0055a5; color: #ffffff; text-align: center; line-height: 45px; font-size: 14px; overflow: hidden; }

.detailback11:hover { color: #ffffff; }

.detaildate11 { font-size: 20px; color: #8e8e8e; }

.ckplayer-wrapper { display: none; position: fixed; left: 0; top: 0; z-index: 1000; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); }

.ckplayer-wrapper .video-popup { position: absolute; top: 50%; left: 3%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 90%; max-width: 960px; }

.video-container { -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; height: 100%; }

.wvideo-box { padding: 20px 0; }

.wvideo-box ul li { position: relative; margin-bottom: 15px; }

.wvideo-box li .imgbox { position: relative; background: rgba(0, 0, 0, 0.5); }

.wvideo-box li .imgbox .text .month { margin-right: 5px; }

.wvideo-box li img { display: block; width: 100%; margin: 0 auto; }

.wvideo-box ul li .playbtn { width: 100%; height: 100%; display: block; position: absolute; top: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.5); }

.wvideo-box ul li .playbtn:after { content: ""; display: block; background: url(../images/icon9.png) 0 0 no-repeat; background-size: 100%; width: 50px; height: 50px; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; left: 50%; top: 50%; }

.wvideo-box ul li:hover .playbtn { background: none; }

.wvideo-box li .picture-title2 { background-color: #eee; font-size: 14px; padding: 0 20px; height: 50px; line-height: 50px; overflow: hidden; }

.ckplayer-wrapper .thumb-close { top: -25px; right: -25px; }

.ckplayer-wrapper .thumb-close:after, .ckplayer-wrapper .thumb-close:before { background: #fff; height: 2px; width: 25px; left: 0; }

.wvideo-box ul li:hover .picture-title2 { color: #0055a5; }

.newscont10 { padding: 36px 0; }

.newslist10 { overflow: hidden; }

.newslist10 ul { margin: 0 -12px; padding-bottom: 55px; }

.newslist10 ul li { padding: 11px 12px; }

.newstext10 { padding: 17px 20px 60px 20px; background-color: #f2f2f2; color: #666666; }

.newslist10 img { display: block; width: 100%; margin: 0 auto; }

.newstext10 em { color: #a8a8a8; font-size: 16px; }

.newstext10 h4 { font-size: 18px; margin: 10px 0 17px; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; }

.newstext10 h4 a { color: #333333; }

.newstext10 p { text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; }

.newsimg10 { display: block; overflow: hidden; position: relative; }

.newsimg10:after { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-color: rgba(0, 104, 183, 0.8); background-image: url(../images/icon10.png); background-repeat: no-repeat; background-position: center; opacity: 0; transition: all .6s; -webkit-transition: all .6s; -moz-transition: all .6s; -ms-transition: all .6s; -o-transition: all .6s; }

.newslist10 ul li:hover .newstext10 { background-color: #0068b7; color: #ffffff; }

.newslist10 ul li:hover .newstext10 em { color: #ffffff; }

.newslist10 ul li:hover .newstext10 h4 a { color: #ffffff; }

.downloadcont03 { padding: 36px 0; color: #333333; }

.questiontoptext03 { text-align: center; padding-bottom: 20px; font-size: 16px; line-height: 28px; }

.questiontoptext03 h4 { font-size: 20px; line-height: 26px; font-weight: bold; color: #0068b7; padding-bottom: 18px; }

.downloadlist03 { padding: 22px 0; }

.downloadlist03 dl { font-size: 16px; position: relative; margin-bottom: 22px; }

.downloadlist03 dl dd { padding: 15px; border: 5px solid #e6e6e6; }

.downloadlist03 dl dd span { display: block; }

.phdownload03 { display: block; font-size: 14px; padding-left: 25px; background-image: url(../images/icon12.png); background-position: left center; background-repeat: no-repeat; }

.jishuchengguo { padding: 30px 0; }

.jishuchengguo .honordiv403 span { background-color: #fff; }

.jishuchengguo .honordiv403 p { margin-top: 15px; line-height: 22px; height: 48px; }

.keyanhezuo { padding: 30px 0; }

.keyanhezuo .honordiv403 p { margin-top: 15px; line-height: 22px; height: 48px; }

.jishuzhongxinjj { padding: 30px 0; }

.Pharmaceutical { padding: 30px 0; }

.productlicts { overflow: hidden; }

.productlicts ul { margin: 0 -7px; padding-bottom: 26px; }

.productlicts li { margin-bottom: 16px; padding: 0 7px; }

.productlicts li .contentbox { border: 1px solid #d9d9d9; padding: 20px 0; }

.productlicts li .contentbox span { display: block; overflow: hidden; }

.productlicts li img { display: block; max-width: 100%; margin: 0 auto; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s; }

.productlicts li p.text { text-align: center; height: 22px; line-height: 22px; overflow: hidden; }

.productlicts li:hover p.text { color: #0055a5; }

.productlicts li:hover img { -moz-transform: scale(1.03); -webkit-transform: scale(1.03); -o-transform: scale(1.03); }

.Healthcal { padding: 30px 0; }

.lthcallicts ul { margin: 0 -7px; padding-bottom: 26px; }

.lthcallicts li { margin-bottom: 16px; padding: 0 7px; }

.lthcallicts li .contentbox span { display: block; overflow: hidden; }

.lthcallicts li img { display: block; max-width: 100%; margin: 0 auto; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s; }

.lthcallicts li:hover p.text { color: #0055a5; }

.lthcallicts li:hover img { -moz-transform: scale(1.03); -webkit-transform: scale(1.03); -o-transform: scale(1.03); }

.Healthgoods { padding: 30px 0; }

.lthcgoosts ul { margin: 0 -7px; padding-bottom: 26px; }

.lthcgoosts li { margin-bottom: 16px; padding: 0 7px; }

.lthcgoosts li .contentbox span { display: block; overflow: hidden; }

.lthcgoosts li img { display: block; max-width: 100%; margin: 0 auto; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s; }

.lthcgoosts li:hover p.text { color: #0055a5; }

.lthcgoosts li:hover img { -moz-transform: scale(1.03); -webkit-transform: scale(1.03); -o-transform: scale(1.03); }

.productcont403 { color: #333333; position: relative; padding: 36px 0; background-color: #ffffff; }

.proDetailstopleft403 { border: 1px solid #ccc; position: relative; padding: 0; }

.Detailstopleftimg403 { overflow: hidden; position: relative; padding-bottom: 15px; }

.Detailstopleftimg403 li { width: 100%; position: relative; width: 100%; overflow: hidden; float: left; -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; -ms-flex-negative: 0; flex-shrink: 0; height: 100%; position: relative; }

.Detailstopleftimg403 ul { width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; box-sizing: content-box; }

.productdtdot403 { width: 100%; text-align: center; position: absolute; left: 0; z-index: 20; bottom: 13px !important; }

.productdtdot403 span { display: inline-block; width: 12px; height: 12px; background-color: #cccccc; overflow: hidden; margin: 0 5px; cursor: pointer; border-radius: 0; }

.productdtdot403 span.swiper-pagination-bullet-active { background-color: #0055a5; }

.Detailstopleftimg403 img { display: block; max-width: 100%; margin: 0 auto; }

.proDetailstopright403 { position: relative; padding-top: 30px; }

.proDetailstopright403 dl { margin: 0px; }

.proDetailstopright403 dl dt { font-size: 20px; line-height: 22px; padding-bottom: 20px; border-bottom: 1px solid #ccc; color: #0068b7; }

.proDetailstopright403 dl dd { font-size: 14px; padding: 30px 0px; line-height: 30px; border-bottom: 1px solid #ccc; }

.proDetailstopright403 dl dd span.Special { font-size: 16px; padding-right: 10px; }

.productcont407 { color: #333333; position: relative; padding: 28px 0 36px; background-color: #f2f2f2; }

.prodetailedtext407 { border-bottom: 1px solid #dadada; padding-bottom: 22px; margin-bottom: 22px; }

.prodetailedtext407 dt { font-size: 16px; color: #666; position: relative; cursor: pointer; }

.prodetailedtext407 dt.cur { color: #0055a5; font-weight: bold; }

.prodetailedtext407 dt::before { content: ""; display: inline-block; width: 5px; height: 24px; background-color: #0055a5; margin-right: 24px; vertical-align: -4px; }

.prodetailedtext407 dt::after { content: ""; display: block; width: 12px; height: 12px; border-left: 2px solid #999999; border-bottom: 2px solid #999999; position: absolute; right: 5px; top: 0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); }

.prodetailedtext407 dt.cur::after { border-left: 2px solid #0055a5; border-bottom: 2px solid #0055a5; top: 8px; transform: rotate(135deg); -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); }

.prodetailedtext407 dd { padding: 26px 0 10px; line-height: 32px; display: none; }

.prodtailtabimg407 img { display: block; max-width: 100%; }

.pxnewsdetail11 .detailback11 { margin: 0 auto; margin-top: 20px; }

@media (max-width: 320px) {
    .indexcontentOne .contentbox .textbox { top: 15%; left: 10%; }
    .indexcontentTwo .rightlist span.text { width: 67%; }
}

@media (max-width: 640px) {
    .nybanner img { max-height: 126px; }
}

@media (min-width: 520px) {
    .bigimgovflow { padding: 35px 8% 25px; }
}

@media (min-width: 768px) {
    .subnavlist02 .commonweb { display: block; position: relative; }
    .subnavlist02 { display: block; background: none; }
    .subnavlist02 .commonweb ul { width: 100%; font-size: 0; height: 70px; }
    .subnavlist02 ul li { width: 16.66%; float: left; -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; -ms-flex-negative: 0; flex-shrink: 0; height: 100%; display: -ms-flexbox; -ms-flex-pack: center; -webkit-box-align: center; -ms-flex-align: center; display: block; }
    .subnavlist02 ul li a { width: auto; margin: 0; padding: 0; height: 70px; line-height: 70px; overflow: hidden; }
    .zsannavbtn02 { display: none; }
    .subnavscroll02 { background-color: #f2f2f2; }
    .subscrollleft02, .subscrollright02 { width: 44px; height: 70px; position: absolute; bottom: 0; cursor: pointer; z-index: 10; background-color: #cccccc; }
    .subscrollleft02 { left: 0; }
    .subscrollright02 { right: 0; }
    .subscrollleft02::before, .subscrollright02::before { display: block; content: ""; width: 16px; height: 16px; border-left: 2px solid #ffffff; border-bottom: 2px solid #ffffff; }
    .subscrollleft02::before { transform: rotate(40deg); -webkit-transform: rotate(40deg); -moz-transform: rotate(40deg); -ms-transform: rotate(40deg); -o-transform: rotate(40deg); margin: 28px 0 0 17px; }
    .subscrollright02::before { transform: rotate(225deg); -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg); margin: 28px 0 0 8px; }
    .questiontoptext03 h4 { font-size: 36px; line-height: 38px; }
    .aboutpadding { padding: 70px 3%; line-height: 30px; }
    .jiagoucont03 .questiontoptext03 h4 { font-size: 36px; line-height: 38px; }
    .button-next, .button-prev { width: 62px; height: 62px; }
    .button-next { margin-left: -64px; }
    .button-prev { margin-right: -64px; }
    .scrolllists li { margin-bottom: 18px; }
    .scrolllists li:nth-child(4) { position: absolute; left: 50%; bottom: 0; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); }
    .culturetoptext03 { font-size: 26px; line-height: 40px; }
    .culturelistdiv03 { padding: 23px 23px 34px; font-size: 16px; }
    .questiontoptext03 h4 { font-size: 36px; line-height: 38px; padding-bottom: 50px; }
    /*.culturelistdiv03 p { height: 44px; overflow: hidden; }*/
    .wbanner-left, .big-left { left: 12px; background-position: 0 0; }
    .wbanner-right, .big-right { right: 12px; background-position: right 0; }
    .wbanner-btn { position: absolute; width: 28px; height: 48px; display: block; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background-size: auto 48px; background-repeat: no-repeat; background-image: url(../images/warror.png); }
    .picture-title { font-size: 16px; }
    .relativeitem { overflow: hidden; padding: 56px 0 50px; }
    .relativeitem ul { margin: 0 -23px; padding-bottom: 19px; }
    .relativeitem li { padding: 0 23px; margin-bottom: 28px; }
    .relativeitem li .contwntbox { padding: 35px 15px 27px; }
    .Corporate .peixunxz { padding-top: 52px; }
    .Corporate .peixunxz dl { margin-bottom: 25px; }
    .zhaopintips401 dd h4 { font-size: 29px; }
    .zhaopcont401 { padding: 45px 0; }
    .Recruitsearch401 dl { max-width: 596px; margin: auto; padding-left: 136px; position: relative; padding-right: 0px; }
    .Recruitsearch401 dl dt { width: 150px; position: absolute; left: 0px; padding: 10px 0px 0px 45px; padding-bottom: 0px; }
    .Recruitsearch401 dl dd label input.Recruitsearchsubmit401 { width: 138px; }
    .zzhaopainlist401 { overflow: hidden; margin-bottom: 47px; }
    .zhaopcont402 { padding-bottom: 42px; padding-top: 45px; }
    .Vanwarddaily { padding: 66px 0 50px; }
    .ddailtlists { padding-bottom: 48px; }
    .Vanwarddaily dl dd { padding-left: 35px; font-size: 16px; }
    .pxdetailtext11 { text-align: center; }
    .detailtext11 { padding: 40px 13% 49px 16%; min-height: 510px; font-size: 16px; line-height: 30px; margin-top: 41px; }
    .detailtext11.pxdetailtext11 { padding-left: 0; padding-right: 0; text-align: left; }
    .Share11 { display: block; }
    .detailback11 { font-size: 16px; }
    .detailtitle11.pxdetailtext11 .detaildate11 { padding-left: 0; padding-right: 0; }
    .newstext10 h4 { font-size: 20px; height: 24px; overflow: hidden; }
    .newstext10 p { height: 72px; overflow: hidden; line-height: 24px; }
    .newsimg10 { position: relative; overflow: hidden; }
    .prodtailtabtext407 { padding-top: 11px; }
    .prodetailedtext407 dt { font-size: 20px; }
    .prodetailedtext407 dd { font-size: 16px; padding: 26px 0 10px 24px; }
}

@media (min-width: 992px) {
    .Developmentlistcont01 { padding: 20px 20px 95px; background-image: url(../images/lc01.png); background-repeat: repeat-y; background-position: center top; }
    .Developmentlistcont01 dl { background: none; padding-bottom: 0; margin-bottom: 0; }
    .Developmentlistcont01 dl dd { width: 50%; background: url(../images/lc02.png); background-repeat: repeat-x; background-position: left 43px; position: relative; }
    .Developmentlistcont01 dl:nth-child(2n) dd { float: right; padding-left: 29px; }
    .Developmentlistcont01 dl:nth-child(2n) dd { padding-left: 29px; }
    .datespanyear01 span { display: block; position: absolute; right: -8px; top: 46px; padding-top: 10px; }
    .datespanyear01 span:after { display: block; content: ""; width: 16px; height: 16px; background-color: #245bab; border-radius: 25px; }
    .Developmentyeartext01 { padding: 24px 22px 0 0; line-height: 32px; }
    .zhaopintips401 dd { float: left; }
    .detailtitle11 { padding-right: 133px; }
    .detailtitle11 h4 { font-size: 36px; line-height: 42px; margin-bottom: 30px; }
    .detaildate11 { font-size: 24px; }
    .detailpage11 dd { float: left; }
    .detailpage11 dt { float: right; }
    .detailback11 { margin: 0; }
    .hsh_zp04 li h3 { padding: 0 55px; }
    .escontentlist .topname { padding: 0 55px; }
    .phdownload03 { display: none; }
    .downloadlist03 dl dd { padding: 28px 270px 28px 36px; }
    .downloadlist03 dl dd span { float: left; width: 60%; }
    .downloadlist03 dl:hover dd { border: 5px solid #22ac38; background-color: #22ac38; color: #ffffff; }
    .downloadlist03 dl:hover a { color: #ffffff; }
    .pcdownload03 { display: block; width: 90px; height: 100%; background-color: #0068b7; background-image: url(../images/icon11.png); background-position: center; background-repeat: no-repeat; position: absolute; right: 0; top: 0; }
    .downloadlist03 dl:hover dd em { color: #ffffff; }
    .downloadlist03 dl:hover .pcdownload03 { background-color: #22ac38; }
    .proDetailstopleft403 { display: block; }
    .proDetailstopright403 { padding: 42px 0 0 60px; }
    .proDetailstopright403 dl dt { font-size: 30px; line-height: 46px; }
    .prodtailtabimg407 { float: right; margin-left: 80px; }
}

@media (min-width: 1024px) {
    .whzyheadercont17 { height: 133px; }
    .whzyheadercontwp17 { height: 133px; }
    .whzyheadermsgcont17 { height: 77px; background-color: #ffffff; color: #333333; }
    .whzylogo17 img { height: 34px; }
    .whzyheaderlang17 { display: block; float: right; padding-top: 27px; }
    .whzyheadernavlist17 .whzyheaderlang17 { display: none; }
    .whzyheadernavlist17 { width: 100%; height: 56px !important; background-color: #245bab; position: static; padding-bottom: 0; overflow: visible; }
    .whzyheadernavcont17 { float: left; padding-top: 0; }
    .whzyheadernavcont17 ul li { float: left; position: relative; border-bottom: 0; }
    .whzyheadernavcont17 ul li > a { height: 56px; line-height: 56px; color: #ffffff; padding: 0 19px; background-image: url(../images/whyyicon1.png); background-position: right center; background-repeat: no-repeat; }
    .whzyheadernavcont17 ul li:hover { background-color: #17478e; }
    .whzyheadernavcont17 ul li:last-child a { background: none; }
    .whzysubnavcont17 { position: absolute; width: 130px; padding-bottom: 0; background: rgba(23, 71, 142, 0.65); left: 50%; margin-left: -65px; z-index: 10; }
    .whzyheadernavcont17 .whzysubnavcont17 a { text-align: center; color: #FFF; }
    .whzyheadersearch17 { width: 223px; height: 40px; float: right; border-radius: 5px; margin-top: 8px; overflow: hidden; background-color: #17478e; border: 0; }
    .whzyinouttext17 { width: 186px; height: 40px; line-height: 41px; text-indent: 12px; float: left; color: #FFF; }
    .whzywukinoutbtn17 { width: 34px; height: 40px; float: left; cursor: pointer; background-color: transparent; }
    .whzyphsearchicon17 { display: none; }
    .whzyshowphonenav17 { display: none; }
    .whzythreenav { position: absolute; top: 0; left: 130px; width: -webkit-max-content; width: -moz-max-content; width: max-content; height: 50px; line-height: 50px; border: 0; }
    .whzyheadernavcont17 ul li .whzythreenav a { color: #FFF; display: inline; padding: 0 23px; }
    .whzythreenav { background: rgba(23, 71, 142, 0.95); }
    .whzysubnavcontlist { height: 50px; line-height: 50px; position: relative; }
    .whzyheadernavcont17 .whzysubnavcont17 a { padding: 15px 5px; }
    .whzysubnavcontlist h5 em { height: 50px; width: 50px; }
    .whzysubnavcontlist h5 em.emcur1 { background-image: url(../images/xl3.png); background-repeat: no-repeat; background-position: right 5px center; background-size: auto; }
    .whzysubnavcontlist h5.whzythr-btn { border-bottom: 1px solid #28528b; }
    .whzysubnavcontlist:last-child h5.whzythr-btn { border-bottom: 0; }
    .whzyheadernavcont17 .whzysubnavcont17 .whzysubnavcontlist:hover { background: rgba(23, 71, 142, 0.95); color: #ffffff; }
    .whzyfootcopyright04 { padding-top: 0; height: 57px; line-height: 57px; }
    .whzyfootmap04 { float: left; }
    .whzyfootcopyright04 { text-align: left; }
    .whzycopyrighttext04 { float: right; text-align: center; padding: 0; }
    .indexbannerbtn span { width: 56px; height: 6px; }
    #indexbanner .indexbannerbtn { bottom: 15px; }
    .indexcontentOne { overflow: hidden; width: 100%; }
    .indexcontentOne ul { margin-right: -4px; }
    .indexcontentOne li { width: 33.33%; float: left; margin: 0; }
    .indexcontentOne li p.img { overflow: hidden; }
    .indexcontentOne li:hover img { -moz-transform: scale(1.03); -webkit-transform: scale(1.03); -o-transform: scale(1.03); }
    .indexcontentOne .contentbox { margin-right: 4px; }
    .indexcontentTwo { padding-left: 2%; padding-right: 2%; }
    .indexcontentTwo .lefttitle { float: left; width: 205px; overflow: hidden; }
    .indexcontentTwo .rightlist { padding: 0 0 0 205px; }
    .indexcontentTwo .rightlist li { width: 50%; float: left; padding: 0 1%; }
    .indexnelistst { float: left; width: 87%; }
    .indexcontentTwo .rightlist .newsmore { float: right; margin-top: 0; }
    .indexcontentTwo .rightlist span.date { padding-left: 10px; }
    .indexcontentThree { padding-left: 2%; padding-right: 2%; padding-top: 30px; padding-bottom: 30px; }
    .loadingmore { height: 50px; line-height: 50px; font-size: 16px; }
    .loadingmore:hover { background-color: #245bab; color: #fff; }
    .aboutpadding { padding: 78px 0 33px; }
    .aboutpadding2 { padding: 85px 0 113px; }
    .aboutpadding3 { padding: 65px 0 45px; }
    .questiontoptext03 h4 { padding-bottom: 18px; }
    .jiagoucont03 { padding-top: 54px; }
    .jiagouimg03 { padding: 67px 0 97px; }
    .jiagoucont03 .questiontoptext03 { padding-left: 10%; padding-right: 10%; }
    .Honoursage { padding: 54px 0 60px; }
    .honordiv403 { font-size: 16px; padding-bottom: 6%; }
    .honorlist403 { overflow: hidden; }
    .honorlist403 ul { margin: 0 -23px; padding-bottom: 20px; }
    .honorlist403 ul li { margin-bottom: 29px; padding: 0 23px; }
    .honordiv403 span { display: block; overflow: hidden; position: relative; padding: 51px 0 66px; }
    .thumb-copy-wrapper { max-width: 800px; max-height: 800px; }
    .thumb-copy-wrapper .swiper-wrapper li img { width: auto; max-height: 580px; }
    .thumb-text { font-size: 16px; }
    .Companyenvironment { padding-top: 65px; }
    .environmentlist { overflow: hidden; padding-bottom: 30px; }
    .environmentlist ul { margin: 0 -21px; padding-bottom: 18px; }
    .environmentlist li { padding: 0 21px; margin-bottom: 29px; }
    .environmentlist li .environ403 p { font-size: 16px; }
    .environmentlist li .environ403 { padding-top: 35px; }
    .bigimgovflow { padding: 35px 14% 25px; }
    .bigimgcont { width: 900px; }
    .compangwillbtn { padding-bottom: 60px; }
    .compangwillbtn a { font-size: 16px; }
    .Ctionworkshop { padding: 43px 0 96px; }
    .wrorllists { padding-top: 11px; }
    .wrorllists li .miaoshu { padding-top: 35px; }
    .wrorllists li .miaoshu p.text { height: 128px; }
    .wrorllists li .contentbox h3.name { font-size: 30px; height: 55px; margin-bottom: 25px; }
    .wrorllists li .contentbox h3.name:after { margin-top: 30px; }
    .wrorllists li .contentbox { padding-bottom: 58px; }
    .scrolllists { padding: 30px 40px 0; overflow: hidden; margin-bottom: -64px; }
    .scrolllists ul { margin: 0 -10px; }
    .qualitysystem .questiontoptext03 h4 { padding-bottom: 40px; }
    .Developmentlistcont01:before { content: ""; display: block; width: 16px; height: 16px; border-radius: 15px; background-color: #245bab; top: 0; left: 50%; margin-left: -8px; position: absolute; }
    .culturecont03 { padding-top: 44px; padding-bottom: 76px; }
    .culturecont03 .questiontoptext03 { padding-left: 9%; padding-right: 9%; }
    .culturelist03 li { padding-top: 0; }
    .culturelistdiv03 h4 { margin-bottom: 20px; }
    .development01 { padding: 77px 0 73px; }
    .datespanyear01 { font-size: 36px; line-height: 36px; }
    .thumb-wraper { width: 90%; }
    .Corporate .culturecont03 { padding-bottom: 24px; }
    .Resourcescontent { padding: 44px 0 70px; }
    .hsh_zp04 { padding-bottom: 50px; }
    .hsh_zp04 li h3 { background: none; }
    .hsh_zp04 li h3.cur { background: none; }
    .hsh_zp04 li h3 span { display: block; float: left; width: 20%; text-align: center; }
    .hsh_zp04 li h3 span:first-child { text-align: left; width: 32%; }
    .hsh_zp04 li h3 span:last-child { width: 8%; }
    .hsh_zp04 li h3 span.number { display: block; }
    .hsh_zp04 li h3 span.location { display: inline-block; width: 32px; position: absolute; right: 6%; }
    .escontentlist .topname a { display: block; }
    .Regionalnetwork { padding: 85px 0 65px; }
    .contactcontbigimg1 { margin-top: 50px; margin-left: 25px; }
    .contactconttopimgbox1 { float: left; width: 50%; height: 483px; }
    .contactconttopimgtext1 { position: absolute; right: 140px; top: 85px; left: auto; z-index: 1; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; text-align: left; line-height: normal; }
    .contactconttopimgtext1 h3 { font-size: 48px; }
    .contactconttopimgtext1 h4 { font-size: 45px; font-family: arial; text-transform: uppercase; }
    .contactconttop1 .commonweb { width: 1180px; position: absolute; left: 50%; top: 0; margin-left: -590px; background: none; }
    .contactconttoptext1 { float: left; padding-top: 20px; font-size: 16px; padding-left: 65px; }
    .contactconttoptext1 h3 { font-size: 36px; line-height: normal; }
    .contactconttoptext1 h4 { font-size: 18px; line-height: normal; }
    .contact-map { margin: 2px 0 0; height: 710px; }
    .Investmentin { padding: 63px 0; }
    .Investmentin h2.title { font-size: 30px; line-height: 30px; margin-bottom: 40px; }
    .Investmentin li:nth-child(1) { margin-bottom: 81px; }
    .Investmentin li .textwrap { font-size: 16px; line-height: 36px; padding: 80px 62px 64px; }
    .Investmentin li:nth-child(2) .textwrap { padding: 62px 62px 32px; }
    .Investmentin li .textwrap p { margin-bottom: 24px; }
    .Investmentin li .textwrap h4 { font-size: 24px; margin-bottom: 30px; }
    .Investmentin li:nth-child(2) .textwrap p { margin-bottom: 15px; }
    .newscont7 { padding: 57px 0 58px; }
    .hotnewslist07 dt { width: 66%; float: left; overflow: hidden; }
    .hotnewslist07 dd { width: 34%; padding: 30px 15px 0 15px; float: left; }
    .hotnewslist07 dd h4 { text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; height: 72px; line-height: 36px; font-size: 24px; }
    #newscont7 .shotnewsbtn07 { width: 32%; right: 0; bottom: 35px; position: absolute; text-align: left; left: auto; padding-bottom: 0; z-index: 99; }
    .hotnewstext07 { line-height: 24px; height: 120px; font-size: 14px; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 6; }
    .newscontent2 .botnewslist .linkwuye.showlin { opacity: 1; filter: alpha(opacity=100); background: #0055a5; }
    .newscontent2 .botnewslist .linkwuye span { display: block; text-align: left; font-weight: normal; }
    .newscontent2 .botnewslist { padding-bottom: 56px; }
    .newscontent2 .botnewslist ul { margin: 0 -11px; padding-bottom: 35px; }
    .newscontent2 .botnewslist li { padding: 0 11px; }
    .newscontent2 .botnewslist .linkwuye h4 { padding-top: 3px; }
    .newscontent2 .botnewslist .datetext { padding: 69px 24px 22px; }
    .newscontent2 .botnewslist li .newslistcont08 { padding-top: 114px; padding-bottom: 74px; }
    .newscontent2 .botnewslist li:hover .newslistcont08 { box-shadow: 0 4px 14px rgba(0, 0, 0, 0.1); }
    .newscontent2 .botnewslist .showtext .nstext { height: 154px; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 7; }
    .newslists dl { padding: 35px 0 38px 0; }
    .newslists dl dt { float: left; width: 12%; }
    .newslists dl dt .date { font-size: 40px; line-height: 40px; text-align: right; }
    .newslists dl dt .year { font-size: 16px; text-indent: 22px; text-align: right; }
    .newslists dl dd { position: relative; padding: 0 173px 0 50px; float: right; width: 88%; }
    .newslists dl dd a { font-size: 14px; line-height: 20px; height: 48px; }
    .newslists dl dd h3 { font-size: 18px; line-height: 26px; height: 26px; margin-bottom: 8px; }
    .newslists dl:hover a, .newslists dl:hover dd h3 { color: #e60039; }
    .newslists dl dd:after { right: 30px; width: 15px; height: 14px; }
    .newslists .dllists { padding-bottom: 72px; }
    .newslists { padding-bottom: 35px; }
    .newsdetail11 { padding: 0px 0 7px; }
    .detailtitle11 h4 { font-size: 36px; line-height: 48px; }
    .detaildate11 { font-size: 24px; }
    .detailpage11 dd a { font-size: 14px; }
    .detailpage11 dd a:hover { color: #0055a5; }
    .detailback11 { font-size: 16px; width: 144px; height: 50px; line-height: 50px; margin-top: 0; }
    .ckplayer-wrapper .video-popup { width: 960px; margin-left: -480px; left: 50%; }
    .relativeitem2 { padding-bottom: 60px; }
    .wvideo-box li .picture-title2 { font-size: 16px; padding: 0 30px; height: 67px; line-height: 67px; }
    .wvideo-box { overflow: hidden; padding: 73px 0 32px 0; }
    .wvideo-box ul { margin: 0 -11px; }
    .wvideo-box ul li { padding: 0 11px; margin: 0 0 23px; }
    .newscont10 { padding: 48px 0 71px; }
    .newslist10 ul li:hover .newsimg10:after { opacity: 1; }
    .downloadcont03 { padding: 60px 0; }
    .downloadcont03 .questiontoptext03 { padding: 0 9%; line-height: 30px; }
    .jishuchengguo { padding: 54px 0 48px; }
    .jishuchengguo .honordiv403 { padding: 35px 15px 0; }
    .jishuchengguo .honordiv403 span { padding: 17px 0; }
    .keyanhezuo { padding: 54px 0 48px; }
    .keyanhezuo .honordiv403 { padding: 35px 15px 0; }
    .keyanhezuo .honordiv403 span { padding: 0; }
    .jishuzhongxinjj { padding: 53px 0 0; }
    .jishuzhongxinjj .scrolllists { padding-bottom: 119px; }
    .Pharmaceutical { padding: 53px 0 65px; }
    .productlicts li .contentbox { padding: 79px 0 38px; }
    .productlicts li p.text { font-size: 16px; margin-top: 21px; }
    .Healthcal { padding: 53px 0 65px; }
    .Healthgoods { padding: 53px 0 65px; }
    .productcont403 { padding: 74px 0 27px; }
    .proDetailstopleft403 { float: left; width: 41%; }
    .proDetailstopright403 { padding-left: 46%; }
    .proDetailstopright403 dl dd { font-size: 16px; line-height: 28px; padding: 34px 0 37px; }
    .productcont407 { padding-top: 34px; padding-bottom: 60px; }
    .prodetailedtext407 dd { line-height: 34px; }
}

@media (min-width: 1100px) {
    .whzyheadernavcont17 ul li { font-size: 16px; }
    .whzyheadernavcont17 ul li > a { padding: 0 21px; }
}

@media (min-width: 1199px) {
    .whzyheadercont17 { height: 144px; }
    .whzyheadernavlist17 { height: 67px !important; }
    .whzyheadercontwp17 { height: 144px; }
    .whzyheadernavcont17 ul li > a { padding: 0 34px; height: 67px; line-height: 67px; }
    .whzyheadersearch17 { margin-top: 13px; }
    .contactcontbigimg1 { margin-top: 45px; }
    .contactcontQRcode { margin-top: 31px; }
    .contactconttoptext1 h4 { padding-bottom: 45px; }
    .contactconttoptext1 { padding-top: 22px; }
    .contactconttopimgbox1 { height: 531px; }
    #newscont7 .shotnewsbtn07 { bottom: 40px; }
    .Nypartnerc { padding: 19px 0; }
    .hotnewslist07 dd { padding-top: 59px; }
}

@media (min-width: 1280px) {
    .indexcontentOne .contentbox .name { height: 30px; line-height: 30px; font-size: 30px; margin-bottom: 10px; }
    .indexcontentOne .contentbox .alname { font-size: 16px; }
    .indexcontentOne .contentbox .textbox { top: 25%; left: 14%; }
    .indexcontentTwo .lefttitle { float: left; width: 250px; height: 30px; line-height: 30px; }
    .indexcontentTwo .lefttitle h2.title { font-size: 30px; }
    .indexcontentTwo .lefttitle h2.title span { font-size: 16px; }
    .indexcontentTwo .rightlist { padding: 0 0 0 24.5%; }
    .indexcontentTwo .rightlist ul { padding-top: 8px; }
    .indexcontentTwo .rightlist span.date { padding-left: 5px; font-size: 16px; width: 95px; }
    .indexcontentTwo .rightlist span.text { font-size: 16px; padding-left: 35px; width: 314px; }
    .indexcontentTwo { padding-left: 5%; padding-right: 5%; }
    .indexcontentThree { padding-left: 5%; padding-right: 5%; }
}

@media (min-width: 1366px) {
    .contactconttopimgbox1 { height: 531px; }
}

@media (min-width: 1440px) {
    .indexcontentOne .contentbox span.more { margin-top: 59px; }
    .escontentlist .topname a:first-child { width: 25%; }
    .escontentlist .topname a:last-child { width: 15%; }
    .hsh_zp04 li h3 span:first-child { text-align: left; width: 25%; }
    .hsh_zp04 li h3 span:last-child { width: 15%; }
    .hsh_zp04 li h3 span.zhicon { background-position: right 10px center; }
    .hsh_zp04 li h3.cur span.zhicon { background-position: right 10px center; }
    .contactcontbigimg1 { margin: 0; }
    .contactconttopimgbox1 { height: 656px; }
}

@media (min-width: 1599px) {
    .contactconttoptext1 h4 { padding-bottom: 45px; }
    .contactconttopimgtext1 { right: 345px; }
    .contactconttoptext1 { padding-top: 95px; line-height: 30px; }
    .contactconttopimgbox1 { height: 673px; }
}

@media (min-width: 1920px) {
    .indexcontentTwo .rightlist span.text { width: 328px; }
    .scrolllists { width: 1850px; margin: 0 auto; padding: 0; margin-bottom: -64px; }
}

@media (max-width: 319px) {
    body { width: 320px; }
}

.sitemapcont2 { padding: 50px 0 20px; overflow: hidden; background: #fff; }

.sitemapcont2 dl { position: relative; margin-bottom: 36px; }

.sitemapcont2 dl dt { font-size: 16px; font-weight: bold; color: #0055a5; padding: 0 8px; background: #fff; position: absolute; left: 18px; top: -14px; }

.sitemapcont2 dl dt a { color: #0055a5; }

.sitemapcont2 dl dd { padding: 4% 3% 1% 3%; border: 1px solid #e6e6e6; }

.sitemapcont2 dl dd a { display: inline-block; padding-left: 10px; margin: 0 23px 8px 0; }

.sitemapcont2 dl dd a:hover { color: #0055a5; }

@media (min-width: 767px) {
    .sitemapcont2 { padding: 5% 30px; }
    .sitemapcont2 dl { margin-bottom: 50px; }
    .sitemapcont2 dl dt { font-size: 20px; }
    .sitemapcont2 dl dd { padding: 2% 3% 1% 3%; border: 1px solid #e6e6e6; }
    .sitemapcont2 dl dd a { margin: 0 50px 8px 0; }
}


/*20180404*/
.whzyregtext17:hover { color: #0055a5; }
.indexcontentTwo .rightlist li a { display: block; }

@media(min-width:1024px) {
    .indexcontentTwo .rightlist li a:hover { color: #0055a5; }
    .indexcontentTwo .rightlist .newsmore:hover { background-color: #245bab; border: 1px solid #245bab; }
    .indexcontentTwo .rightlist .newsmore:hover:before { background-image: url(../images/icon1.png); }
}

.Vanwarddaily dl { -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -ms-transition: all ease 0.7s; -o-transition: all ease 0.7s; transition: all ease 0.7s; }
.Vanwarddaily dl:hover { border-bottom: 1px solid #245bab; padding-left: 20px; padding-right: 20px; box-shadow: 0 1px 12px rgba(242,242,242,0.5); background: rgba(36,91,171,0.8); }
.Vanwarddaily dl:hover dd a, .Vanwarddaily dl:hover dt { color: #fff; }
.indexcontentThree ul { justify-content: center; }

/*20180516*/
.wrorllists li .miaoshu p.text { text-align: left; }

@media(min-width:1024px) {
    .indexcontentOne .contentbox { position: relative; }
    /*.indexcontentOne .contentbox:after { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: 0; background: rgba(255,255,255,0.5); -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -ms-transition: all ease 0.7s; -o-transition: all ease 0.7s; transition: all ease 0.7s; }
    .indexcontentOne li:hover .contentbox:after { opacity: 1; }*/
    .indexcontentOne .contentbox span.more, .indexcontentTwo .rightlist .newsmore { -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -ms-transition: all ease 0.7s; -o-transition: all ease 0.7s; transition: all ease 0.7s; }
    .whzysubnavcont17 { width: 100%; left: 0; margin-left: 0; }
    .subnavlist02 ul li a { -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; transition: all ease 0.5s; }
    .whzyheadernavcont17 .whzysubnavcont17 .whzysubnavcontlist { -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; transition: all ease 0.5s; }
    .compangwillbtn a { -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; transition: all ease 0.5s; }
    .loadingmore { -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; transition: all ease 0.5s; }
    .button-next, .button-prev { -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; transition: all ease 0.5s; }
    .wvideo-box ul li .playbtn { -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -ms-transition: all ease 0.7s; -o-transition: all ease 0.7s; transition: all ease 0.7s; }
    .newstext10 { -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -ms-transition: all ease 0.7s; -o-transition: all ease 0.7s; transition: all ease 0.7s; }
    .downloadlist03 dl dd { -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -ms-transition: all ease 0.7s; -o-transition: all ease 0.7s; transition: all ease 0.7s; }
    .zzhaopainlist401 table td { -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -ms-transition: all ease 0.7s; -o-transition: all ease 0.7s; transition: all ease 0.7s; }
    .environmentlist li img { -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -ms-transition: all ease 0.7s; -o-transition: all ease 0.7s; transition: all ease 0.7s; }
    .environmentlist li:hover img { -webkit-transform: scale(1.03,1.03); -moz-transform: scale(1.03,1.03); -ms-transform: scale(1.03,1.03); -o-transform: scale(1.03,1.03); transform: scale(1.03,1.03); }
    .environmentlist li .environ403 span { display:block;overflow:hidden;}
    .honordiv403 span {overflow:hidden; }
    .honorlist403 ul li:hover img { -webkit-transform: scale(1.03,1.03); -moz-transform: scale(1.03,1.03); -ms-transform: scale(1.03,1.03); -o-transform: scale(1.03,1.03); transform: scale(1.03,1.03); }
}


/*20180803*/
.culturelistdiv03 { height:100%;}