@charset "utf-8";

html {
    -webkit-font-smoothing: antialiased
}

blockquote,
body,
code,
dd,
div,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
legend,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {
    margin: 0;
    padding: 0;
}

header,
hgroup,
nav,
menu,
main,
section,
article,
summary,
details,
aside,
figure,
figcaption,
footer {
    display: block;
    margin: 0;
    padding: 0
}

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

fieldset,
img {
    border: 0
}

address,
caption,
cite,
code,
dfn,
em,
var {
    font-style: normal;
    font-weight: 400
}

dl,
ol,
ul {
    list-style-type: none
}

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

a {
    text-decoration: none;
    blr: expression(this.onFocus=this.blur());
    color: inherit;
}

a:hover {
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(255, 0, 0, 0);
    outline: 0;
    outline: none;
    blr: expression(this.onFocus=this.blur())
}

a:focus,
a:hover,
a:active {
    outline: none;
    blr: expression(this.onFocus=this.blur());
}

sup {
    /*vertical-align: text-top*/
}

sub {
    /*vertical-align: text-bottom*/
}

textarea {
    resize: none;
    outline: none;
    font-family: Arial, Microsoft Yahei;
}

img {
    vertical-align: middle;
    height: auto;
}

button,
input[type=submit],
input[type=text],
input[type=button] {
    outline: none;
    -webkit-appearance: none;
    -webkit-tap-highlight-color: rgba(255, 0, 0, 0);
    outline: 0;
    blr: expression(this.onFocus=this.blur());
}

input {
    outline: 0;
}

input::-webkit-input-safebox-button {
    display: none;
    /*去掉搜狗浏览器密码软盘*/
}

body {
    color: #000;
    line-height: 1;
    min-width: 1200px;
    overflow-x: auto !important;
    font-family: Arial, Microsoft Yahei;
}

body * {
    box-sizing: border-box;
    line-height: 1;
}

#web-ietip {
    width: 526px;
    height: 90px;
    padding: 83px 0 0 84px;
    overflow: hidden;
    background: url(/themes/pc_cn/public/assets/css/ietip/browser.png) no-repeat center center;
    margin: 200px auto 0;
}

#web-ietip a {
    display: block;
    width: 65px;
    height: 80px;
    float: left;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    line-height: 0;
    font-size: 0;
}

.ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.eps2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.img-hover {
    position: relative;
    overflow: hidden;
}

.img-hover img {
    display: block;
    transform: scale(1.001);
    vertical-align: top;
    transition: all 0.5s ease 0s;
}

.img-hover:hover img {
    transform: scale(1.07);
}

.pic-hover {
    overflow: hidden;
    position: relative;
}

.pic-hover img {
    transition: transform 12s cubic-bezier(.23, 1, .32, 1);
    transform: scale(1);
}

.pic-hover:hover img {
    transform: scale(1.1);
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.container {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}


/* nav */
nav {
    height: 78px;
    line-height: 78px;
    background-color: #fff;
    position: relative;
}

nav .nav-logo a img {
    float: left;
    border: none;
    margin-top: 13px;
}

nav ul {
    height: 78px;
    line-height: 78px;
}

nav ul.fr {
    position: relative;
    right: -25px;
}

nav li {
    float: left;
    height: 78px;
    line-height: 78px;
    color: #333;
    position: relative;
}


nav li.active {
    background-color: #62c3d0;
    cursor: pointer;
}

nav .subLists {
    position: absolute;
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    display: none
}

nav li .subListsLink {
    padding: 20px 0;
    width: 100%;
    font-size: 14px !important;
    color: #333;
    background-color: #fff;
    line-height: 1.5;
}

.subListsLink:hover {
    background-color: #59bed4;
    color: white;
}

nav li a {
    display: block;
    line-height: 78px;
    color: #333;
    padding: 0 25px;
    min-width: 114px;
    text-align: center;
    font-size: 16px;
}

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

.search {
    height: 78px;
    line-height: 76px;
    position: absolute;
    top: 0;
    right: -118px;
    font-size: 0;
    z-index: 10;
}

.h-s {
    margin-right: 15px;
    cursor: pointer;
}

.search a img {
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px;
}

.search .s-language {
    line-height: 78px;
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    border: none;
    outline: none;
    color: #999999;
    font-weight: 700;
}

.search .s-language a:hover {
    color: #62c3d0;
}

.search .s-language a.on {
    color: #62c3d0;
}

.search .s-language a {
    cursor: pointer;
}

.theme {
    position: absolute;
    font-size: 36px;
    color: white;
    width: 314px;
    /*height: 120px;*/
    background-image: url(/themes/pc_cn/public/assets/images/3_.png);
    top: 153px;
    left: 50%;
    margin-left: -667px;
    text-align: center;
    z-index: 22;
    box-shadow: 0 0 30px .2px rgba(255, 255, 255, .3);
    padding-top: 22px;
}

.theme p {
    font-weight: bold;
    /*font-size: 16px;*/
    margin-bottom: 21px;
}

.theme p:nth-child(2) {
    font-size: 30px;
    font-weight: normal;
}

.slick div {
    overflow: hidden;
}

.slick div img {
    width: 1920px;
    display: block;
    margin: 0 auto;
}

.btm {
    border-bottom: 1px solid #f6f6f6;
}

.subnav .subnav-left ul li {
    float: left;
    height: 69px;
    line-height: 69px;
}

.subnav .subnav-left ul li a {
    font-size: 16px;
    color: #333;
}

.subnav .subnav-left ul li .homepage {
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: text-bottom;
    background-image: url(/themes/pc_cn/public/assets/images/homepage.png);
    margin-right: 25px;
}

.subnav .subnav-left ul li .subnav-icon-right {
    width: 7px;
    height: 12px;
    display: inline-block;
    vertical-align: -2px;
    background-image: url(/themes/pc_cn/public/assets/images/right.png);
    margin: 0 18px 0 21px;
}

.subnav-right {
    line-height: 69px;
    height: 69px;
    font-size: 0;
}

.subnav-right .subnav-right-ygfl {
    color: #404040;
}

.subnav-right a {
    padding: 10px 25px 11px 28px;
    font-size: 16px;
    color: #595959
}

.subnav-right a.active,
.subnav-right a:hover {
    color: white;
    background-color: #59bed4;
}


.h-sch {
    display: none;
    width: 100%;
    padding: 40px 0;
    position: fixed;
    top: 0;
    right: 0;
    margin-right: 0;
    z-index: 150;
    background-color: #fff;
    font-size: 0;
    text-align: center;
}

.h-form {
    width: 100%;
    background-color: transparent;
    position: relative;
    overflow: hidden;
    font-size: 0;
}

.h-text {
    width: 380px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    padding: 0 10px 0 5px;
    border: none;
    border-bottom: 1px solid #ccc;
    border-right: none;
    vertical-align: top;
    background-color: transparent;
    color: #595757;
    text-align: left;
    vertical-align: top;
}

.h-smt {
    background-image: url(/themes/pc_cn/public/assets/images/searching.png);
    background-position: center center;
    width: 40px;
    height: 40px;
    background-size: 16px 16px;
    background-repeat: no-repeat;
    color: transparent;
    cursor: pointer;
    border: none;
    border-bottom: 1px solid #ccc;
    background-color: transparent;
    transition: all .3s;
    vertical-align: top;
}

.h-opa {
    width: 100%;
    height: 100%;
    position: fixed;
    left: -100000px;
    top: 0;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 10;
    opacity: 0;
    transition: opacity .3s;
    cursor: pointer;
}

.h-name {
    color: #000;
    line-height: .46rem;
    margin-top: .32rem;
    display: inline-block;
    vertical-align: top;
    max-width: 6em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.header.search-state .h-sch {
    display: block
}

.header.search-state .h-opa {
    left: 0;
    opacity: 1;
}



/* nav */

/* index */

.homePage .theme-index {
    position: absolute;
    left: 50%;
    margin-left: -755px;
    top: 164px;
    z-index: 22;
    padding: 0 70px 0 85px;
    background: url(/themes/pc_cn/public/assets/images/31_bg.png) no-repeat;
}

.homePage .theme-index h1 {
    font-size: 40px;
    color: white;
    margin-top: 64px;
    line-height: 50px;
    margin-bottom: 10px;
}

.homePage .theme-index h1::before {
    width: 38px;
    height: 44px;
    display: inline-block;
    content: '';
    vertical-align: -8px;
    margin-right: 14px;
    background-image: url(/themes/pc_cn/public/assets/images/31_icon.png);
}

.homePage .theme-index p {
    line-height: 30px;
    font-size: 22px;
    color: white;
    margin-bottom: 76px;
    margin-left: 52px;
}

.homePage main .container .group {
    margin: 63px 0;
    overflow: hidden;
}

.homePage main .container .group>div {
    background-size: cover;
}

.homePage main .container .group>.fl {
    padding-left: 19px;
}

.homePage main .container .group .group-a {
    background: url(/themes/pc_cn/public/assets/images/65_.jpg) no-repeat center center;
    background-size: cover;
    width: 700px;

    padding-left: 38px;
    height: 375px;
}

.homePage main .container .group .group-b {
    background: url(/themes/pc_cn/public/assets/images/64_.jpg) no-repeat center center;
    width: 250px;
    height: 375px;
    background-size: cover;
    position: relative;
}

.homePage main .container .group .group-c {
    background: url(/themes/pc_cn/public/assets/images/66_.jpg) no-repeat center center;
    width: 250px;
    height: 375px;
    position: relative;
    background-size: cover;
}

.homePage main .container .group .group-a>div {
    width: inherit;
    padding-left: 19px;
    height: 375px;
    left: 0;
    position: absolute;
}

.homePage main .container .group .group-b>div {
    width: inherit;
    padding-left: 19px;
    height: 375px;
    left: 0;
    position: absolute;
    background: -webkit-linear-gradient(top, #fabb55fd, rgba(255, 255, 255, 0.226));
    background: linear-gradient(to bottom right, #fabb55fd, rgba(255, 255, 255, 0.226));

}

.homePage main .container .group .group-c>div {
    padding-left: 19px;
    width: 100%;
    height: 375px;
    content: '';
    display: inline-block;
    left: 0;
    position: absolute;
    background: -webkit-linear-gradient(top, rgba(0, 185, 246, 0.65), rgba(255, 255, 255, 0.226));
    background: linear-gradient(to bottom right, rgba(0, 185, 246, 0.65), rgba(255, 255, 255, 0.226));

}


.homePage main .container .group>.fl h3 {
    line-height: 30px;
    margin-top: 54px;
    margin-bottom: 8px;
    color: #555555;
    display: block;
    font-size: 26px;
}

.homePage main .container .group>.fl p {
    line-height: 30px;
    font-size: 22px;
    font-weight: bold;
    color: #b0c3c6;
    height: 90px;
    margin-bottom: 3px;
    width: 213px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;

}

.homePage main .container .group>.fl div p:last-child() {
    cursor: pointer;
}

.homePage main .container .group>.fl a {
    color: #666666;
    font-size: 16px;
    transition: all 1s;
}

.homePage main .container .group>.fl a:hover {
    margin-left: 30px;
}

.homePage main .container .group>.fl a::after {
    display: inline-block;
    width: 21px;
    height: 5px;
    content: "";
    background: url(/themes/pc_cn/public/assets/images/32_.png) center center;
    margin-left: 7px;
    vertical-align: middle;
}

.homePage main .content {
    background: url(/themes/pc_cn/public/assets/images/33_.png) top center no-repeat;
}


.homePage main .content .container .cloumn .list {
    cursor: pointer;
    position: relative;
    overflow: hidden;
    float: left;
}

.homePage main .content .container .cloumn .list a {
    display: block;
}

.homePage main .content .container .clearfix>.title h2 {
    font-size: 30px;
    font-weight: bold;
    color: #333333;
    line-height: 40px;
    margin-bottom: 11px;
    margin-top: 82px;
}

.homePage main .content .container .clearfix>.title p {
    font-size: 26px;
    color: #b0c3c6;

}

.homePage main .content .container .cloumn>.list img {
    width: 45px;
    height: 45px;
    display: block;
    margin: 0 auto;
    position: relative;
    filter: drop-shadow(45px 9999px #59d5e1);
    -webkit-filter: drop-shadow(45px 9999px #59d5e1);
    margin: 78px 63.5px 0;
}

.homePage main .content .container .cloumn .list:hover img,
.homePage main .content .container .cloumn .list img.active {
    overflow: hidden;
    transform: translate(-45px, -9999px);
    -webkit-transform: translate(-45px, -9999px);
    -ms-transform: translate(-45px, -9999px);
    -o-transform: translate(-45px, -9999px);
}

.homePage main .content .container .cloumn .list:hover p,
.homePage main .content .container .cloumn .list p.active {
    color: #59d5e1;
}

.homePage main .content .container .cloumn .list p {
    text-align: center;
    line-height: 30px;
    margin-top: 17px;
    margin-bottom: 28px;
    color: #333;
}

.homePage main .content .container .wrap {
    position: relative;

}

.homePage main .content .container .sub-slick {
    overflow: hidden;
    margin-bottom: 54px;
}

.homePage main .content .container .slick-list {
    position: relative;
}

.homePage main .content .container .prevArrow {
    z-index: 99;
    position: absolute;
    right: 50px;
    bottom: 0;
    cursor: pointer;
}

.homePage main .content .container .nextArrow {
    z-index: 99;
    position: absolute;
    right: 0;
    bottom: 0;
    cursor: pointer;
}

.wrap .sub-slick div .sub-block {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 66;
    height: 238px;
    width: 519px;
    background: url(/themes/pc_cn/public/assets/images/37_.png);
    padding: 0 34px;

}

.homePage main .container .wrap .sub-slick .sub-slick-number {
    position: relative;
}

.homePage main .container .wrap .sub-slick div .sub-block h3 {
    font-size: 24px;
    line-height: 30px;
    margin-top: 39px;
    color: #333333;
    margin-bottom: 14px;
}

.homePage main .container .wrap .sub-slick div .sub-block p {
    text-align: justify;
    font-size: 16px;
    color: #999999;
    line-height: 24px;
    margin-bottom: 40px;
    width: auto;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;

}

.homePage main .container .wrap .sub-slick div .sub-block a {
    color: #62c3d0;
    font-size: 16px;
}

.homePage main .container .wrap .sub-slick div .sub-block a::after {
    display: inline-block;
    width: 40px;
    height: 8px;
    content: "";
    background: url(/themes/pc_cn/public/assets/images/38_.png) center center;
    margin-left: 7px;
    vertical-align: 3px;
}

.homePage main .container .plate .p-left {
    padding-right: 25px;
    width: 713px;
    position: relative;
}

.homePage main .container .plate .p-left .title {
    line-height: 65px;
    height: 65px;
    width: 713px;
    padding-right: 7px;
    border-bottom: 2px solid #f8f8f8;
}

.homePage main .container .plate .p-left>.title>h2 {
    padding-left: 6px;
    font-size: 22px;
    color: #62c3d0;
    font-weight: normal;
    padding-right: 4px;
    position: relative;
    margin-top: 22px;
    line-height: 30px;
}

.homePage main .container .plate .p-left>.title>h2::after {
    background-color: #62c3d0;
    content: '';
    display: inline-block;
    position: absolute;
    left: 0;
    bottom: -13px;
    width: 100%;
    height: 2px;
}

.homePage main .container .plate .p-left>.title>a {
    margin-top: 26px;
    line-height: 30px;
    font-size: 16px;
    color: #b0b0b0;
    margin-bottom: 7px;
}

.homePage main .container .plate .p-left>.title>a i {
    width: 18px;
    height: 18px;
    display: inline-block;
    content: "";
    vertical-align: -4px;
    background: url(/themes/pc_cn/public/assets/images/39_.png);
    margin-left: 6px;
}

.homePage main .container .plate .p-left>.title a:hover {
    color: #62c3d0;

}

.homePage main .container .plate .p-left>.title .fr:hover i {
    background: url(/themes/pc_cn/public/assets/images/70_.png)
}

.homePage main .container .plate .p-left .slick-news {
    padding-top: 31px;

}

.homePage main .container .plate .p-left .slick-news>div>img {
    width: 280px;
    height: 197px;
}

.homePage main .container .plate .p-left .slick-news>div .sn-block {
    padding-left: 21px;
    padding-right: 30px;
    width: calc(100% -280px);
    width: 408px;
}

.homePage main .container .plate .p-left .slick-news>div .sn-block h3 {
    line-height: 31px;
    font-size: 20px;
    color: #333333;
    margin-top: 2px;
    width: 100%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.p-item {
    display: block;
    width: 100%;
}

.homePage main .container .plate .p-left .slick-news>div .sn-block .sn-date {
    margin-top: 10px;
    line-height: 20px;
    display: inline-block;
    font-size: 16px;
    color: #62c3d0;
    margin-bottom: 32px;
}

.homePage main .container .plate .p-left .slick-news>div .sn-block .sn-text {
    line-height: 26px;
    font-size: 16px;
    color: #999999;
    width: 100%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;

}

.homePage main .container .plate .p-left .sn-point {
    position: absolute;
    right: 0;
    top: 148px;

}

.homePage main .container .plate .p-left .sn-point li {
    cursor: pointer;
    width: 14px;
    height: 14px;
    background: url(/themes/pc_cn/public/assets/images/42_.png) center center no-repeat;
    margin: 0 auto 20px;
}

.homePage main .container .plate .p-left .sn-point li.active {
    background: url(/themes/pc_cn/public/assets/images/41_.png);
}

.homePage main .container .plate .p-right {
    width: calc(1200px - 745px);
    height: 293px;
    background-color: #f8f8f8;
    margin-left: 32px;
    padding: 32px 33px 31px 35px
}

.homePage main .container .plate .p-right a {
    margin-bottom: 10px;
    font-size: 16px;
    color: #666;
    display: block;
    position: relative;
    line-height: 20px;
    padding-left: 14px;
}

.homePage main .container .plate .p-right a::before {
    width: 4px;
    height: 4px;
    display: inline-block;
    content: "";
    background-color: #999;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%)
}


.homePage main .container .plate .p-right a:hover {
    color: #62c3d0;
    cursor: pointer;
}

.homePage main .container .plate .p-right a span:nth-child(1) {
    overflow: hidden;
    width: 280px;
    text-overflow: ellipsis;
    white-space: norwap;
    line-height: 20px;
    display: inline-block;
}

.homePage main .container .plate .p-right a span:nth-child(2) {
    float: right;
    line-height: 20px;
}

.homePage {
    padding-bottom: 82px;
}

/* index */


/* 招贤纳士 solicit */
.solicit main .main-head {
    background-color: #f2f2f2;
}

.solicit .main {
    padding-top: 80px;
    height: 150px;
    margin-bottom: 40px;
    position: relative;
}

.solicit .main .main-select {
    float: left;
    position: relative;

}

.solicit .main .main-select::after {
    display: inline-block;
    content: "";
    z-index: 1;
    width: 14px;
    height: 8px;
    position: absolute;
    right: 40px;
    top: 16px;
    background-image: url(/themes/pc_cn/public/assets/images/1_.png);
}

.solicit .main .main-select select {
    height: 40px;
    float: left;
    width: 180px;
    line-height: 40px;
    font-size: 14px;
    padding: 0 10px;
    position: relative;
    margin-right: 20px;
    background-color: #fff;
    border: none;
    outline: none;
    appearance: none;
    -webkit-appearance: none;
    color: #333;
}

.solicit .main-select-zwgjc {
    width: calc(1200px - 726px);
    background-color: #fff;
    height: 40px;
    line-height: 40px;
    border: none;
    outline: none;
    padding-left: 20px;
    font-size: 14px;
    color: #999999;
}

.solicit .main-selcet-search {
    padding: 11px 36px;
    background-color: #59bed4;
    color: white;
    height: 40px;
    border: 1px solid transparent;
    margin-left: 20px;
}




.solicit .content .con-title {
    text-align: left;
    background-color: #777777;
    color: white;
    height: 60px;
    font-weight: 400;
    float: left;
    font-size: 16px;
    line-height: 60px;
}

.solicit .content .con-title:nth-child(1),
.solicit .content .con-list .con-list-nr:nth-child(1) {
    width: 400px;
    padding-left: 40px;
}

.solicit .content .con-title:nth-child(2),
.solicit .content .con-list .con-list-nr:nth-child(2) {
    width: 250px;

}

.solicit .content .con-title:nth-child(3),
.solicit .content .con-list .con-list-nr:nth-child(3) {
    width: 250px;

}

.solicit .content .con-title:nth-child(4),
.solicit .content .con-list .con-list-nr:nth-child(4) {
    width: 300px;
    padding-right: 40px;
}

.solicit .content .con-list {
    height: 60px;
    border-bottom: 1px solid #eeeeee;
    color: #454545;
    font-size: 14px;
    color: inherit;
    cursor: pointer;

}

.solicit .content .con-list .con-list-nr:nth-child(1) {
    padding-left: 40px;
}

.solicit .content .con-list .con-list-nr:nth-child(4) {
    padding-right: 40px;
}

.con-list-nr:nth-child(4) i {
    width: 14px;
    height: 14px;
    float: right;
    margin-top: 24px;
    background-image: url(/themes/pc_cn/public/assets/images/jia.png);
    background-repeat: no-repeat;
}

.solicit .con-list-nr {
    float: left;
    line-height: 60px;
    color: #595959;
}

.solicit .content .con-list.active,
.solicit .content .con-list.active .con-list-nr {
    background-color: #59bed4;
    color: white;
}

.solicit .content .active i {
    margin-top: 30px;
    background-image: url(/themes/pc_cn/public/assets/images/-.png);

}

.solicit .con-details {
    display: none;
    padding: 40px;
    background-color: #fafafa;
    overflow: hidden;
}

.solicit .con-details .con-details-left {
    float: left;
    width: 50%;
    color: #595959;
}

.solicit .con-details .con-details-right {
    float: left;
    width: 50%;
    padding-left: 85px;
    color: #595959;
}

.solicit .con-details .con-details-title {
    margin-bottom: 40px;
    font-size: 16px;
    color: #595959;
}

.solicit .con-details .con-details-list {
    line-height: 32px;
    font-size: 14px;
    color: #595959;
    text-align: justify;
}
.solicit .con-details .con-details-list *{
    text-align: justify !important;
}

.solicit .con-details .applyNow {
    background-color: #59bed4;
    display: inline-block;
    color: white;
    padding: 16px 72px;
    cursor: pointer;
    font-size: 14px;
    margin-top: 20px;
}


.p-a {
    width: 100%;
    font-size: 0;
    text-align: center;
    float: left;
    margin-top: 36px;
}

.p-a a {
    margin: 0 10px;
    background-color: #eeeeee;
    min-width: 40px;
}

.p-b {
    display: inline-block;
    vertical-align: top;
    min-width: 40px;
    height: 40px;
    line-height: 40px;
    padding: 0 5px;
    border: 1px solid #ededed;
    text-align: center;
    font-size: 18px;
    color: #555;
    cursor: pointer;
    position: relative;
    z-index: 1;
}

.p-f {
    display: inline-block;
    vertical-align: top;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    color: #333;
    cursor: pointer;
}

.p-g,
.p-h {

    line-height: 40px;
    text-align: center;
    font-size: 16px;
    color: #333;
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
}


.p-b:hover,
.p-b.active {
    border-color: #62c3d0;
    background-color: #62c3d0;
    ;
    color: white;
    z-index: 2;
}

.p-g:hover,
.p-h:hover {
    border-color: #62c3d0;
    color: #62c3d0;
}

.p-g div,
.p-h div {
    width: 8px;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
    background-image: url(/themes/pc_cn/public/assets/images/left.png);
}

.p-h div {
    background-image: url(/themes/pc_cn/public/assets/images/paging_right.png);
}

/* 招贤纳士 solicit */


/* 招贤纳士-员工福利 */
.welfare main .container .card-list {
    margin-top: 80px;
}

.welfare main .container .card-list li.active,
.welfare main .container .card-list li:hover {
    background-color: #f39910;
    cursor: pointer;
}

.welfare main .container .card-list li {
    width: 384px;
    height: 185px;
    background-color: #62c3d0;
    float: left;

    margin-bottom: 33px;
}

.welfare main .container .card-list li:nth-child(3n-1) {
    margin-right: 24px;
    margin-left: 24px;
}

.welfare main .container .card-list li .c-text {
    margin-left: 36px;
    margin-top: 36px;
    width: 200px;
}

.welfare main .container .card-list li .c-text div h1 {
    font-size: 20px;
    color: white;
    padding-bottom: 14px;
    display: inline-block;
    border-bottom: 1px solid #ffffff;
    margin-bottom: 24px;
}

.welfare main .container .card-list li .c-text p {
    font-size: 14px;
    color: white;
    margin-bottom: 10px;
    line-height: 1.4;
}

.welfare main .container .card-list li .card-img img {
    margin-top: 56px;
    margin-right: 65px;
}

.welfare main .container>div img {
    width: 100%;
    height: 100%;
    display: block;
}

.welfare main .container .img-big {
    height: 418px;
    width: 792px;
    background-color: gray;
    margin-right: 24px;
    margin-bottom: 25px;
}

.welfare main .container .img-small {
    width: 384px;
    height: 196.5px;
    background-color: gray;
    margin-bottom: 25px;
}

.welfare main .container .img-50 {
    width: 589.5px;
    height: 318px;
    background-color: #faf;
}

.welfare {
    padding-bottom: 88px;
}

/* 招贤纳士-员工福利 */

/* 新闻资讯 news */
.news {
    padding-bottom: 126px;
    font-size: 0;
}

.news main .container .m-ul .m-li {
    width: 383px;
    /* float: left; */
    display: inline-block;
    vertical-align: top;
    margin-top: 88px;
}

.news main .container .m-ul .m-li:nth-child(3n+2) {
    margin-left: 25.5px;
    margin-right: 25.5px;
}

.news main .container .m-ul .m-li:hover,
.news main .container .m-ul .m-li.active,
.news main .container .m-ul .m-li:hover h2 {
    cursor: pointer;
    color: #62c3d0;
}

.news main .container .m-ul .m-li .m-day {
    font-size: 34px;
    font-weight: 700;
    margin-bottom: 10px;
    color: #333333;
    display: inline-block;
}

.news main .container .m-ul .m-li .m-year-month {
    font-size: 14px;
    margin-bottom: 32px;
    color: #595959;
    display: inline-block;

}

.news main .container .m-ul .m-li h2 {
    font-size: 20px;
    font-weight: normal;
    line-height: 30px;
    min-height: 80px;
}

.news main .container .m-ul .m-li .m-view-details {
    font-size: 14px;
    color: #9d9d9d;
    margin-bottom: 32px;

}

.news main .container .m-ul .m-li a {
    display: block;
}

.news main .container .m-ul .m-li .m-view-details i {
    margin-left: 7px;
    display: inline-block;
    width: 26px;
    height: 5px;
    background-image: url(/themes/pc_cn/public/assets/images/6_.png);
}

.news .p-a {
    margin-top: 78px;
}

/* 新闻资讯 news */

/* 新闻资讯-详情页 detailsPage */

.detailsPage main {
    width: 100%;
    background-color: #f7f7f7;
    padding-top: 78px;
    padding-bottom: 122px;
    ;
}

/* 新闻资讯-详情页 ---左部分 */

.detailsPage main .container .content .c-left {
    width: 875px;
    background-color: #fff;
    padding: 0 47px;
    float: left;
}

.detailsPage main .container .content .c-left .c-left-title { 
    border-bottom: 1px dashed #e5e5e5;
    padding-top: 36px;
    padding-bottom: 36px;
}

.detailsPage main .container .content .c-left .c-left-title h1 {
    font-size: 22px;
    margin-bottom: 20px; 
    line-height: 1.5;
    width: 600px;
}

.detailsPage main .container .content .c-left .c-left-title h1 br{display: none;}
.detailsPage main .container .content .c-left .c-left-title .clt-content span {
    font-size: 14px;
    color: #6c6c6c;
    margin-right: 52px;
}

.detailsPage main .container .content .c-left .c-left-title .clt-icon a {
    width: 36px;
    height: 36px;
    margin-top: 24px;
    text-align: center;
}

.detailsPage main .container .content .c-left .c-left-title .clt-icon a:nth-child(1) {
    margin-right: 8px;
    background: url(/themes/pc_cn/public/assets/images/67_-1.png) center center;
}

.detailsPage main .container .content .c-left .c-left-title .clt-icon a:nth-child(1):hover {
    background: url(/themes/pc_cn/public/assets/images/67_.png) center center;
}

.detailsPage main .container .content .c-left .c-left-title .clt-icon a:nth-child(2) {
    background: url(/themes/pc_cn/public/assets/images/68_.png) center center;
}

.detailsPage main .container .content .c-left .c-left-title .clt-icon a:nth-child(2):hover {
    background: url(/themes/pc_cn/public/assets/images/68_-1.png) center center;
}

.detailsPage main .container .content .c-left .c-left-title .clt-icon a img {
    display: inline-block;
    vertical-align: middle;

}

.detailsPage main .container .content .c-left .c-left-content {
    border-top: 1px dashed #e5e5e5;
    border-bottom: 1px dashed #e5e5e5;
    padding: 32px 0;
}

.detailsPage main .container .content .c-left .c-left-content p {
    line-height: 24px;
    font-size: 14px;
    color: #666666;
}

.detailsPage main .container .content .c-left .c-left-content>img {
    width: 100%;
    height: 396px;
    margin: 24px 0;
}

.detailsPage main .container .content .c-left .c-left-tail {
    height: 139px;
}

.detailsPage main .container .content .c-left .c-left-tail .tail-text {
    margin-top: 42px;
    font-size: 14px;
    width: calc(100% - 146px);

}

.detailsPage main .container .content .c-left .c-left-tail .tail-text div,
.detailsPage main .container .content .c-left .c-left-tail .tail-text div a {
    color: #555555;
    line-height: 1.3;
}
.detailsPage main .container .content .c-left .c-left-tail .tail-text  br{display: none;}

.detailsPage main .container .content .c-left .c-left-tail .tail-text div a:hover {
    color: #62c3d0;
}

.detailsPage main .container .content .c-left .c-left-tail .tail-text div {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 600px;
}

.detailsPage main .container .content .c-left .c-left-tail .tail-text>div:nth-child(2) {
    margin-top: 20px;
}

.detailsPage main .container .content .c-left .c-left-tail .comeBack {
    width: 146px;

    color: white;
    background-color: #eeb54e;
    text-align: center;
    margin-top: 47px;
}

.detailsPage main .container .content .c-left .c-left-tail .comeBack a {
    display: block;
    padding: 13px 0;
}

/* 新闻资讯-详情页 ---左部分 */

/* 新闻资讯-详情页 ---右部分 */
.detailsPage main .container .content .c-right {
    float: right;
    width: 295px;
    background-color: #fff;
    line-height: 63px;
}

.detailsPage main .container .content .c-right .c-r-title {
    height: 63px;
    border-bottom: 1px solid #f6f6f6;
    line-height: 62px;
}

.detailsPage main .container .content .c-right .c-r-title h3 {
    line-height: 62px;
    font-size: 16px;
}

.detailsPage main .container .content .c-right .c-r-title h3::before {
    display: inline-block;
    width: 4px;
    height: 18px;
    content: '';
    background-color: #62c3d0;
    vertical-align: -3px;
    margin-right: 14px;
}

.detailsPage main .container .content .c-right .c-r-title a i {
    width: 34px;
    height: 12px;
    margin-right: 20px;
    margin-top: 24px;
    float: right;
    background-image: url('/themes/pc_cn/public/assets/images/7_.png');
    background-position: 0 0;
}

.detailsPage main .container .content .c-right .c-r-title a i:hover {
    background-image: url(/themes/pc_cn/public/assets/images/69_.png);
}

.detailsPage main .container .content .c-right .s-ul {
    padding: 0 18px 33px;

}

.detailsPage main .container .content .c-right .s-ul .s-li:hover p {
    color: #62c3d0;
}

.detailsPage main .container .content .c-right .s-ul .s-li {
    padding: 18px 0;

    border-bottom: 1px solid transparent;

    border-image: url("/themes/pc_cn/public/assets/images/10_.png") 30;
}

.detailsPage main .container .content .c-right .s-ul .s-li a .s-img {
    width: 103px;
    height: 67px;
    margin-right: 6px;
}

.detailsPage main .s-ul .s-li a .s-p p:nth-child(1) {
    font-size: 14px;
    line-height: 22px;
    margin-top: -4px;
    width: 150px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: #333333;
}

.detailsPage main .container .content .c-right .s-ul .s-li a .s-p p:nth-child(2) {
    margin-top: 14px;
    font-size: 14px;
    color: #888888;
}


/* 新闻资讯-详情页 ---右部分 */

/* galaxy银河国际-研发与管理团队 */

.rdTeam main .container>h1 {
    margin: 91px 0 33px;
    color: #333;
    text-align: center;
    font-size: 40px;
}

.rdTeam main .container .introduction {
    background-color: #f6f6f6;
    padding: 30px 60px 38px 128px;
    color: #333333;
}

.rdTeam main .container .introduction .character .c-name>span:nth-child(1) {
    font-size: 26px;
    font-weight: 700;

}

.rdTeam main .container .introduction .character .c-name>span:nth-child(2) {
    font-size: 14px;
    font-weight: 700;
}

.rdTeam main .container .introduction .character .character-block {
    padding-left: 40px;
    text-align: center;
}

.rdTeam main .container .introduction .character .character-block .fl img {
    margin-top: 10px;
}

.rdTeam main .container .introduction .character .character-block .fl:nth-child(2) p {
    color: #777777;
    text-align: center;
    margin-top: 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 0 20px;
    width: 176px;
    font-size: 14px;
}

.rdTeam main .container .introduction .character .character-block .fl .c-name span:nth-child(2) {
    margin-left: 6px;
}

.rdTeam main .container .introduction .deeds {
    max-width: 650px; 
    margin-top: 39px;
}

.rdTeam main .container .introduction .deeds li {
    width: 626px;
    font-size: 16px;
    ;
}

.rdTeam main .container .introduction .deeds li::before {

    background-image: url(/themes/pc_cn/public/assets/images/21_.png);
    width: 6px;
    height: 6px;
    content: '';
    display: inline-block;
    vertical-align: 3px;
    margin-left: -16px;
    margin-right: 10px;
}

.rdTeam main .container .introduction .deeds li {
    color: #333;
    font-weight: bold;
    margin-left: 16px;
    line-height: 33px;
}

.rdTeam main .container .theLife {
    margin-top: 34px;
    overflow: hidden;
    padding: 0 34px 30px 35px;
    background: #f6f6f6;
}

.rdTeam main .container .theLife ul li {
    line-height: 28px;
    padding: 0 0 0 16px;
    color: #595959;
    font-size: 14px;
}

.rdTeam main .container .theLife ul li::before {
    margin-left: 1px;
    background-image: url(/themes/pc_cn/public/assets/images/21_.png);
    width: 6px;
    height: 6px;
    content: '';
    display: inline-block;
    vertical-align: 4px;
    margin-right: 8px;
    margin-left: -17px;
}

.rdTeam main .container .theLife h2 {
    margin-top: 38px;
    font-size: 20px;
    margin-bottom: 13px;
}

.rdTeam {
    padding-bottom: 77px;
}

/* galaxy银河国际-研发与管理团队 */

/* galaxy银河国际-企业文化 */
.culture {
    overflow: hidden;
}

.culture main .bg {
    background: url(/themes/pc_cn/public/assets/images/22_.png) center center;
    background-repeat: no-repeat;
    height: 860px;
}

.culture main .container .title {
    text-align: center;
    overflow: hidden;

}

.culture main .container .title h2 {
    font-size: 38px;
    color: #333333;
    margin-top: 94px;
    margin-bottom: 36px;
}

.culture main .container .title h3 {
    background-color: #62c3d0;
    color: white;
    display: inline-block;
    padding: 14px 68px;
    font-weight: normal;
    font-size: 24px;
    border-radius: 5px;
}

.culture main .container .cards {
    float: left;
    background: url(/themes/pc_cn/public/assets/images/23_.png) center center;
    width: 365px;
    height: 493px;
    background-repeat: no-repeat;
    margin-top: 46px;
    overflow: hidden;
    text-align: center;
    padding: 0 40px;
    transition: .5s;
    cursor: pointer;
}

.culture main .container .cards:hover {
    transform: translateY(-3%)
}

.culture main .container .cards:nth-child(3) {
    margin: 46px 48px 0 53px;
}

.culture main .container .cards .cards-img {
    text-align: center;
    padding-top: 62px;
    height: 200px;
}

.culture main .container .cards .cards-img .circular {
    position: relative;
    display: inline-block;
    width: 124px;
    height: 124px;
}

.culture main .container .cards .cards-img .circular img:nth-child(1) {
    z-index: 99;
}

.culture main .container .cards .cards-img .circular img:nth-child(2) {
    z-index: 88;
}

.culture main .container .cards .cards-img .circular img:nth-child(3) {
    z-index: 77;
}

.culture main .container .cards .cards-img .circular img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.culture main .container .cards h4 {
    font-size: 24px;
    color: #333;
    margin-bottom: 32px;
    margin-top: 16px;
}

.culture main .container .cards p {
    font-size: 16px;
    color: #333;
    line-height: 26px;
}


/* galaxy银河国际-企业文化 */

/* galaxy银河国际-公司简介 */
.company main .container {
    color: #333;
}

.company main .container h1 {
    margin-top: 84px;
    font-size: 32px;
    text-align: center;
    margin-bottom: 62px;
}

.company main .container .content .data {
    width: 30%;
    background: url(/themes/pc_cn/public/assets/images/27_.png) center center / cover no-repeat;
}

.company main .container .content .data .girds {
    float: left;
    width: 50%;
    padding-left: 30px;
    padding-top: 46px;
    min-height: 160px;
}

.company main .container .content .data .girds .title span:nth-child(1) {
    font-size: 44px;
    font-weight: bold;
    color: #f39910;
    letter-spacing: -.1px;

}

.company main .container .content .data .girds .title span:nth-child(2) {
    color: #62c3d0;
    font-size: 22px;
    margin-left: -4px;
}

.company main .container .content .data .girds p {
    margin-top: 20px;
    color: #999999;
}

.company main .container .content .introduce {
    width: 65%;
}

.company main .container .content .introduce h2 {
    display: none;
    font-size: 30px;
    color: #000;
    font-weight: normal;
    margin-bottom: 34px;
}

.company main .container .content .text img {
    margin-top: 29px;
    margin-bottom: 33px;
    width: 100%;
}

.company main .container .content .introduce p,
.text p {
    font-size: 18px;
    /* color: #5c5c5c; */
    line-height: 32px;
    text-align: justify;
}

.company {
    padding-bottom: 66px;
}



/* galaxy银河国际-公司简介 */



/* galaxy银河国际 */
.contactUs {
    overflow: hidden;
}

.contactUs main {
    position: relative;
}

/* .contactUs .bg {
    background: url(/themes/pc_cn/public/assets/images/30_.png) center center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 60%;
    height: 650px;
    margin: 0 auto;
    position: absolute;
    left: 0;
    top: 0;
} */

.contactUs main {
    position: relative;
    /* height: 650px; */
    background-color: #f5f5f5
}

.contactUs main .data {  
   float: none;
   width: calc(45%  - 15px);
}

.contactUs main {
    position: relative;
}

.contactUs-box{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 1200px;
   margin: 0 auto; 
}

.contactUs .bg {
    width: calc(55%  - 15px);
    position: relative;
    height: 600px;
}

.contactUs .bg img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.contactUs .BMap_mask {
    box-shadow: 150px 0 200px 10px #f5f5f5 inset;
}

.contactUs main .data h2 {
    margin-bottom: 32px;
    font-size: 28px;
    /* margin-top: 118px; */
    font-weight: normal;
}

.contactUs main .data .girds {
    width: 100%;
    margin-bottom: 35px;
    display: flex;
    align-items: center;
}

.contactUs main .data .girds .text { 
    flex: 1;
}

.contactUs main .data .girds img { 
    vertical-align: middle;
    margin-right: 22px;
    /* margin-top: 8px; */
}

.contactUs main .data .girds p {
    color: #666;
    line-height: 20px;
    margin-bottom: 6px;
    font-size: 18px;
}
.contactUs main .data .girds p:last-child{margin-bottom: 0;}


/* galaxy银河国际 */

/* 业务合作-产品 */

.product main .bg {
    min-height: 1310px;
    width: 100%;
    background-color: #f7f7f7;
    padding-top: 60px;
    padding-bottom: 60px;
}

.product main .container .cards {
    width: 559px;
    /* height: 267px; */
    margin-top: 103px;
    display: inline-block;
    vertical-align: top;
    margin-right: 75px;
}

.product main .container .cards:nth-child(2n) {
    margin-right: 0;
}

/* .product main .container .cards:nth-child(odd) {
    float: left;
}

.product main .container .cards:nth-child(even) {
    float: right;
} */

.product main .container .cards .c-l {
    width: 231px;
    height: 267px;
}

.product main .container .cards:nth-child(1),
.product main .container .cards:nth-child(2) {
    margin-top: 0;
}

.product main .container .cards .c-l a {
    cursor: pointer;
    display: block;
}

.product main .container .cards .c-l a img {
    width: 100%;
    height: inherit;
    display: block;
    cursor: pointer;
}

.product main .container .cards .c-r {
    padding-left: 23px;
    position: relative;
    padding-bottom: 60px;
    /* height: inherit; */
}

.product main .container .cards .c-r h2 a {
    display: block;
}

.product main .container .cards .c-r h2 {
    border-bottom: 1px solid #d4d4d4;
    padding-bottom: 7px;
    font-size: 20px;
    font-weight: normal;
    width: 305px;
    margin-bottom: 36px;
    padding: 5px 0;
}

.product main .container .cards .c-r h2 a {
    line-height: 30px;
}


.product main .container .cards:hover h2 {
    color: #59bed4;
}

.product main .container .cards .c-r p {
    width: 305px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    color: #666666;
    line-height: 30px;
    height: 120px;
    text-align: justify;

}

.c-buttom{position: absolute;bottom: 0;left: 0;padding-left: 23px; width: 100%;display: flex;justify-content: space-between;}
.c-buttom a{position: relative;top: 0;padding: 14px 0;text-align: center; transition: all .3s; font-size: 18px;color: #fff; display: block;cursor: pointer;width: 48%;background-color: #59bed4;}
.c-buttom a:hover{top: -5px;}


/* .product main .container .cards .c-r>a {
    padding: 14px 0;
    padding-left: 70px;
    padding-right: 68px;
    background-color: #59bed4;
    color: white;
    font-size: 18px;
    position: absolute;
    bottom: 0;
    left: 23px;
    cursor: pointer;
    transition: all .3s;

} */

/* .product main .container .cards .c-r a:hover {
    bottom: 10px;
} */

.product main .container .p-a {
    margin-top: 93px;
    float: none;
}

.ls-form {
    width: 80%;
    border-radius: 30px;
    background-color: #fff;
    font-size: 0;
    margin: 0 auto 50px;
    overflow: hidden;
    width: 800px;
}

.ls-form>* {
    display: inline-block;
    vertical-align: top;
    border: none;
    height: 50px;
    line-height: 50px;
    padding: 0;
    background-color: #fff;
    color: #333;
    font-size: 16px;
}

.ls-form input {
    width: 80%;
    padding-left: 20px;
}

.ls-form button {
    width: 20%;
    background-color: rgb(89, 190, 212);
    color: #fff;
    cursor: pointer;
}

.ls-form::placeholder {
    color: #595757;
}

/* 业务合作-产品 */

/* 业务合作-技术平台与服务 */

.technology main .container .c-head {
    background: url(/themes/pc_cn/public/assets/images/47_.png) no-repeat center center;
    width: 1200px;
    height: 251px;
}

.technology main .container .content {
    position: relative;
    padding-top: 99px;
    margin-top: 20px;
}

.technology main .container .together {
    background: url(/themes/pc_cn/public/assets/images/46_.png) no-repeat center center;
    position: absolute;
    width: 831px;
    height: 327px;
    bottom: -18px;
    z-index: 66;
}

.technology main .container .doctor {
    z-index: 99;
    background: url(/themes/pc_cn/public/assets/images/45_.png) no-repeat -388px -630px;
    width: 635px;
    height: 350px;
    position: absolute;
    bottom: 0;
    left: 28px;
}

.technology main .container .content .c-head .text {
    width: 423px;
    position: absolute;
    left: 728px;
    top: 99px;
    z-index: 88;
}

.technology main .container .content .c-head .text p::before {
    width: 5px;
    height: 5px;
    background-color: #fff;
    content: '';
    display: inline-block;
    border-radius: 50%;
    margin-right: 9px;
    margin-left: -14px;
    vertical-align: middle;
}

.technology main .container .content .c-head .text h2 {
    font-size: 22px;
    color: white;
    line-height: 30px;
    margin-bottom: 21px;
    margin-top: 44px;
}

.technology main .container .content .c-head .text p {
    padding-right: 5px;
    line-height: 26px;
    font-size: 16px;
    color: white;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    text-align: justify;
}

.technology main .container .process {
    padding: 18px 60px 23px;
    background-color: #f7f7f7;
}

.technology main .container .process .mode {
    padding-bottom: 35px;
    border-bottom: 1px solid transparent;
    border-image: url(/themes/pc_cn/public/assets/images/48_.png) 30;
    margin-top: 33px;
}

.technology main .container .process .mode h3 {
    line-height: 30px;
    color: #333333;
    margin-bottom: 16px;
    font-size: 16px;
}

.technology main .container .process .mode>p {
    line-height: 20px;
    margin-bottom: 10px;
    font-size: 14px;
    color: #666666;

}

.technology main .container .process .mode:nth-child(3) {
    border: none;
    margin-bottom: 0;
}

.technology main .container .process .mode:nth-child(3) ul li {
    float: left;
    width: 20%;
    padding-right: 40px;
}

.technology main .container .process .mode:nth-child(3) ul li .round {
    width: 90px;
    height: 90px;
    border-radius: 50%;
    margin: 0 auto;
    background: url(/themes/pc_cn/public/assets/images/49_.png) no-repeat center center;
    margin-bottom: 12px;
    margin-top: 21px;
}

.technology main .container .process .mode:nth-child(3) ul li .round .r-text {
    line-height: 90px;
    text-align: center;
    font-weight: bold;
    font-size: 24px;
    color: white;
}

.technology main .container .process .mode:nth-child(3) ul li p {
    line-height: 22px;
    text-align: center;
    font-size: 14px;
    color: #666666;
    width: 100%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.technology main .platform {
    background: url(/themes/pc_cn/public/assets/images/50_.png)  no-repeat center center;
    width: 100%;
    height: 630px;
    margin-top: 112px;
    position: relative;
}

.technology main .platform .p-bg {
    position: absolute;
    width: 100%;
    height: 261px;
    top: 219px;
    background: url(/themes/pc_cn/public/assets/images/54_.png) center center;
}

.technology main .platform .container {
    overflow: hidden;
}

.technology main .platform .container h1 {
    text-align: center;
    font-size: 38px;
    color: #333333;
    margin: 78px 0 5px;
}

.technology main .platform .container .t-slick {
    background: url(/themes/pc_cn/public/assets/images/51_.png) no-repeat center center;
    width: 1089px;
    height: 453px;
    margin: 0 auto;
    overflow: hidden;
    padding: 0 160px;
}

 

.technology main .platform .container .t-slick .specific {
    width: 100%;
    margin: 0 auto;
    /* display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7;
    overflow: hidden; */
}

.technology main .platform .container .t-slick .specific h3 {
    font-size: 30px;
    color: #333333;
    text-align: center;
    margin-top: 100px;
    margin-bottom: 50px;
}

.technology main .platform .container .t-slick .specific p {
    font-size: 16px;
    line-height: 28px;
    color: #333;
    text-align: justify;
}

.technology main .container .prevArrow {
    z-index: 99;
    position: absolute;
    left: 55px;
    top: 50%;
    cursor: pointer;
    transform: translate(-50%, -50%);
}

.technology main .container .nextArrow {
    z-index: 99;
    position: absolute;
    right: -25px;
    top: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
}

.technology main .container .prevArrow_normal,
.technology main .container .nextArrow_light {
    margin-top: 1px;
}

/* 业务合作-技术平台与服务 */

/* galaxy银河国际-发展历程 */

.development main .bg {
    width: 100%;
    background: url(/themes/pc_cn/public/assets/images/58_.jpg) no-repeat center center;
    height: 860px;
    padding: 121px;
}

.development .bg .container .content .d-slick .c-l h1 {
    /* margin-top: 38px; */
    font-size: 38px;
    color: white;
}

.development .bg .container .content .d-slick .c-l h2 {
    margin-top: 50px;
    font-size: 30px;
    color: white;
    margin-bottom: 38px;
}

.development .bg .container .content .d-slick .c-l p {
    margin-bottom: 19px;
    color: white;
    font-size: 16px;
    line-height: 1.45;
    text-align: justify;
}

.development .bg .container .content .d-slick .c-l li:last-child p {
    margin-bottom: 0;
}

.development .bg .container .content .d-slick .c-r {
    width: 791px;
    height: 491px;
}

.development .prevArrow {
    z-index: 100;
    position: absolute;
    left: 0;
    bottom: -50px;
    cursor: pointer;
}

.development .nextArrow {
    z-index: 99;
    position: absolute;
    left: 50px;
    /* bottom: -15px; */
    cursor: pointer;
}

.development .cloumn {

    margin-left: 504px;

}

.development .cloumn li {
    float: left;
    transition: .5s;
    margin-top: -30px;
    cursor: pointer;
}

.development .cloumn li span {
    vertical-align: -6px;
    display: inline-block;
    font-size: 18px;
    color: white;
    margin-left: 10px;
    margin-right: 15px;
    letter-spacing: 3px;
}

.development .cloumn li .c-p {
    background: url(/themes/pc_cn/public/assets/images/56_.png) center center no-repeat;
    width: 6px;
    height: 109px;
    display: inline-block;
}

.development .cloumn li.active,
.development .cloumn li:hover {
    margin-top: 0;
}

.development .cloumn .active .c-p,
.development .cloumn li:hover .c-p {
    background: url(/themes/pc_cn/public/assets/images/56_-active.png) center center no-repeat;
}

.development .action-time {
    display: none;
    float: left;
    color: #fff;
    margin-top: 97px;
}

.development .action-time span:nth-child(1) {
    font-size: 30px;
    float: left;
    line-height: 44px;
}

.development .action-time span:nth-child(2) {
    font-size: 42px;

    display: inline-block
}

/* galaxy银河国际-发展历程 */

/* galaxy银河国际-公司荣誉 */

.honor .container h1 {
    margin-top: 90px;
    margin-bottom: 32px;
    text-align: center;
    font-size: 38px;
    color: #333;
}

.honor .swiper-slide {
    width: 404px;
    min-height: 430px;
    background-color: #fff;
    box-shadow: 0 0 30px 5px rgba(0, 0, 0, 0.15);
}

.honor .swiper-slide h2 {
    line-height: 64px;
    height: 64px;
    font-size: 18px;
    font-weight: normal;
    text-align: center;
}

.honor .swiper-container {
    padding: 30px 0 30px;
}

.honor .swiper-container img {
    margin: 0 auto;
    width: 90%;
    margin-top: 101px;
    padding-bottom: 76px;
    border-bottom: 1px solid #c3d7e0;
    display: block;
}

.honor .swiper-button-prev {
    width: 50px;
    height: 50px;
    left: -79px;
    background: url(/themes/pc_cn/public/assets/images/71_.png)
}

.honor .swiper-button-next {
    width: 50px;
    height: 50px;
    right: -79px;
    background: url(/themes/pc_cn/public/assets/images/72_.png)
}

.honor .swiper-button-prev.active {
    background: url(/themes/pc_cn/public/assets/images/71_-active.png)
}

.honor .swiper-button-next.active {
    background: url(/themes/pc_cn/public/assets/images/72_-active.png)
}

.honor {
    margin-bottom: 90px;
}

/* galaxy银河国际-公司荣誉 */

.slick {
    position: relative;
}

.index-bn {
    width: 100%;
    position: relative;
}

.index-bn>.slick {
    height: 560px;
}

.index-bn .i-cloumn {
    position: absolute;
    left: 50%;
    bottom: 16px;

}

.index-bn .i-cloumn .i-li {
    width: 7px;
    height: 7px;
    float: left;
    margin-right: 26px;
    background: url(/themes/pc_cn/public/assets/images/73_.png) no-repeat center center;
    cursor: pointer;
}

.index-bn .i-cloumn .i-li.active {
    background: url(/themes/pc_cn/public/assets/images/73_-active.png) no-repeat center center;
}

body {
    padding-top: 78px;
}

.header {
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 12345;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
    background-color: #fff;
}

.solicit {
    padding-bottom: 122px;
}

.inc {
    padding-bottom: 40px;
}

.li-a {
    width: 100%;
    padding-top: 88px;
}

.li-cont {
    width: 1200px;
    margin: 0 auto;
}

.li-table {
    width: 100%;
    border: none;
}

.li-tr {
    width: 100%;
    background-color: #eee;
}

.li-tr.gray {
    background-color: #f6f6f6;
}

.li-th {
    width: 100%;
    background-color: #62c3d0;
}

.li-td {
    font-size: 16px;
    color: #333;
    line-height: 24px;
    text-align: center;
    padding: 7px 20px;
    border: none;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

.li-td1 {
    width: 130px;
    padding-left: 10px;
    padding-right: 10px;
}

.li-td2 {
    width: 130px;
    text-align: justify;
}

.li-td3 {
    width: 130px;
    text-align: left;
}

.li-td4 {
    width: 130px;
}

.li-td5 {
    width: 130px;
}

.li-td6 {
    width: 550px;
    text-align: left;
}

.li-td6-1 {
    width: 110px;
}

.li-td6-2 {
    width: 110px;
}

.li-td6-3 {
    width: 110px;
}

.li-td6-4 {
    width: 110px;
}

.li-td6-5 {
    width: 110px;
}

.li-th .li-td {
    text-align: center;
    color: #fff;
    font-weight: bold;
    line-height: 18px;
}

.li-flag {
    height: 24px;
    vertical-align: top;
    margin: 1px;
}

.li-intro {
    padding-top: 36px;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 16px;
    color: #333;
    line-height: 2;
    text-align: justify;
}

.li-intro * {
    line-height: inherit;
}

.li-bar {
    display: inline-block;
    vertical-align: top;
    height: 24px;
    position: relative;
    background-color: #f39910;
    background: -webkit-gradient(linear, 0 0, right 0, from(#f39910), to(#f9c068));
}

.li-bar:before {
    content: "";
    display: inline-block;
    border-top: 12px solid #eee;
    border-left: 12px solid transparent;
    position: absolute;
    right: 0;
    top: 0;
}

.li-bar:after {
    content: "";
    display: inline-block;
    border-bottom: 12px solid #eee;
    border-left: 12px solid transparent;
    position: absolute;
    right: 0;
    bottom: 0;
}

.pro-line {
    padding-bottom: 86px;
}





@media(max-width: 1450px) {
    nav ul.fr {
        right: 100px;
    }

    .search {
        right: 0;
    }
}

@media(max-width: 1200px) {
    .header {
        position: absolute;
    }
}


.cooperation .bg {
    height: 680px;
    width: 100%;
    overflow: hidden;
    background-color: #f7f7f7;
}

.cooperation .container .c-l>h1 {
    font-size: 30px;
    margin-bottom: 26px;
}

.cooperation .container .c-l>h1::before {
    width: 33px;
    height: 29px;
    display: inline-block;
    content: '';
    background: url(/themes/pc_cn/public/assets/images/60_.jpg);
    vertical-align: middle;
    margin-right: 12px;
}

.cooperation .container .c-l {
    display: inline-block;
    vertical-align: middle;
    float: none;
    width: 600px;
    height: 362px;
}

.cooperation .container .c-r {
    width: 600px;
    /* height: 400px; */
}

.cooperation .container .c-r .c-lb {
    width: 2400px;
    transition: .5s;
}

.cooperation .container .c-l .box {
    padding-top: 66px;
    padding-left: 58px;
    padding-right: 30px;
    text-align: justify;
    height: 360px;
    line-height: 34px;
    color: white;
    background: url(/themes/pc_cn/public/assets/images/59_.png) center center;
}

.cooperation .container .c-l .box p {
    line-height: 31px;
    font-size: 16px;
    color: wthie;
}

.cooperation main .container .prevArrow {
    z-index: 99;
    position: absolute;
    right: 85px;
    bottom: 40px;
    cursor: pointer;
}

.cooperation main .container .nextArrow {
    z-index: 99;
    position: absolute;
    right: 0;
    bottom: 40px;
    margin-right: 45px;
    cursor: pointer;
}

.cooperation main .container .content {
    font-size: 0;
    margin-top: 117px;
}

.cooperation main .container .content .c-r {
    display: inline-block;
    vertical-align: middle;
    float: none;
    overflow: hidden;
    margin-top: 56px;
}

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



footer {
    height: 309px;
    background-color: #535353;
}

footer .footerTop {
    height: 236px;
}

footer .footerTop .footerTop-left {
    width: 510px;
}

footer .footerTop .footerTop-right {
    margin-top: 62px;
    width: 690px;

}

footer .footerTop-logo {
    width: 250px;
    height: 90px;
    margin-top: 60px;

}

.f-li {
    float: left;
    color: #c6c6c6;
    margin-bottom: 56px;
}

.f-li i {
    margin: 0 20px;
    opacity: .5;
    display: inline-block;
    transform: rotate(10deg);
}

.f-right-content>div {
    float: left;
    font-size: 14px;
    color: #868686;
    font-weight: 500;
}

.f-right-content .f-address {
    width: 400px;
}

.f-right-content>div>div {
    line-height: 30px;
    height: 30px;
}

.f-right-content-r {

    margin-left: 90px;
}

footer .footerBottom {
    border-top: 1px solid #656565;
    height: 73px;
}

footer .footerBottom .footerBottom-signature {
    line-height: 72px;
    font-size: 14px;
    color: #868686;
    font-weight: 500;
}

footer .footerBottom .footerBottom-links {
    height: 72px;
    line-height: 72px;
    font-size: 0;
}

footer .footerBottom .footerBottom-links a {
    width: 26px;
    height: 26px;
    line-height: 26px;
    margin-top: 24px;
    border-radius: 50%;
    margin-right: 10px;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    background-color: #686868;
    transition: all .3s;
}

.f-icon {
    opacity: 0.5;
    transition: all .3s;
}

footer .footerBottom .footerBottom-links a:hover {
    background-color: #62c3d0;
}

footer .footerBottom .footerBottom-links a:hover .f-icon {
    opacity: 1;
}

.f-li a:hover {
    color: #fff;
}

/*2021-9-25 PHP*/
.p-item img {
    width: 280px
}

nav .fr li a {
    font-size: 16px;
}

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

.c-l {
    width: 288px;
    padding-left: 15px;
}

.c-l {
    width: 288px;
    padding-left: 15px;
    width: 409px;
    overflow: hidden
}

.c-l ul {
    overflow-y: auto;
    /* height: 260px; */
    padding-right: 30px
}

.img-50:last-child {
    float: right
}

.development .slick-track {
    height: 491px
}

body .social-share .icon-wechat .wechat-qrcode {
    height: auto;
    padding-bottom: 15px
}

/* 2023-7-28加 */
.technology main .platform{padding-top: 1px; background-size: cover;}
.technology main .platform .container .t-slick{width: 100%;padding: 50px  150px; height: auto;}
/* .t-slick:after{content: ''; position: absolute;top: 25px;left: 105px;z-index: 0;width: calc(100% - 210px);height: calc(100% - 50px); box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);background-color: #fff;} */
.t-slick .slick-slide{width: 100%; }
.technology main .platform{height: auto;padding-bottom: 85px;} 
.technology main .platform .container .t-slick{background-size: 0 0;}
.technology main .platform .p-bg{background-size: 0 0;}
.technology main .platform .container h1{margin-bottom: 55px;}
.technology main .container .prevArrow{left: 50px;transform: translate(0,-50%);}
.technology main .container .nextArrow{right: 50px;transform: translate(0,-50%);}
.technology main .platform .container .t-slick .specific{position: relative;z-index: 8;}
.technology main .platform .container .t-slick .specific *{max-width: 100%;}
.technology main .platform .container{overflow: visible;}

.t-cont{width: 100%;position: relative;}
.t-cont:before{content: ''; position: absolute;top: 50px;left: 0;  width: 100%;height: calc(100% - 100px); background-color: #fff;}
.t-bg{position: absolute;top: 0;left: 89px;width: calc(100% - 178px);height: 100%; background-color: #fff;}
.t-bg:before{content: '';position: absolute;top: -25px;left: 3px;width: 68px;height: 64px; background-image: url('/themes/pc_cn/public/assets/images/a2.png');background-size: auto 100%;background-position: center center;background-repeat: no-repeat;}
.t-bg:after{content: '';position: absolute;bottom:  -25px;right: 3px;width: 68px;height: 64px; background-image: url('/themes/pc_cn/public/assets/images/a3.png');background-size: auto 100%;background-position: center center;background-repeat: no-repeat;}

.wma-a{width: 100%;padding-top: 80px;padding-bottom: 80px;}
.wma-main{width: 1200px;margin: 0 auto;}
.wma-img{width: 100%;}
.wma-img img{width: 100%;}

.wmb-a{width: 100%;}
.wmb-main{width: 1200px;margin: 0 auto;}
.wmb-titles{margin: 91px 0 33px;font-weight: bold; color: #333;text-align: center;font-size: 40px;}
.wmb-top{width: 100%;font-size: 0;margin-bottom: 50px;display: flex;flex-wrap: wrap; justify-content: space-between;}
.wmb-left{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between; width: 700px;padding:  30px; background-color: #62c3d0;}
.wmb-lt{display: block;text-align: center;}
.wmb-icon{display: inline-block; width: 180px;}
.wmb-icon img{width: 100%;}
.wmb-box{width: 100%;text-align: center;}
.wmb-b{display: inline-block;vertical-align: middle;width: 20px;}
.wmb-b img{width: 100%;}
.wmb-c{display: inline-block;vertical-align: middle;width: 20px;}
.wmb-c img{width: 100%;}
.wmb-text{display: inline-block;vertical-align: middle;padding: 0 15px; text-align: center;}
.wmb-name{font-size: 26px; color: #fff;}
.wmb-name span{font-size: 14px;margin-left: 6px;}
.wmb-intro{font-size: 14px; color: #fff;}
.wmb-intro *{line-height: inherit;}
.wmb-intro p{margin-top: 10px;}

.wmb-rt{flex: 1;padding-left: 30px;color: #fff; font-size: 14px;line-height: 2;}
.wmb-rt *{line-height: inherit;}

.wmb-right{display: flex;align-items: center;align-content: center;flex-wrap: wrap; width: 455px;padding: 30px; background-color: #62c3d0;}
.wmb-right h2{font-size: 20px;margin-bottom: 13px;color: #fff;}
.wmb-textbox{font-size: 14px;line-height: 1.5;color: #fff;}
.wmb-textbox *{line-height: inherit;max-width: 100%;}

.wmb-img{width: 100%;}
.wmb-img img{width: 100%;}

.wmb-left{width: calc(50% - 20px);}
.wmb-right{width: calc(50% - 20px);}


/* 2023-8-24加 */

.wmc-a{width: 100%;padding-top: 60px;padding-bottom: 90px; background-color: #f7f7f7;}
.wmc-main{width: 1200px;margin: 0 auto;}
.wmc-cont{width: 100%;}
.wmc-item{width: 100%;margin-bottom: 20px;}
.wmc-buttom{width: 100%;position: relative;display: block;cursor: pointer; padding:15px 60px 15px 92px; background-color: #ffffff;border-radius: 10px;}
.wmc-buttom:after{content: '';position: absolute;top: 0;right: 30px;width: 25px;height: 100%; background-image: url('/themes/pc_cn/public/assets/images/c2.png');background-size: 10px auto;background-position: center center;background-repeat: no-repeat;}
.wmc-icon{position: absolute;top: 50%;left: 42px;transform: translate(0,-50%);}
.wmc-icon1{display: block;width: 21px;}
.wmc-icon1 img{width: 100%;}
.wmc-icon2{display: none;width: 21px;}
.wmc-icon2 img{width: 100%;}
.wmc-name{width: 100%;color: #222222;font-size: 18px;line-height: 25px;}

.wmc-sub{display: none;margin-top: 15px; width: 100%;background-color: #fff;}
.wmc-table{width: 100%;}
.wmc-table table{width: 100%;}
.wmc-table tr{width: 100%;}
.wmc-table td{padding: 15px 10px; border: solid 1px #e5e5e5;text-align: center; color: #222222;font-size: 14px;line-height: 25px;}
.wmc-table a{cursor: pointer;}
.wmc-table a:hover{color: #62c3d0;}

.wmc-table tr:nth-child(1) td{color: #222222;font-size: 18px;font-weight: bold;}
/* .wmc-table td:nth-child(1){width: 300px;} */

.wmc-item.show .wmc-buttom{background-color: #62c3d0;}
.wmc-item.show .wmc-buttom:after{background-image: url('/themes/pc_cn/public/assets/images/c2-b.png');background-size: 16px auto;}
.wmc-item.show .wmc-icon1{display: none;}
.wmc-item.show .wmc-icon2{display: block;}
.wmc-item.show .wmc-name{color: #fefefe;}

.wmd-a{width: 100%;padding-top: 55px;padding-bottom: 97px; background-color: #f7f7f7;}
.wmd-main{width: 100%;max-width: 1460px;padding: 0 10px; margin: 0 auto;}
.wmd-cont{width: 100%;}
.wmd-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.wmd-left{float: left;width: 17.12%;}
.wmd-nav{width: 100%;}
.wmd-one{display: block;position: relative; width: 100%;padding: 6px 20px 6px 0; border-bottom: 1px solid #e5e5e5;}
.wmd-link{display: block;cursor: pointer; width: 100%;color: #222222;font-size: 18px;line-height: 28px;}
.wmd-buttom{display: none;cursor: pointer; position: absolute;top: 0;right: 0; width: 20px;height: 100%;background-image: url('/themes/pc_cn/public/assets/images/c3.png');background-size: 7px auto;background-position: right center;background-repeat: no-repeat;}
.wmd-nav.has-wmdtwo .wmd-buttom{display: block;}
.wmd-link:hover{color: #62c3d0;} 
.wmd-twobox{display: none;width: 100%;padding-top: 17px;padding-bottom: 20px;}
.wmd-two{display: block;cursor: pointer;padding: 3px 0; width: 100%;color: #222222;font-size: 14px;line-height: 24px;}
.wmd-two:hover{color: #62c3d0;}
.wmd-two.active{color: #62c3d0;} 
.wmd-nav.show .wmd-buttom{background-image: url('/themes/pc_cn/public/assets/images/c3-b.png');background-size: 11px auto;}

.wmd-right{float: right;width: 76.43%;}
.wmd-titles{width: 100%;margin-bottom: 20px; color: #000000;font-size: 30px;line-height: 40px;font-weight: bold;}
.wmd-top{width: 100%;margin-bottom: 40px; display: flex;justify-content: space-between;}
.wmd-lt{display: flex;align-items: center; width: 33.15%;background-color: #fff;}
.wmd-img{width: 100%;}
.wmd-img img{width: 100%;}
.wmd-rt{display: flex;align-items: center;width: 63.62%;}
.wmd-table{width: 100%;}
.wmd-table table{width: 100%;background-color: #ffffff;}
.wmd-table tr{width: 100%;}
.wmd-table td{padding: 15px 25px; border: solid 1px #e5e5e5; color: #222222;font-size: 18px;line-height: 25px;}

.wmd-bottom{width: 100%;}
.wmd-classifybox{width: 100%;font-size: 0;padding: 0 3px; background-color: #62c3d0;border-radius: 10px;}
.wmd-classify{transition: all ease .5s; display: inline-block;vertical-align: middle;cursor: pointer;font-size: 18px; margin: 3px 1px;min-width: 185px;text-align: center;line-height: 48px;padding: 0 10px;color: #ffffff; border-radius: 10px;background-color: rgba(255,255,255,.2);}
.wmd-classify.active{background-color: #ffffff;color: #62c3d0;}
.wmd-list{width: 100%;padding-top: 25px;}
.wmd-item{display: none;width: 100%;}
.wmd-item.show{display: block;}
.wmd-textbox{width: 100%;color: #000000;font-size: 16px;line-height: 30px;}
.wmd-textbox *{line-height: inherit;max-width: 100%;}
.wmd-downloadbox{width: 100%;background-color: #ffffff;margin-bottom: 10px;}
.wmd-download{display: flex;align-items: center;cursor: pointer;position: relative; padding: 10px 0; min-height: 55px; width: 100%;font-size: 0;border: solid 1px #e5e5e5;}
.wmd-download:after{content: '';position: absolute;top: 0;right: 205px;width: 1px;height: 100%;background-color: #e5e5e5;}
.wmd-name{flex: 1;color: #222222;padding-left: 60px;padding-right: 10px; color: #222222;font-size: 14px;line-height: 24px;}
.wmd-size{width: 21.5%;text-align: center; color: #222222;font-size: 14px;line-height: 24px;}
.wmd-b{width: 205px;text-align: center;color: #222222;font-size: 14px;line-height: 24px;}
.wmd-b:before{content: '';display: inline-block;vertical-align: middle;margin-right: 18px; width: 14px;height: 20px;background-image: url('/themes/pc_cn/public/assets/images/c4.png');background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}

.wmd-download:hover .wmd-name{color: #62c3d0;}
.wmd-download:hover .wmd-b{color: #62c3d0;}
.wmd-download:hover .wmd-b:before{background-image: url('/themes/pc_cn/public/assets/images/c4-b.png');}

.technology main .container .together{background-position: -310px -630px !important;}
.technology main .container .content .c-head .text{width: 500px; left: 620px;top: 106px;}

/* 

color: #62c3d0;
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.ellipsis{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.eps2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;} 
 

*/