.header {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 4.1667vw;
    background: rgba(0, 0, 0, 0.25);
    z-index: 99;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    padding: 0 2.8125vw 0 2.5vw;
    align-items: center
}

.header .logo {
    display: block;
    width: 12.7083vw
}

.header .logo img {
    display: block;
    width: 100%
}

.header .logo .wb {
    display: none
}

.header .right {
    display: flex;
    align-items: center;
    height: 4.1667vw
}

.header .nav ul {
    display: flex
}

.header .nav li {
    margin-right: 2.3958vw;
    height: 4.1667vw;
    padding: 0 4px 0 8px;
    box-sizing: border-box
}

.header .nav li .link {
    display: block;
    font-size: 0.9375vw;
    line-height: 3.9583vw;
    color: #fff
}

.header .nav li .link i {
    display: block;
    float: right;
    width: 9px;
    height: 5px;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/arrowT.png") no-repeat;
    background-size: cover;
    transform: rotate(180deg);
    margin: 1.8229vw 0 0 7px
}

.header .nav li .link:hover {
    color: #18AD5E
}

.header .nav li .link:hover i {
    background-image: url("https://www.astronergy.com/wp-content/themes/mine/images/arrowT_h.png")
}

.header .nav li .erify {
    display: none;
    position: absolute;
    left: 0;
    top: 4.1667vw;
    background:#fff;
    width: 100%;
    height: 3.125vw;
    z-index: 9999;
}

.header .nav li .erify .list {
    display: flex;
    justify-content: center;
    height: 3.125vw;
    align-items: center
}

.header .nav li .erify a {
    display: block;
    font-size: 0.7813vw;
    line-height: 1.25vw;
    color: #333;
    padding: 0 2.0833vw;
    border-right: 1px solid rgba(0, 0, 0, 0.24)
}

.header .nav li .erify a:last-child {
    border-right: none
}

.header .nav li .erify a:hover {
    color: #18AD5E
}

.header .nav li .erify .active {
    color: #18AD5E
}

.header .nav li:hover {
    border-bottom: 0.2083vw solid #18AD5E
}

.header .language {
    margin-left: 1.0417vw;
    padding-left: 1.6667vw;
    width: 4.125vw;
    position: relative;
    z-index: 10;
    cursor: pointer
}

.header .language::before {
    content: '';
    width: 1.3021vw;
    height: 1.3542vw;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/language.png") no-repeat;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -.6771vw;
    background-size: cover
}

.header .language::after {
    content: '';
    width: 0.625vw;
    height: 0.3646vw;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/arrowT.png") no-repeat;
    position: absolute;
    right: 0;
    top: 50%;
    background-size: cover;
    margin-top: -0.2083vw;
    transform: rotate(180deg)
}

.header .language p {
    font-size: 0.8333vw;
    line-height: 4.1667vw;
    color: #fff;
    cursor: pointer
}

.header .language ul {
    position: absolute;
    left: 0;
    top: 4.1667vw;
    width: 100%;
    display: none;
    z-index: 20;
    width: 100%;
    background: #F3F4F6
}

.header .language ul a {
    display: block;
    font-size: 0.8333vw;
    line-height: 2.5vw;
    color: #333;
    text-align: center
}

.header .language ul a:hover {
    background: #18AD5E;
    color: #fff
}

.header .search {
    width: 18px;
    height: 4.1667vw;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/search.png") no-repeat right center;
    background-size: 18px 18px;
    padding-left: 1.5625vw
}

.header .search-erify {
    position: absolute;
    left: 0;
    top: 4.1667vw;
    width: 100%;
    height: 3.75vw;
    background: rgba(0, 0, 0, 0.3);
    display: none
}

.header .search-erify .search-main {
    display: flex;
    justify-content: space-between;
    padding: 0 4.6875vw 0 11.9792vw;
    align-items: center;
    height: 3.75vw;
    position: relative
}

.header .search-erify .search-main .text {
    display: block;
    width: 80%;
    box-sizing: border-box;
    padding: 0 2.0833vw;
    height: 2.0833vw;
    font-size: 14px;
    color: #fff;
    background: none
}

.header .search-erify .search-main .close {
    display: block;
    width: 1.875vw;
    height: 1.875vw;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/search.png") no-repeat center center;
    background-size: 1.0417vw 1.0417vw
}

.m-header {
    display: none
}

.foucs-header, .foucs-search-header {
    background-color: #fff
}

.foucs-header .logo .nb, .foucs-search-header .logo .nb {
    display: none
}

.foucs-header .logo .wb, .foucs-search-header .logo .wb {
    display: block
}

.foucs-header .nav li .link, .foucs-search-header .nav li .link {
    color: #333
}

.foucs-header .nav li .link i, .foucs-search-header .nav li .link i {
    background-image: url("https://www.astronergy.com/wp-content/themes/mine/images/arrowT_b.png")
}

.foucs-header .language::before, .foucs-search-header .language::before {
    background-image: url("https://www.astronergy.com/wp-content/themes/mine/images/language_b.png")
}

.foucs-header .language::after, .foucs-search-header .language::after {
    background-image: url("https://www.astronergy.com/wp-content/themes/mine/images/arrowT_b.png")
}

.foucs-header .language p, .foucs-search-header .language p {
    color: #333
}

.foucs-header .search, .foucs-search-header .search {
    background-image: url("https://www.astronergy.com/wp-content/themes/mine/images/search_b.png")
}

.footer {
    background: #000
}

.footer .top {
    padding: 3.2292vw 0 1.875vw
}

.footer .top .container {
    display: flex;
    justify-content: space-between
}

.footer .top .nav {
    display: flex
}

.footer .top .item {
    margin-right: 3.5167vw
}

.footer .top .item:last-child {
    margin-right: 0
}

.footer .top .item .title {
    font-size: 1.0417vw;
    line-height: 1.3;
    font-weight: bold;
    color: #fff
}

.footer .top .item .list {
    margin-top: 1.0417vw
}

.footer .top .item .list a {
    display: block;
    font-size: 0.7813vw;
    line-height: 1.7333;
    color: #fff;
    opacity: 0.6
}

.footer .top .item .list a:hover {
    opacity: 1
}

.footer .top .mail {
    text-align: right;
    font-size: 0.8333vw;
    line-height: 1.5;
    color: #fff
}

.footer .top .mail a {
    color: #fff;
    font-family: 'Helvetica'
}

.footer .top .ewm {
    margin-top: 1.7188vw;
    float: right
}

.footer .top .ewm img {
    display: block;
    width: 100%
}

.footer .top .ewm p {
    font-size: 0.8333vw;
    line-height: 1.375;
    margin-top: 0.5208vw;
    text-align: right;
    color: #fff
}

.footer .top .ewm a {
    color: #fff
}

.footer .top .ewm a:hover {
    text-decoration: underline
}

.footer .bot {
    position: relative;
    z-index: 10;
    padding: 1.0417vw 0 1.4583vw
}

.footer .bot::before {
    content: '';
    width: 93.75vw;
    left: 3.125vw;
    top: 0;
    height: 1px;
    background: rgba(255, 255, 255, 0.3);
    position: absolute
}

.footer .bot .container {
    display: flex;
    justify-content: space-between
}

.footer .bot .left {
    display: flex;
    align-items: center
}

.footer .bot .left .link {
    display: flex;
    align-items: center;
    height: 1.5625vw;
    font-size: 0.7292vw;
    color: #fff;
    margin-left: 4.4271vw
}

.footer .bot .left .link i {
    display: block;
    width: 0.8854vw;
    height: 0.625vw;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/arrowR_j.png") no-repeat;
    background-size: cover;
    margin-left: 0.5208vw
}

.footer .bot .left .link:hover i {
    margin-left: 0.7813vw
}

.footer .bot .friend-select {
    position: relative;
    z-index: 10;
    width: 6.25vw;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/arrowT.png") no-repeat right center;
    background-size: 0.625vw 0.3646vw
}

.footer .bot .friend-select p {
    font-size: 0.7292vw;
    color: #fff;
    line-height: 2.1428;
    cursor: pointer
}

.footer .bot .friend-select .erify {
    display: none;
    z-index: 20;
    position: absolute;
    left: 0;
    bottom: 1.5625vw;
    padding: 0.2083vw 2px 0;
    width: 8.3333vw;
    background: #333
}

.footer .bot .friend-select .friend-scroll {
    position: relative;
    height: 7.8125vw;
    width: 100%;
    z-index: 20;
    overflow: hidden
}

.footer .bot .friend-select .friend-scroll a {
    display: block;
    font-size: 0.6771vw;
    line-height: 2.1428;
    color: #fff;
    opacity: 0.6;
    padding: 0 7px
}

.footer .bot .friend-select .friend-scroll a:hover {
    opacity: 1
}

.footer .bot .right {
    font-size: 0.625vw;
    line-height: 2.5;
    display: flex;
    color: #fff
}

.footer .bot .right a {
    display: flex;
    align-items: center;
    color: #fff;
    margin-left: 2px
}

.footer .bot .right img {
    display: block;
    height: 1.0417vw;
    margin: 0 4px
}

.backup {
    display: none;
    justify-content: center;
    align-items: center;
    width: 2.2917vw;
    height: 2.2917vw;
    background: #18AD5E;
    position: fixed;
    right: 6.5625vw;
    bottom: 10%;
    z-index: 100
}

.backup i {
    display: block;
    width: 1.1198vw;
    height: 0.651vw;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/back_arrow.png") no-repeat;
    background-size: cover
}

.backup:hover {
    background: #ABCD03
}

.sub-banner {
    position: relative
}

.sub-banner img {
    width: 100%
}

.sub-banner .main {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center
}

.sub-banner h3 {
    font-size: 2.6042vw;
    line-height: 1.6;
    color: #fff;
    font-weight: bold
}

.sub-banner p {
    font-size: 0.8854vw;
    line-height: 1.6;
    color: #fff;
    margin-top: 3px
}

.sub-search {
    width: 27.2917vw;
    margin-top: 1.0417vw;
    background: #fff;
    border-radius: 2px;
    overflow: hidden
}

.sub-search .text {
    display: block;
    box-sizing: border-box;
    width: 23.2292vw;
    height: 2.6042vw;
    padding: 0 0.5208vw 0 2.2917vw;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/search_d.png") no-repeat 0.7813vw center;
    background-size: 1.0417vw 1.0417vw;
    font-size: 0.7292vw;
    color: #A8A8A8
}

.sub-search .btn {
    display: block;
    width: 4.0625vw;
    height: 2.6042vw;
    background: #18AD5E;
    font-size: 0.7813vw;
    color: #fff
}

.sub-search .btn:hover {
    background: #ABCD03
}

.website {
    border-bottom: 0.2083vw solid #EAEAEA
}

.website .container {
    display: flex;
    justify-content: space-between;
    height: 3.3333vw;
    align-items: center
}

.website .list {
    display: flex
}

.website .list a {
    display: block;
    font-size: 0.9375vw;
    height: 3.3333vw;
    line-height: 3.3333vw;
    margin-right: 1.2917vw;
    padding: 0 1.2917vw;
    color: #333
}

.website .list a:hover {
    color: #18AD5E
}

.website .list .active {
    border-bottom: 0.2083vw solid #18AD5E;
    color: #18AD5E
}

.website .about-nav .list a {
    margin-right: 1vw;
    padding: 0 1vw
}

.website .right {
    display: flex
}

.website .right a {
    display: block;
    font-size: 14px;
    line-height: 20px;
    color: #999;
    margin-right: 0.5208vw
}

.website .right a:hover {
    color: #18AD5E
}

.website .right a:hover i {
    background-image: url("https://www.astronergy.com/wp-content/themes/mine/images/home_h.png")
}

.website .right a i {
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/home.png") no-repeat;
    background-size: cover;
    margin-right: 0.5208vw
}

.website .right span {
    display: block;
    font-size: 14px;
    line-height: 20px;
    color: #999;
    margin-right: 0.5208vw
}

.website .right .last {
    color: #18AD5E
}

.com-title {
    font-size: 2.0833vw;
    line-height: 2.8125vw;
    font-weight: bold;
    color: #000
}

.media-pop {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    z-index: 100;
    display: none
}

.media-pop .close {
    display: block;
    width: 1.5625vw;
    height: 1.5625vw;
    position: absolute;
    right: 0;
    top: -2.0833vw;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/close.png") no-repeat;
    background-size: cover
}

.media-pop .close:hover {
    transform: rotate(180deg)
}

.media-pop .media-pop-main {
    background: #fff;
    width: 50vw;
    height: 28.125vw;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.media-pop video {
    display: block;
    width: 100%;
    height: 28.125vw
}

.home .swiper-banner {
    height: 100vh
}

.home .swiper-banner .imgBg {
    display: block;
    width: 100%;
    height: 100vh
}

.home .swiper-banner video {
    display: block;
    width: 100%;
    height: 100%;
    min-height: 100%;
    min-width: auto;
    object-fit: cover
}

.home .swiper-banner .main {
    display: flex;
    align-items: center;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    z-index: 10;
    opacity: 0;
    transform: translateY(5.2083vw);
    transition: all .5s ease-in-out
}

.home .swiper-banner .main .title {
    font-size: 2.6042vw;
    line-height: 3.4375vw;
    max-width: 35.4167vw;
    color: #fff
}

.home .swiper-banner .main .txt {
    font-size: 1.0417vw;
    line-height: 1.3542vw;
    color: #fff;
    margin-top: 1.25vw;
    max-width: 35.4167vw
}

.home .swiper-banner .main .player {
    display: flex;
    align-items: center;
    margin-top: 3.125vw;
    font-size: 1.0417vw;
    color: #fff;
    cursor: pointer
}

.home .swiper-banner .main .player i {
    display: block;
    width: 1.4583vw;
    height: 1.4583vw;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/player.png") no-repeat;
    background-size: cover;
    margin-right: 0.6771vw
}

.home .swiper-banner .swiper-pagination {
    display: flex;
    bottom: 2.0833vw;
    z-index: 10;
    height: 6px;
    align-items: center;
    justify-content: center
}

.home .swiper-banner .swiper-pagination .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    background: #fff;
    border-radius: 50%;
    opacity: 1;
    margin: 0 0.3125vw;
    transition: all .5s ease-in-out
}

.home .swiper-banner .swiper-pagination .swiper-pagination-bullet-active {
    width: 2.1875vw;
    height: 4px;
    border-radius: 4px
}

.home .swiper-banner .swiper-slide-active .main {
    opacity: 1;
    transform: translateY(0px)
}

.home .pro-box {
    padding: 4.1667vw 0
}

.home .pro-box .info {
    font-size: 0.8333vw;
    line-height: 1.6248;
    color: #666;
    margin-top: 0.625vw
}

.home .swiper-pro {
    margin: 2.6042vw 0 0 13.5417vw;
    padding-bottom: 3.75vw
}

.home .swiper-pro .swiper-slide {
    width: 31.25vw
}

.home .swiper-pro a {
    display: block;
    width: 100%;
    height: 31.7708vw;
    overflow: hidden;
    position: relative;
    background: #F3F4F6
}

.home .swiper-pro a:hover {
    background: #fff
}

.home .swiper-pro a:hover .imgBg, .home .swiper-pro a:hover img {
    transform: scale(1.1, 1.1)
}

.home .swiper-pro .pic {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 31.7708vw;
    padding: 2.0833vw 0 4.6875vw;
    overflow: hidden;
    box-sizing: border-box
}

.home .swiper-pro .pic img {
    display: block;
    max-width: 100%;
    max-height: 24vw
}

.home .swiper-pro .imgBg {
    height: 31.7708vw
}

.home .swiper-pro .main {
    position: absolute;
    left: 0;
    bottom: 1.0417vw;
    box-sizing: border-box;
    width: 100%;
    padding: 0 2.8646vw
}

.home .swiper-pro .name {
    font-size: 1.1458vw;
    line-height: 1.6248;
    color: #000;
    font-weight: bold
}

.home .swiper-pro .more {
    display: flex;
    align-items: center;
    font-size: 12px;
    line-height: 1.6248;
    color: #18AD5E
}

.home .swiper-pro .more i {
    display: block;
    width: 24px;
    height: 14px;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/arrowR_pro.png") no-repeat;
    background-size: cover;
    margin-left: 0.4167vw
}

.home .swiper-pro .swiper-button-next, .home .swiper-pro .swiper-button-prev {
    width: 1.6667vw;
    height: 1.6667vw;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/sw_b_arrow.png") no-repeat;
    background-size: cover;
    top: auto;
    left: 0;
    bottom: 0;
    margin: 0
}

.home .swiper-pro .swiper-button-next:hover, .home .swiper-pro .swiper-button-prev:hover {
    background-image: url("https://www.astronergy.com/wp-content/themes/mine/images/sw_h_arrow.png")
}

.home .swiper-pro .swiper-button-next {
    transform: rotate(180deg);
    left: 3.125vw
}

.home .swiper-case {
    position: relative
}

.home .swiper-case .imgBg {
    height: 45.5208vw
}

.home .swiper-case .main {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 5
}

.home .swiper-case .container {
    padding-top: 5.1042vw
}

.home .swiper-case .title {
    font-size: 2.2917vw;
    line-height: 2.8125vw;
    color: #fff;
    font-weight: bold
}

.home .swiper-case .txt {
    font-size: 0.9375vw;
    line-height: 1.4583vw;
    color: #fff;
    width: 37.5vw;
    margin-top: 0.7813vw
}

.home .swiper-case .swiper-slide {
    position: relative
}

.home .swiper-case .swiper-slide::after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(101.22deg, rgba(0, 0, 0, 0.3) 4.32%, transparent 47.47%, rgba(0, 0, 0, 0.35) 89.72%);
    z-index: 2
}

.home .swiper-case .swiper-pagination {
    display: none
}

.home .swiper-case .pulg {
    position: absolute;
    bottom: 7.8125vw;
    right: 13.5417vw;
    z-index: 10
}

.home .swiper-case .pulg .item {
    cursor: pointer;
    margin: 1.5625vw 0;
    display: flex;
    align-items: center;
    text-align: right;
    width: 100%
}

.home .swiper-case .pulg svg {
    display: inline-block;
    vertical-align: middle;
    width: 30px;
    height: 30px
}

.home .swiper-case .pulg .circle {
    fill: #fff;
    transition: all 0.56s
}

.home .swiper-case .pulg circle {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.home .swiper-case .pulg .wrapper {
    transition: all 0.56s;
    transform: scale(0);
    transform-origin: 50% 50%
}

.home .swiper-case .pulg .background {
    transform-origin: 15px 15px;
    stroke: #fff;
    -webkit-transition: stroke .2s linear;
    transition: stroke .2s linear
}

.home .swiper-case .pulg .foreground {
    transform-origin: 15px 15px;
    stroke-dasharray: 87.9646px, 87.9646px;
    transform: rotate(-90deg);
    stroke: #fff
}

.home .swiper-case .pulg p {
    width: calc(100% - 30px);
    font-size: 0.9375vw;
    line-height: 1.5;
    color: rgba(255, 255, 255, 0.8);
    transition: all 0.36s;
    padding-right: 15px;
    font-weight: bold
}

.home .swiper-case .pulg .act p {
    color: #fff
}

.home .swiper-case .pulg .act .circle {
    opacity: 0
}

.home .swiper-case .pulg .act .wrapper {
    transform: scale(1)
}

.home .swiper-case .pulg .act .foreground {
    animation: stroke 6.1s linear 0.2s
}

.home .news-box {
    background: #F3F4F6;
    padding: 4.1667vw 0 6.7708vw
}

.home .news-box .main {
    margin-top: 1.4583vw
}

.home .news-box .left {
    width: 31.25vw;
    height: 30.2083vw
}

.home .news-box .left .title {
    font-size: 1.5625vw;
    line-height: 1.4148;
    color: #fff;
    font-weight: bold
}

.home .news-box .left .info {
    font-size: 0.8333vw;
    line-height: 1.7348;
    color: #fff;
    margin-top: 1.0417vw
}

.home .news-box .left .link {
    margin-top: 2.5vw
}

.home .news-box .box {
    padding: 3.125vw 1.0417vw 0 2.6042vw
}

.home .news-box .news-scroll {
    width: 40.1042vw;
    height: 30.2083vw;
    background: #fff;
    position: relative;
    overflow: hidden
}

.home .news-box .list {
    padding: 0 2.8125vw 0 2.2917vw
}

.home .news-box .list .item {
    display: block;
    padding: 1.5625vw 0;
    border-bottom: 1px solid #D9D9D9
}

.home .news-box .list .item:last-child {
    border-bottom: none
}

.home .news-box .list .item:hover .title {
    color: #18AD5E
}

.home .news-box .list .title {
    font-size: 1.0417vw;
    line-height: 1.3;
    color: rgba(0, 0, 0, 0.8);
    font-weight: bold
}

.home .news-box .list .txt {
    font-size: 0.7292vw;
    line-height: 1.6148;
    color: #888;
    margin-top: 1.0417vw
}

.home .news-box .list .time {
    font-size: 12px;
    width: 88px;
    height: 27px;
    background: #E5F5F0;
    justify-content: center;
    align-items: center;
    display: flex;
    color: #999;
    margin-top: 1.0417vw
}

.home .help-box {
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/help_bg.jpg") no-repeat center;
    background-size: cover;
    padding: 3.3854vw 0 4.0104vw
}

.home .help-box .title {
    font-size: 1.5104vw;
    line-height: 1.6248;
    color: #fff
}

.home .help-box .info {
    font-size: 0.8333vw;
    line-height: 1.6248;
    color: #fff;
    margin-top: 0.2604vw
}

.home .help-box .link {
    margin-top: 1.8229vw
}

.home .top {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.home .top h4 {
    font-size: 2.0833vw;
    line-height: 1.4398;
    color: #000;
    font-weight: bold
}

.home .top .more {
    display: flex;
    align-items: center;
    font-size: 0.8333vw;
    line-height: 1.6248;
    color: #333
}

.home .top .more i {
    display: block;
    width: 16px;
    height: 5px;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/arrowR_b.png") no-repeat;
    background-size: cover;
    margin-left: 5px;
    position: relative;
    right: 0
}

.home .top .more:hover i {
    right: -5px
}

.home .link {
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box;
    border: 1px solid #fff;
    background: rgba(255, 255, 255, 0.2);
    width: 8.5938vw;
    height: 2.6042vw;
    padding: 0 1.375vw;
    font-size: 0.7292vw;
    color: #fff
}

.home .link i {
    display: block;
    width: 0.8333vw;
    height: 0.2604vw;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/arrowR.png") no-repeat center;
    background-size: cover
}

.home .link:hover {
    background: #18AD5E;
    border-color: #18AD5E
}

.about {
    overflow: hidden
}

.about .profile-box {
    background: url("https://www.astronergy.com/wp-content/themes/img/about_bg.jpg") no-repeat center center;
    padding: 4.375vw 0 5.0521vw
}

.about .profile-box .tips {
    font-size: 1.3542vw;
    line-height: 1.7398;
    color: #18AD5E
}

.about .profile-box .txt {
    font-size: 0.7292vw;
    line-height: 1.8;
    color: #666;
    width: 38.5417vw;
    margin-top: 1.5625vw
}

.about .profile-box .txt p {
    margin-bottom: 0.7813vw
}

.about .profile-box .txt p:last-child {
    margin-bottom: 0
}

.about .profile-box .right {
    width: 29.1667vw;
    margin-top: 3.2292vw
}

.about .profile-box .right img {
    display: block;
    width: 100%
}

.about .course-box {
    padding: 4.1667vw 0 6.25vw;
    background: #333
}

.about .course-box .com-title {
    color: #fff
}

.about .course-box .course-swiper {
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/course_line.png") repeat-x left 232px;
    position: relative;
    height: 511px;
    margin-top: 4.1667vw
}

.about .course-box .course-swiper .swiper-container {
    height: 511px;
    z-index: 10
}

.about .course-box .course-swiper .swiper-slide {
    width: auto
}

.about .course-box .course-swiper .line {
    position: absolute;
    width: 100vw;
    margin-left: -13.5417vw;
    left: 0;
    top: 241px;
    height: 1px;
    background: linear-gradient(to right, rgba(102, 102, 102, 0), #666, rgba(102, 102, 102, 0));
    z-index: 5
}

.about .course-box .course-swiper .yin {
    position: absolute;
    right: 0;
    top: 0;
    width: 6.6667vw;
    height: 21.875vw;
    z-index: 0;
    background: linear-gradient(270deg, #333 14.58%, rgba(51, 51, 51, 0) 100%);
    z-index: 15
}

.about .course-box .course-swiper .swiper-button-next, .about .course-box .course-swiper .swiper-button-prev {
    width: 32px;
    height: 32px;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/sw_arrow.png") no-repeat;
    background-size: cover;
    left: -60px;
    margin-top: -15px
}

.about .course-box .course-swiper .swiper-button-next:hover, .about .course-box .course-swiper .swiper-button-prev:hover {
    background-image: url("https://www.astronergy.com/wp-content/themes/mine/images/sw_h_arrow.png")
}

.about .course-box .course-swiper .swiper-button-next {
    transform: rotate(180deg);
    left: auto;
    right: -60px
}

.about .course-box .swiper-year, .about .course-box .swiper-thums {
    display: none
}

.about .course-box .course-list {
    position: relative;
    height: 481px
}

.about .course-box .item {
    display: flex;
    width: 600px;
    height: 240px;
    float: left
}

.about .course-box .item:nth-child(2n) {
    position: absolute;
    top: 241px
}

.about .course-box .item:nth-child(2n) .year {
    margin-top: 211px
}

.about .course-box .item:nth-child(2n) .year::after {
    top: -24px
}

.about .course-box .item:nth-child(2n) .year::before {
    top: -211px
}

.about .course-box .item:nth-child(2n) .txt {
    padding-top: 26px
}

.about .course-box .txt {
    font-size: 0.7292vw;
    line-height: 1.4285;
    color: #fff;
    width: 446px;
    margin-left: 20px
}

.about .course-box .txt p {
    margin-bottom: 0.4167vw
}

.about .course-box .year {
    position: relative;
    font-size: 20px;
    line-height: 29px;
    color: #18AD5E;
    font-weight: bolder
}

.about .course-box .year::after {
    content: '';
    width: 19px;
    height: 19px;
    box-sizing: border-box;
    border-radius: 50%;
    border: 0.1563vw solid #18AD5E;
    position: absolute;
    left: 50%;
    top: 34px;
    margin-left: -9px
}

.about .course-box .year::before {
    content: '';
    width: 2px;
    height: 187px;
    background: #18AD5E;
    position: absolute;
    left: 50%;
    top: 53px;
    margin-left: -1px
}

.about .green-box {
    background: url("https://www.astronergy.com/wp-content/themes/img/green_bg.jpg") no-repeat center center;
    background-size: cover;
    padding: 4.0625vw 0 4.8958vw
}

.about .green-box .info {
    font-size: 0.7292vw;
    line-height: 1.8;
    color: #666;
    margin-top: 1.0417vw;
    width: 38.0208vw;
    text-align: justify
}

.about .green-box .main {
    margin-top: 3.4896vw
}

.about .green-box .main .title {
    font-size: 1.25vw;
    line-height: 1.3334;
    color: #333;
    font-weight: bold
}

.about .green-box .left {
    width: 21.3542vw
}

.about .green-box .left p {
    font-size: 0.8333vw;
    line-height: 1.6498;
    color: #333;
    margin-top: 0.3125vw
}

.about .green-box .left .pic {
    margin-top: 1.0417vw;
    box-shadow: 0px 22.3363px 17.869px rgba(0, 0, 0, 0.0417275), 0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035), 0px 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725), 0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802)
}

.about .green-box .left .pic img {
    display: block;
    width: 100%
}

.about .green-box .right {
    width: 40.1042vw
}

.about .green-box .right .list {
    display: flex;
    justify-content: space-between;
    margin-top: 1.5625vw
}

.about .green-box .right .item {
    width: 11.4063vw
}

.about .green-box .right .pic {
    height: 14.7917vw;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    background: url("https://www.astronergy.com/wp-content/themes/img/award_bg.jpg") no-repeat;
    background-size: cover;
    margin-bottom: 1.3542vw
}

.about .green-box .right .pic img {
    display: block;
    max-width: 8.9583vw;
    max-height: 12.5vw
}

.about .green-box .right .name {
    font-size: 0.7813vw;
    line-height: 1.7333;
    color: #333
}

.about .green-box .right p {
    font-size: 0.625vw;
    line-height: 1.8333;
    color: #666
}

.about .green-box .right p br {
    display: none
}

.group {
    overflow: hidden
}

.group .chint-box {
    background: url("https://www.astronergy.com/wp-content/themes/img/chint_bg.jpg") no-repeat center bottom;
    background-size: 100vw 29.4792vw;
    padding: 4.375vw 0 3.8542vw
}

.group .chint-box .year {
    font-size: 1.3542vw;
    line-height: 2.1875vw;
    color: #237AE4
}

.group .chint-box .chint-scroll {
    width: 41.0417vw;
    height: 260px;
    overflow: hidden;
    position: relative;
    margin-top: 1.7708vw
}

.group .chint-box .content {
    font-size: 0.7292vw;
    line-height: 1.8;
    color: #666;
    width: 39.5833vw
}

.group .chint-box .content p {
    margin-bottom: 1.0417vw
}

.group .chint-box .content p:last-child {
    margin-bottom: 0
}

.group .chint-box .right {
    width: 29.1667vw;
    margin-top: 3.3854vw
}

.group .chint-box .right img {
    display: block;
    width: 100%
}

.group .global-box {
    background: #2C2C2C;
    padding: 3.4896vw 0 2.4479vw
}

.group .global-box .com-title {
    color: #fff;
    position: relative;
    z-index: 10
}

.group .global-box .tips {
    font-size: 1.25vw;
    line-height: 1.6667vw;
    color: #fff;
    position: relative;
    z-index: 10
}

.group .global-box .pic {
    position: relative;
    z-index: 5;
    margin-top: -2.6042vw
}

.group .global-box .pic img {
    display: block;
    width: 100%
}

.group .global-box .pic .circle {
    position: absolute;
    cursor: pointer
}

.group .global-box .pic .circle img {
    display: block;
    width: 100%
}

.group .global-box .pic .circle:hover img {
    transform: rotate(90deg)
}

.group .global-box .pic .circle1 {
    left: 7.4479vw;
    top: 2.9167vw;
    width: 10.1563vw
}

.group .global-box .pic .circle2 {
    width: 10.4167vw;
    right: 12.8125vw;
    top: 2.6563vw
}

.group .global-box .pic .circle3 {
    left: 22.0313vw;
    top: 8.0729vw;
    width: 13.125vw
}

.group .global-box .pic .circle4 {
    right: 0.625vw;
    top: 14.1146vw;
    width: 13.125vw
}

.group .global-box .global-list {
    display: flex;
    position: relative;
    z-index: 10;
    margin-top: -1.5625vw
}

.group .global-box .global-list .item {
    width: calc(20% - 1px);
    height: 10.8958vw;
    box-sizing: border-box;
    background: #237AE4;
    padding: 1.5625vw 1.5625vw 0;
    margin-right: 1px
}

.group .global-box .global-list .title {
    font-size: 0.9375vw;
    line-height: 1.25vw;
    color: #fff
}

.group .global-box .global-list .txt {
    font-size: 0.7292vw;
    line-height: 1.1979vw;
    color: rgba(255, 255, 255, 0.8);
    margin-top: 0.8333vw
}

.group .layui-box {
    padding-top: 3.6458vw
}

.group .layui-box .top {
    display: flex;
    align-items: center
}

.group .layui-box .info {
    font-size: 0.7813vw;
    line-height: 1.3542vw;
    color: #fff;
    margin-left: 2.5vw;
    width: 32.4271vw
}

.group .layui-box .list {
    display: flex;
    flex-wrap: wrap;
    margin-top: 2.1875vw
}

.group .layui-box .list .item {
    width: 14.0625vw;
    margin: 0 0.625vw 1.5625vw 0;
    position: relative;
    overflow: hidden;
    cursor: pointer
}

.group .layui-box .list .item:nth-child(5n) {
    margin-right: 0
}

.group .layui-box .list .item:hover .imgBg {
    transform: scale(1.1, 1.1)
}

.group .layui-box .list .imgBg {
    height: 8.0729vw
}

.group .layui-box .list .name {
    position: absolute;
    left: 0;
    bottom: 0.7813vw;
    width: 100%;
    font-size: 0.9375vw;
    line-height: 1.3542vw;
    color: #fff;
    text-align: center
}

.group .course-box {
    padding: 4.1667vw 0 6.7708vw
}

.group .course-box .list {
    margin-top: 2.6042vw;
    position: relative;
    padding-top: 40px;
    border-left: 1px solid #237AE4
}

.group .course-box .cell {
    display: flex;
    justify-content: space-between;
    padding-left: 2.6042vw;
    margin-bottom: 2.3438vw
}

.group .course-box .cell:last-child {
    margin-bottom: 0
}

.group .course-box .cell:last-child .pics {
    padding-bottom: 0
}

.group .course-box .cell:last-child .pics::after {
    display: none
}

.group .course-box .left {
    width: 14.7917vw
}

.group .course-box .year {
    font-size: 1.5625vw;
    line-height: 2.0833vw;
    color: #237AE4;
    position: relative
}

.group .course-box .year::before {
    content: '';
    width: 0.9896vw;
    height: 0.9896vw;
    box-sizing: border-box;
    border-radius: 50%;
    position: absolute;
    left: -3.125vw;
    top: 0.4167vw;
    border: 0.1563vw solid #237AE4
}

.group .course-box .year::after {
    content: '';
    width: 0.9896vw;
    height: 1px;
    position: absolute;
    left: -2.1875vw;
    top: 0.9375vw;
    background: #237AE4
}

.group .course-box .tips {
    font-size: 1.1458vw;
    line-height: 1.5104vw;
    color: #444;
    margin-top: 0.4167vw
}

.group .course-box .info {
    font-size: 0.8854vw;
    line-height: 1.7898;
    color: #888;
    margin-top: 1.1458vw
}

.group .course-box .right {
    width: 46.6667vw
}

.group .course-box .item {
    display: flex;
    justify-content: space-between;
    margin-bottom: 2.1875vw
}

.group .course-box .name {
    font-size: 1.5625vw;
    line-height: 2.0833vw;
    color: #237AE4
}

.group .course-box .txt {
    font-size: 0.8854vw;
    line-height: 1.7898;
    color: #888;
    width: 36.4583vw
}

.group .course-box .pics {
    display: flex;
    padding-bottom: 2.5521vw;
    position: relative
}

.group .course-box .pics::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 63.5417vw;
    height: 2px;
    background: #B3B3B3
}

.group .course-box .pics img {
    display: block;
    height: 6.9792vw;
    margin-right: 0.625vw
}

.group .course-box .pics img:last-child {
    margin-right: 0
}

.manufacture {
    overflow: hidden
}

.manufacture .explore-box {
    display: flex;
    justify-content: space-between
}

.manufacture .explore-box .left {
    width: 55.8%;
    height: 38.1979vw;
    display: flex;
    align-items: center;
    background: #F9F9F9
}

.manufacture .explore-box .main {
    padding-left: 13.5417vw;
    width: 37.1354vw
}

.manufacture .explore-box .imgBg {
    width: 44.2%;
    height: 38.1979vw
}

.manufacture .explore-box .title {
    font-size: 1.875vw;
    line-height: 2.5vw;
    color: #000;
    font-weight: bold
}

.manufacture .explore-box .info {
    font-size: 1.3542vw;
    line-height: 1.7398;
    color: #18AD5E
}

.manufacture .explore-box .txt {
    font-size: 0.7292vw;
    line-height: 1.8;
    color: #666;
    margin-top: 1.8229vw
}

.manufacture .explore-box .txt p {
    margin-bottom: 0.625vw
}

.manufacture .explore-box .txt p:last-child {
    margin-bottom: 0
}

.manufacture .explore-box .list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 2.3438vw
}

.manufacture .explore-box .item {
    width: 8.8542vw;
    margin-bottom: 0.6771vw;
    background: #fff;
    padding: 0.7813vw 0.7813vw 0;
    height: 6.7708vw;
    box-sizing: border-box;
    text-align: center
}

.manufacture .explore-box .item img {
    display: block;
    height: 2.0833vw;
    margin: 0 auto 0.2083vw
}

.manufacture .explore-box .item p {
    font-size: 0.625vw;
    line-height: 1.5;
    color: #666
}

.manufacture .plan-box {
    padding: 5.2083vw 0 7.2917vw;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/map_bg.jpg") no-repeat left bottom;
    background-size: 61.1979vw 24.6875vw
}

.manufacture .plan-box .info {
    font-size: 0.7292vw;
    line-height: 1.8;
    margin-top: 1.5625vw
}

.manufacture .plan-box .main {
    margin-top: 3.125vw;
    display: flex;
    justify-content: space-between;
    position: relative
}

.manufacture .plan-box .data-list {
    width: 15.1042vw
}

.manufacture .plan-box .data-list .item {
    margin-bottom: 3.3333vw
}

.manufacture .plan-box .data-list .item:last-child {
    margin-bottom: 0
}

.manufacture .plan-box .data-list .year {
    font-size: 2.0833vw;
    line-height: 2.8125vw;
    box-sizing: border-box;
    border-bottom: 1px solid #C9CACA;
    font-weight: bold;
    color: #18AD5E;
    margin-bottom: 0.8333vw
}

.manufacture .plan-box .data-list p {
    font-size: 0.8333vw;
    line-height: 1.8348;
    color: #333
}

.manufacture .plan-box .data-list p span {
    font-weight: bold;
    color: #18AD5E
}

.manufacture .plan-box .area-nav {
    position: absolute;
    left: 30.5104vw;
    top: 4.7917vw;
    width: 12.9792vw;
    height: 8.125vw
}

.manufacture .plan-box .area-nav a {
    position: absolute;
    display: flex;
    align-items: center;
    font-size: 0.9375vw;
    line-height: 1.25vw;
    color: #000
}

.manufacture .plan-box .area-nav a p {
    width: 9.375vw
}

.manufacture .plan-box .area-nav .icon {
    width: 0.7292vw;
    height: 0.7292vw;
    position: relative;
    background: #18AD5E;
    border-radius: 50%;
    margin-right: 0.5729vw
}

.manufacture .plan-box .area-nav .icon::after {
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    left: 50%;
    top: 50%;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    animation-name: breath;
    animation-duration: 2s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    z-index: 5;
    background: #18AD5E
}

.manufacture .plan-box .area-nav .pos1 {
    right: -5.4167vw;
    top: 3.4646vw
}

.manufacture .plan-box .area-nav .pos2 {
    right: -4.2292vw;
    top: 1.2542vw
}

.manufacture .plan-box .area-nav .pos3 {
    left: 0;
    top: 2.6042vw;
    flex-direction: row-reverse
}

.manufacture .plan-box .area-nav .pos3 .icon {
    margin-right: 0;
    margin-left: 0.5729vw
}

.manufacture .plan-box .area-nav .pos4 {
    left: 0;
    top: 0
}

.manufacture .plan-box .area-nav .pos5 {
    left: 0;
    bottom: 0
}

.manufacture .plan-box .area-nav .pos6 {
    right: -5.2083vw;
    top: 0
}

.manufacture .plan-box .area-tabs {
    width: 24.4792vw;
    margin-top: 0.2604vw
}

.manufacture .plan-box .area-tabs .item {
    position: relative;
    overflow: hidden
}

.manufacture .plan-box .area-tabs .imgBg {
    height: 15.3646vw
}

.manufacture .plan-box .area-tabs .name {
    position: absolute;
    left: 0;
    bottom: 0;
    box-sizing: border-box;
    width: 100%;
    padding: 2.1875vw 1.3021vw 1.1458vw;
    background: linear-gradient(180deg, transparent 7.14%, rgba(0, 0, 0, 0.8) 100%);
    font-size: 1.0417vw;
    line-height: 1.6798;
    color: #fff
}

.news {
    padding-bottom: 9.375vw
}

.news .news-top {
    background: #F9F9F9;
    padding: 4.375vw 0 4.6875vw
}

.news .news-swiper {
    margin-top: 3.8542vw
}

.news .news-swiper a {
    display: flex;
    justify-content: space-between
}

.news .news-swiper .pic {
    width: 23.9583vw;
    height: 15.9375vw
}

.news .news-swiper .pic .imgBg {
    height: 100%
}

.news .news-swiper .main {
    width: 39.5833vw
}

.news .news-swiper .name {
    font-size: 1.875vw;
    line-height: 2.6042vw;
    color: #333
}

.news .news-swiper .txt {
    font-size: 0.7813vw;
    line-height: 1.6302;
    color: #666;
    margin-top: 0.5208vw
}

.news .news-swiper .swiper-button-next, .news .news-swiper .swiper-button-prev {
    width: 1.6667vw;
    height: 1.6667vw;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/sw_b_arrow.png") no-repeat;
    background-size: cover;
    top: auto;
    left: auto;
    bottom: 0.4167vw;
    right: 3.2292vw;
    margin: 0;
    z-index: 20
}

.news .news-swiper .swiper-button-next:hover, .news .news-swiper .swiper-button-prev:hover {
    background-image: url("https://www.astronergy.com/wp-content/themes/mine/images/sw_h_arrow.png")
}

.news .news-swiper .swiper-button-next {
    transform: rotate(180deg);
    right: 0
}

.news .news-swiper .swiper-pagination {
    z-index: 10;
    display: flex;
    align-items: center;
    height: 12px;
    bottom: 0.9375vw;
    left: 33.3333vw
}

.news .news-swiper .swiper-pagination .swiper-pagination-bullet {
    margin: 0 0.7813vw 0 0;
    background: rgba(0, 0, 0, 0.1);
    opacity: 1;
    box-sizing: border-box
}

.news .news-swiper .swiper-pagination .swiper-pagination-bullet-active {
    background: none;
    width: 12px;
    height: 12px;
    border: 2px solid rgba(0, 0, 0, 0.3)
}

.news .date {
    width: 5.7292vw;
    height: 5.7292vw;
    background: #fff;
    border-radius: 6px;
    box-sizing: border-box;
    padding: 0.5208vw 0 0 0.625vw
}

.news .date .day {
    font-size: 2.8125vw;
    line-height: 2.6042vw;
    font-weight: bolder;
    font-family: 'Akrobat';
    color: #18AD5E
}

.news .date p {
    font-size: 0.7813vw;
    line-height: 1.3542vw;
    font-family: 'Akrobat';
    color: #333;
    font-weight: bolder
}

.news .news-main {
    padding-top: 3.3333vw
}

.news .news-main .container {
    display: flex;
    justify-content: space-between
}

.news .news-main .news-list {
    width: 52.6042vw
}

.news .news-main .news-list ul {
    padding-bottom: 1.875vw
}

.news .news-main .news-list li {
    margin-bottom: 1.0417vw;
    padding-bottom: 1.3021vw;
    border-bottom: 1px solid #DDDFE1
}

.news .news-main .news-list li:last-child {
    border-bottom: none
}

.news .news-main .news-list li a {
    display: flex;
    justify-content: space-between
}

.news .news-main .news-list li .main {
    width: 44.7917vw;
    box-sizing: border-box;
    padding-right: 7.0313vw;
    position: relative
}

.news .news-main .news-list li .main::after {
    content: '';
    position: absolute;
    right: 1.5625vw;
    top: 50%;
    margin-top: -0.4688vw;
    width: 0.5208vw;
    height: 0.9375vw;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/arrowR_n.png") no-repeat;
    background-size: cover;
    transition: all .5s ease-in-out
}

.news .news-main .news-list li .name {
    font-size: 1.0938vw;
    line-height: 1.3;
    color: #333
}

.news .news-main .news-list li .txt {
    font-size: 0.6771vw;
    line-height: 1.7402;
    color: #666;
    margin-top: 0.5208vw
}

.news .news-main .news-list li .author {
    font-size: 0.6771vw;
    line-height: 1.7402;
    color: #CECED1;
    margin-top: 0.5208vw
}

.news .news-main .news-list li:hover .name {
    color: #18AD5E
}

.news .news-main .news-list li:hover .main::after {
    right: 1.0417vw
}

.news .news-main .news-list .date {
    background: #F1F1F0
}

.news .news-main .news-list .more {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 24.375vw;
    height: 3.6458vw;
    box-sizing: border-box;
    padding: 0 1.5625vw;
    font-size: 1.0417vw;
    color: #666;
    background: #F3F4F6;
    margin-top: 1.875vw
}

.news .news-main .news-list .more i {
    display: block;
    width: 16px;
    height: 5px;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/arrowR_b.png") no-repeat;
    background-size: cover
}

.news .news-main .news-list .more:hover {
    background: #18AD5E;
    color: #fff
}

.news .news-main .news-list .more:hover i {
    background-image: url("https://www.astronergy.com/wp-content/themes/mine/images/arrowR.png")
}

.news .news-main .right {
    width: 18.3854vw
}

.news .news-search {
    background: #F3F4F6;
    box-sizing: border-box;
    padding: 0.9375vw 1.0417vw 2.0833vw 1.1979vw
}

.news .news-search .title {
    font-size: 0.9375vw;
    line-height: 1.7102;
    color: #333;
    font-weight: bold
}

.news .news-search form {
    display: block
}

.news .news-search .sub-search {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-top: 0.625vw
}

.news .news-search .sub-search .text {
    width: calc(100% - 4.0625vw);
    border: 1px solid #C4C4C4;
    border-right: none
}

.news .news-search .date-text {
    display: block;
    box-sizing: border-box;
    width: 100%;
    height: 2.6042vw;
    border: 1px solid #C4C4C4;
    border-radius: 2px;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/date.png") no-repeat right 0.625vw center #fff;
    background-size: 1.25vw 1.25vw;
    margin-top: 0.7813vw;
    font-size: 0.7292vw;
    padding: 0 0.7813vw;
    color: #666
}

.news .news-search .news-active {
    padding-top: 2.8646vw
}

.news .news-search .active-swiper {
    margin-top: 0.625vw;
    padding-bottom: calc(12px + 0.7813vw)
}

.news .news-search .active-swiper a {
    display: block;
    position: relative;
    overflow: hidden
}

.news .news-search .active-swiper a:hover .imgBg {
    transform: scale(1.1, 1.1)
}

.news .news-search .active-swiper .imgBg {
    height: 10.7292vw
}

.news .news-search .active-swiper .name {
    width: 100%;
    box-sizing: border-box;
    background: linear-gradient(180deg, transparent -5.13%, #000 108.97%);
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 0 0.625vw;
    font-size: 0.7292vw;
    line-height: 1.7102;
    padding: 0.4167vw 0.625vw;
    color: #fff
}

.news .news-search .active-swiper .swiper-pagination {
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 12px;
    bottom: 0
}

.news .news-search .active-swiper .swiper-pagination .swiper-pagination-bullet {
    margin: 0 0.7813vw 0 0;
    background: rgba(0, 0, 0, 0.1);
    opacity: 1;
    box-sizing: border-box
}

.news .news-search .active-swiper .swiper-pagination .swiper-pagination-bullet-active {
    background: none;
    width: 12px;
    height: 12px;
    border: 2px solid #18AD5E
}

.newsDet .header {
    background: #fff;
    border-bottom: 1px solid #F2F2F2;
    height: 4.1667vw
}

.newsDet .header .logo .nb {
    display: none
}

.newsDet .header .logo .wb {
    display: block
}

.newsDet .header .nav li .link {
    color: #333
}

.newsDet .header .nav li .link i {
    background-image: url("https://www.astronergy.com/wp-content/themes/mine/images/arrowT_b.png")
}

.newsDet .header .language::before {
    background-image: url("https://www.astronergy.com/wp-content/themes/mine/images/language_b.png")
}

.newsDet .header .language::after {
    background-image: url("https://www.astronergy.com/wp-content/themes/mine/images/arrowT_b.png")
}

.newsDet .header .language p {
    color: #333
}

.newsDet .header .search {
    background-image: url("https://www.astronergy.com/wp-content/themes/mine/images/search_b.png")
}

.newsDet .back {
    width: 4.6875vw;
    height: 4.6875vw;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: #18AD5E;
    border-radius: 4px;
    font-size: 0.625vw;
    line-height: 1.3334;
    color: #fff;
    position: fixed;
    left: 13.5417vw;
    top: 7.3958vw;
    z-index: 1001
}

.newsDet .back i {
    display: block;
    width: 0.8333vw;
    height: 0.8333vw;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/back_icon.png") no-repeat;
    background-size: cover;
    margin-bottom: 0.3125vw
}

.newsDet .newsDet-main {
    padding: 7.3958vw 0
}

.newsDet .newsDet-main .container {
    box-sizing: border-box;
    padding-left: 9.8958vw
}

.newsDet .newsDet-main .top {
    border-bottom: 1px solid #E9E9E9;
    padding: 0 11.4583vw 0.7813vw 0
}

.newsDet .newsDet-main .name {
    font-size: 1.6667vw;
    line-height: 2.1875vw;
    color: #333;
    font-weight: bold
}

.newsDet .newsDet-main .date {
    font-size: 1.0417vw;
    color: #999;
    font-style: initial;
    font-weight: bold;
    line-height: 1.3542vw;
    margin-top: 0.7813vw
}

.newsDet .newsDet-main .date span {
    color: #333;
    font-style: initial
}

.newsDet .newsDet-main .share-link {
    display: flex;
    margin-top: 1.5625vw
}

.newsDet .newsDet-main .share-link a {
    display: block;
    width: 1.5625vw;
    height: 1.5625vw;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/share_icon1.png") no-repeat;
    background-size: cover;
    margin-right: 0.625vw;
    opacity: 0.8;
    transition: all .5s
}

.newsDet .newsDet-main .share-link a:hover {
    opacity: 1
}

.newsDet .newsDet-main .share-link .icon2 {
    background-image: url("https://www.astronergy.com/wp-content/themes/mine/images/share_icon2.png")
}

.newsDet .newsDet-main .share-link .icon3 {
    background-image: url("https://www.astronergy.com/wp-content/themes/mine/images/share_icon3.png")
}

.newsDet .newsDet-main .share {
    display: flex;
    margin-top: 1.5625vw
}

.newsDet .newsDet-main .share a {
    display: block;
    width: 1.5625vw;
    height: 1.5625vw;
    background: #333;
    background-size: 1.5625vw 4.6875vw;
    border-radius: 50%;
    margin: 0 0.625vw 0 0;
    padding: 0
}

.newsDet .newsDet-main .share a:hover {
    background-color: #18AD5E
}

.newsDet .newsDet-main .share .tsina {
    background-position: 0 -1.5625vw
}

.newsDet .newsDet-main .share .bshare-linkedin {
    background-position: 0 -3.125vw
}

.newsDet .newsDet-main .share i {
    display: block;
    width: 1.5625vw;
    height: 1.5625vw;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/share_icon.png") no-repeat;
    background-size: 1.5625vw 4.6875vw
}

.newsDet .newsDet-main .share .sina {
    background-position: 0 -1.5625vw
}

.newsDet .newsDet-main .share .linkin {
    background-position: 0 -3.125vw
}

.newsDet .newsDet-main .content {
    margin-top: 2.6042vw;
    padding-right: 11.4583vw;
    font-size: 0.7813vw;
    line-height: 1.7333;
    color: #666
}

.newsDet .newsDet-main .content span, .newsDet .newsDet-main .content div, .newsDet .newsDet-main .content p {
    font-size: 0.7813vw !important;
    line-height: 1.7333 !important
}

.newsDet .newsDet-main .content p {
    margin-bottom: 1.0417vw
}

.newsDet .newsDet-main .content img {
    display: block;
    max-width: 100%;
    margin: 0
}

.newsDet .newsDet-main .news-page {
    display: flex;
    justify-content: space-between;
    margin-top: 2.0833vw;
    padding-right: 11.4583vw
}

.newsDet .newsDet-main .news-page a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box;
    width: 85px;
    height: 30px;
    background: #AFAFAF;
    padding: 0 10px;
    font-size: 12px;
    color: #fff
}

.newsDet .newsDet-main .news-page a i {
    display: block;
    width: 16px;
    height: 5px;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/arrowR.png") no-repeat;
    background-size: cover
}

.newsDet .newsDet-main .news-page a:hover {
    background: #18AD5E
}

.newsDet .newsDet-main .news-page a:first-child i {
    background-image: url("https://www.astronergy.com/wp-content/themes/mine/images/arrowL.png")
}

.contact .feedback-box {
    padding: 4.375vw 0 3.5937vw;
    background: #F9F9F9
}

.contact .feedback-box .tips {
    font-size: 0.8333vw;
    line-height: 1.6248;
    color: #666;
    margin-top: 0.8333vw
}

.contact .feedback-box form {
    display: block;
    margin-top: 2.0833vw
}

.contact .feedback-box .item {
    display: flex;
    justify-content: space-between
}

.contact .feedback-box .step {
    width: 23.6979vw;
    margin-bottom: 0.6771vw
}

.contact .feedback-box .name {
    font-size: 0.7813vw;
    line-height: 1.43;
    color: rgba(51, 51, 51, 0.7);
    margin-bottom: 0.5208vw
}

.contact .feedback-box .name span {
    color: red
}

.contact .feedback-box .text, .contact .feedback-box textarea {
    display: block;
    width: 100%;
    height: 2.6042vw;
    border: 1px solid #C4C4C4;
    box-sizing: border-box;
    padding: 0 1.0417vw;
    font-size: 0.8333vw;
    color: #333
}

.contact .feedback-box textarea {
    height: 8.3333vw;
    padding: 0.8333vw 1.0417vw
}

.contact .feedback-box .vcode-text {
    width: 15.1042vw;
    height: 2.0833vw
}

.contact .feedback-box img {
    display: block;
    height: 2.0833vw;
    cursor: pointer
}

.contact .feedback-box .item-long .step {
    width: 100%
}

.contact .feedback-box .item-bot {
    padding-top: 1.8229vw
}

.contact .feedback-box .btn {
    display: block;
    width: 13.5417vw;
    height: 2.6042vw;
    text-align: left;
    box-sizing: border-box;
    padding-left: 1.1458vw;
    font-size: 0.8333vw;
    color: #fff;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/arrowR.png") no-repeat right 1.0417vw center #18AD5E;
    border: none;
    background-size: 16px 5px
}

.contact .feedback-box .btn:hover {
    background-color: #ABCD03
}

.contact .address-box {
    padding: 3.125vw 0 2.3438vw
}

.contact .address-box .item {
    padding-bottom: 2.3438vw
}

.contact .address-box .title {
    font-size: 1.25vw;
    line-height: 1.6667vw;
    color: #18AD5E;
    font-weight: bold;
    padding-bottom: 0.4167vw;
    border-bottom: 1px solid #C9CACA
}

.contact .address-box .list {
    display: flex;
    flex-wrap: wrap;
    margin-top: 1.0417vw
}

.contact .address-box .step {
    width: 22.3958vw;
    margin: 0 2.8125vw 2.3438vw 0
}

.contact .address-box .step:nth-child(3n) {
    margin-right: 0
}

.contact .address-box .name {
    font-size: 1.0417vw;
    line-height: 1.3542vw;
    color: #000
}

.contact .address-box .txt {
    font-size: 0.7813vw;
    line-height: 1.6667;
    color: #666;
    margin-top: 0.2604vw
}

.pro-nav {
    background: #F9F9F9;
    z-index: 90;
    position: sticky;
    position: -webkit-sticky;
    top: 0
}

.pro-nav .list {
    display: flex;
    align-items: center;
    height: 3.9063vw;
    justify-content: center
}

.pro-nav .list a {
    display: block;
    padding: 0 1.5625vw;
    font-size: 0.9375vw;
    color: #000;
    position: relative;
    line-height: 2.7
}

.pro-nav .list a::after {
    content: '';
    width: 1px;
    height: 1.1458vw;
    background: #000;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -0.5729vw
}

.pro-nav .list a:last-child::after {
    display: none
}

.pro-nav .list a:hover {
    color: #18AD5E
}

.pro-nav .list .active {
    font-weight: bold;
    color: #18AD5E
}

.pro-list .item {
    position: relative
}

.pro-list .item .anchor {
    position: absolute;
    left: 0;
    top: -3.9063vw
}

.pro-list .item .pro-top {
    background: #fff;
    padding: 2.8125vw 0
}

.pro-list .item .pro-top .container {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.pro-list .item .pro-top .pic {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 26.7708vw;
    height: 23.5417vw
}

.pro-list .item .pro-top .pic img {
    display: block;
    max-width: 100%;
    max-height: 23.5417vw
}

.pro-list .item .pro-top .main {
    width: 41.1458vw
}

.pro-list .item .pro-top .name {
    font-size: 3.5417vw;
    font-weight: bold;
    color: #18AD5E;
    line-height: 4.1667vw
}

.pro-list .item .pro-top .name span {
    color: #000
}

.pro-list .item .pro-top .prams {
    font-size: 1.4583vw;
    line-height: 2;
    color: #000
}

.pro-list .item .pro-top .txt {
    font-size: 0.8333vw;
    line-height: 1.6248;
    color: #666;
    margin-top: 1.0417vw;
    text-align: justify
}

.pro-list .item:nth-child(2n) .pro-top .container {
    flex-direction: row-reverse
}

.pro-main {
    background: #F3F4F6;
    padding: 4.375vw 0 1.5625vw
}

.pro-main .list {
    display: flex;
    justify-content: center;
    flex-wrap: wrap
}

.pro-main .list a {
    display: block;
    width: 33.3333%;
    margin-bottom: 5.2083vw
}

.pro-main .list a:hover img {
    transform: scale(1.1, 1.1)
}

.pro-main .list .pic {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 16.6667vw;
    overflow: hidden;
    padding: 1.0417vw 0
}

.pro-main .list .pic img {
    display: block;
    max-width: 100%;
    max-height: 16.6667vw
}

.pro-main .list .name {
    text-align: center;
    font-size: 1.1458vw;
    line-height: 1.6498;
    color: #000;
    font-weight: bold
}

.pro-main .list .name span {
    color: #18AD5E;
    font-weight: bold
}

.proDet {
    overflow: hidden
}

.proDet .banner {
    position: relative;
    z-index: 10
}

.proDet .banner::after {
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.34);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 15
}

.proDet .banner img {
    width: 100%
}

.proDet .banner .name {
    position: absolute;
    left: 4%;
    width: 92%;
    top: 7.7083vw;
    font-size: 2.1354vw;
    line-height: 2.8125vw;
    color: #fff;
    text-align: center;
    font-weight: bold;
    z-index: 20
}

.proDet .prams-box {
    position: relative;
    z-index: 20;
    padding: 3.0208vw 0 8.3333vw
}

.proDet .prams-box .main {
    display: flex;
    justify-content: space-between
}

.proDet .prams-box .item {
    margin-bottom: 2.5521vw;
    display: flex;
    align-items: center
}

.proDet .prams-box .data {
    max-width: 14.7833vw
}

.proDet .prams-box .box {
    max-width: 9.3146vw
}

.proDet .prams-box .icon {
    width: 4.4271vw;
    height: 4.4271vw;
    box-sizing: border-box;
    border: 2px solid #18AD5E;
    border-radius: 50%;
    margin-right: 1.0417vw
}

.proDet .prams-box .icon i {
    display: block;
    width: 2.0833vw;
    height: 2.0833vw;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/pro_icon.png") no-repeat;
    background-size: 2.0833vw 12.5vw
}

.proDet .prams-box .icon .icon2 {
    background-position: 0 -2.0833vw
}

.proDet .prams-box .icon .icon3 {
    background-position: 0 -4.1667vw
}

.proDet .prams-box .icon .icon4 {
    background-position: 0 -6.25vw
}

.proDet .prams-box .icon .icon5 {
    background-position: 0 -8.3333vw
}

.proDet .prams-box .icon .icon6 {
    background-position: 0 -10.4167vw
}

.proDet .prams-box p {
    font-size: 14px;
    line-height: 1.6798;
    color: #333
}

.proDet .prams-box .num {
    font-size: 1.3542vw;
    line-height: 1.6798;
    color: #000;
    font-weight: bold
}

.proDet .prams-box .mid {
    width: 29.375vw
}

.proDet .prams-box .pic {
    margin-top: -13.4583vw;
    height: 36.1458vw;
    display: flex;
    align-items: center;
    justify-content: center
}

.proDet .prams-box .pic img {
    display: block;
    max-width: 100%;
    max-height: 36.1458vw
}

.proDet .prams-box .roload {
    position: relative;
    margin-top: 1.25vw
}

.proDet .prams-box .roload .more {
    display: block;
    position: absolute;
    right: 0;
    top: 0.9375vw;
    font-size: 0.8333vw;
    line-height: 1.6;
    color: #18AD5E;
    text-decoration: underline
}

.proDet .prams-box .book {
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    width: 12.9375vw;
    height: 3.125vw;
    font-size: 0.8333vw;
    color: #333;
    border: 1px solid #18AD5E;
    margin: 0 auto
}

.proDet .prams-box .book i {
    display: block;
    width: 0.7292vw;
    height: 0.7292vw;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/book_icon.png") no-repeat;
    background-size: cover;
    margin-left: 0.7813vw
}

.proDet .prams-box .book:hover {
    background: #18AD5E;
    color: #fff
}

.proDet .prams-box .book:hover i {
    background-image: url("https://www.astronergy.com/wp-content/themes/mine/images/book_h_icon.png")
}

.proDet .type-box .item {
    display: flex;
    justify-content: space-between
}

.proDet .type-box .item:nth-child(2n) {
    flex-direction: row-reverse
}

.proDet .type-box .item:nth-child(2n) .main {
    padding-left: 18.75vw
}

.proDet .type-box .imgBg {
    width: 50%;
    height: 28.6458vw
}

.proDet .type-box .main {
    display: flex;
    align-items: center;
    height: 28.6458vw;
    box-sizing: border-box;
    width: 50%;
    padding-left: 7.8125vw
}

.proDet .type-box .box {
    width: 20.8333vw
}

.proDet .type-box .title {
    font-size: 1.6667vw;
    line-height: 1.6798;
    color: #000
}

.proDet .type-box .txt {
    font-size: 0.8333vw;
    line-height: 1.5298;
    color: #333;
    margin-top: 1.0417vw
}

.scene-list .item {
    position: relative
}

.scene-list .item .anchor {
    position: absolute;
    left: 0;
    top: -3.9063vw
}

.scene-list .scene-top .container {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 23.4375vw;
    text-align: center;
    color: #fff
}

.scene-list .scene-top .name {
    font-size: 2.1875vw;
    line-height: 3.0208vw
}

.scene-list .scene-top .en {
    font-size: 15px;
    line-height: 1.4583vw
}

.scene-list .pro-main {
    background: #fff
}

.case-list {
    padding: 3.0208vw 0 5.5208vw
}

.case-list ul {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 3.9063vw
}

.case-list li {
    width: 22.8125vw;
    margin: 0 2.1875vw 1.5625vw 0;
    cursor: pointer
}

.case-list li:nth-child(3n) {
    margin-right: 0
}

.case-list li .pic {
    height: 13.4375vw;
    overflow: hidden
}

.case-list li .imgBg {
    height: 13.4375vw
}

.case-list li .main {
    padding-top: 0.7813vw
}

.case-list li .name {
    font-size: 0.8333vw;
    color: #000;
    line-height: 1.375
}

.case-list li .txt {
    font-size: 0.7292vw;
    line-height: 1.2857;
    color: #A8A8A8;
    margin-top: 0.2604vw
}

.case-list li:hover .imgBg {
    transform: scale(1.1, 1.1)
}

.case-list li:hover .name {
    color: #18AD5E
}

.service {
    overflow: hidden;
    padding: 4.375vw 0 8.0729vw
}

.service .service-top {
    align-items: center
}

.service .service-top .tips {
    font-size: 0.7813vw;
    line-height: 1.7298;
    color: #333;
    margin-top: 0.4167vw
}

.service .service-top .sub-search {
    margin-top: 0
}

.service .service-top .sub-search .text {
    border: 1px solid #C4C4C4;
    border-right: none
}

.service .service-box {
    display: flex;
    justify-content: space-between;
    margin-top: 2.6042vw
}

.service .service-box .left {
    width: 14.8438vw
}

.service .service-box .left .list {
    background: #F9F9F9;
    padding: 0.6771vw 0.7813vw 14.0625vw 0.4688vw
}

.service .service-box .left .title {
    font-size: 0.9375vw;
    line-height: 2.7;
    border-bottom: 1px solid #DCDDDD;
    padding-left: 0.4167vw;
    margin-bottom: 0.8333vw;
    font-weight: bold
}

.service .service-box .left li {
    border-bottom: 1px solid #DCDDDD;
    margin-bottom: 0.6771vw
}

.service .service-box .left li a {
    display: block;
    font-size: 0.8333vw;
    color: #333;
    font-weight: bold;
    position: relative;
    line-height: 2.5vw;
    padding-left: 0.4167vw
}

.service .service-box .left li a::after {
    content: '';
    width: 0.3646vw;
    height: 0.625vw;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/arrowR_d.png") no-repeat;
    background-size: cover;
    position: absolute;
    right: 0.2604vw;
    top: 50%;
    margin-top: -0.3125vw
}

.service .service-box .left li a:hover {
    color: #18AD5E
}

.service .service-box .left .active a {
    color: #18AD5E
}

.service .service-box .right {
    width: 56.875vw
}

.service .service-box .service-nav {
    background: #F9F9F9;
    padding: 0.2604vw 1.4583vw 1.0417vw
}

.service .service-box .service-nav .title {
    font-size: 0.9375vw;
    line-height: 2.7;
    font-weight: bold;
    color: #333
}

.service .service-box .service-nav ul {
    display: flex;
    flex-wrap: wrap;
    margin-top: 1.0417vw
}

.service .service-box .service-nav li {
    margin: 0 2.3438vw 0.4167vw 0
}

.service .service-box .service-nav li a {
    display: block;
    position: relative;
    padding-left: 28px;
    font-size: 0.8333vw;
    line-height: 20px;
    color: #333
}

.service .service-box .service-nav li a::before {
    content: '';
    width: 18px;
    height: 18px;
    position: absolute;
    left: 0;
    top: 1px;
    box-sizing: border-box;
    border: 1px solid #999999;
    border-radius: 2px
}

.service .service-box .service-nav li a:hover {
    color: #18AD5E
}

.service .service-box .service-nav .active a {
    color: #18AD5E
}

.service .service-box .service-nav .active a::before {
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/gou.png") no-repeat center center;
    background-size: 12px 8px;
    border-color: #18AD5E
}

.service .service-box .service-list {
    padding-top: 1.0417vw
}

.service .service-box .service-list ul {
    padding-bottom: 0.7813vw;
    display: flex;
    flex-wrap: wrap
}

.service .service-box .service-list li {
    width: 17.9688vw;
    margin: 0 1.4583vw 2.6042vw 0
}

.service .service-box .service-list li:nth-child(3n) {
    margin-right: 0
}

.service .service-box .service-list li .pic {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #F3F4F6;
    overflow: hidden;
    height: 18.9063vw
}

.service .service-box .service-list li .pic img {
    display: block;
    max-width: 92%;
    max-height: 16.9792vw
}

.service .service-box .service-list li .name {
    display: block;
    margin-top: 0.4167vw;
    position: relative;
    padding-right: 2.0833vw;
    font-size: 0.8854vw;
    line-height: 1.7;
    color: #333
}

.service .service-box .service-list li .name i {
    display: block;
    width: 1.25vw;
    height: 0.9896vw;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/download.png") no-repeat;
    background-size: cover;
    position: absolute;
    right: 0.625vw;
    top: 50%;
    margin-top: -0.5208vw
}

.service .service-box .service-list li:hover img {
    transform: scale(1.1, 1.1)
}

.service .service-box .service-list li:hover .name {
    color: #18AD5E
}

.service .service-box .service-list .page {
    justify-content: flex-start
}

.service .service-box .service-list .page a:first-child {
    margin-left: 0
}

.check {
    overflow: hidden
}

.check .check-search {
    background-color: #F9F9F9;
    padding: 4.4271vw 0
}

.check .check-search .tips {
    background: #fff;
    padding: 2.0833vw 0 3.4375vw;
    margin-top: 2.7083vw
}

.check .check-search .tips p {
    font-size: 0.8333vw;
    line-height: 1.1458vw;
    text-align: center;
    color: #666
}

.check .check-search .tips img {
    display: block;
    width: 44.2708vw;
    margin: 1.7188vw auto 0
}

.check .sub-search {
    width: 100%;
    margin-top: 2.0833vw
}

.check .sub-search .text {
    width: calc(100% - 4.0625vw);
    border: 1px solid #C4C4C4;
    border-right: none
}

.check .result-box {
    padding: 2.8125vw 0 4.1667vw
}

.check .result-box .title {
    font-size: 2.0833vw;
    line-height: 2.8125vw;
    color: #000
}

.check .result-box .list {
    display: flex;
    flex-wrap: wrap;
    margin-top: 2.6042vw
}

.check .result-box li {
    width: 18.75vw;
    margin: 0 9.375vw 1.5625vw 0
}

.check .result-box li:nth-child(3n) {
    margin-right: 0
}

.check .result-box li a {
    display: block
}

.check .result-box li .pic {
    height: 16.6667vw;
    display: flex;
    justify-content: center;
    align-items: center
}

.check .result-box li .pic img {
    display: block;
    max-width: 100%;
    max-height: 16.6667vw
}

.check .result-box li .name {
    font-size: 1.25vw;
    line-height: 1.6498;
    color: #000;
    font-weight: bold;
    text-align: center
}

.check .result-box li .name span {
    color: #18AD5E;
    font-weight: bold
}

.check .result-box li .txt {
    font-size: 0.8333vw;
    line-height: 1.6498;
    color: #333;
    text-align: center;
    margin-top: 0.2604vw
}

.check .result-box li:hover img {
    transform: scale(1.1, 1.1)
}

.channel {
    overflow: hidden
}

.channel .banner {
    height: 50vw
}

.channel .container {
    padding-top: 17.0833vw
}

.channel .title {
    font-size: 2.6042vw;
    line-height: 1.4248;
    font-weight: bold;
    width: 41.6667vw;
    color: #fff
}

.channel .sub-search {
    margin-top: 2.6042vw
}

.channel .list {
    display: flex;
    justify-content: space-between;
    margin-top: 9.375vw
}

.channel .list .item {
    width: 31.7708vw
}

.channel .list .name {
    display: flex;
    font-size: 1.4063vw;
    line-height: 1.6498;
    color: #fff;
    font-weight: bold;
    justify-content: space-between;
    align-items: center
}

.channel .list .name i {
    display: block;
    width: 0.9896vw;
    height: 0.8594vw;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/arrowR_c.png") no-repeat;
    background-size: cover
}

.channel .list .name:hover i {
    margin-right: -10px
}

.channel .list .hot {
    margin-top: 1.5625vw
}

.channel .list .hot a {
    display: block;
    font-size: 0.8854vw;
    line-height: 1.6;
    color: #fff;
    margin-bottom: 10px
}

.channel .list .hot a:hover {
    text-decoration: underline
}

.join {
    padding: 4.375vw 0 4.1667vw
}

.join .join-search {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    z-index: 10
}

.join .join-search .right {
    width: 51.25vw
}

.join .select {
    width: 11.1979vw;
    height: 2.6042vw;
    position: relative
}

.join .select p {
    font-size: 0.8333vw;
    line-height: 2.5vw;
    border: 1px solid #C4C4C4;
    box-sizing: border-box;
    height: 2.6042vw;
    padding: 0 0.5208vw;
    color: #666;
    cursor: pointer
}

.join .select p::after {
    content: '';
    width: 1.0417vw;
    height: 0.5729vw;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/arrowB.png") no-repeat;
    background-size: cover;
    position: absolute;
    right: 0.5208vw;
    top: 50%;
    margin-top: -0.3125vw
}

.join .select ul {
    display: none;
    position: absolute;
    left: 0;
    top: 2.6042vw;
    box-sizing: border-box;
    width: 100%;
    border: 1px solid #C4C4C4;
    background: #fff;
    z-index: 20;
    margin-top: -1px;
    max-height: 10.8333vw;
    overflow-y: auto
}

.join .select li {
    cursor: pointer;
    padding: 0 0.5208vw;
    font-size: 14px;
    color: #666;
    line-height: 2.7083vw
}

.join .select li:hover {
    background: #F3F4F6
}

.join .sub-search {
    margin: 0 0 0 0.5208vw;
    display: flex;
    justify-content: space-between
}

.join .sub-search .text {
    border: 1px solid #C4C4C4;
    border-right: none
}

.join .join-top {
    display: flex;
    margin-top: 2.6042vw;
    height: 3.125vw;
    align-items: center;
    background: #18AD5E;
    font-size: 0.8333vw;
    line-height: 1.8;
    color: #fff;
    border-left: 1px solid #18AD5E
}

.join .join-top .name {
    padding-left: 2.2917vw;
    width: 15.625vw
}

.join .join-top .type {
    width: 11.9792vw
}

.join .join-top .num {
    width: 13.9583vw
}

.join .join-top .address {
    width: 13.125vw
}

.join .join-list {
    border-left: 1px solid #C4C4C4;
    border-right: 1px solid #C4C4C4
}

.join .join-list .item {
    border-bottom: 1px solid #E5E5E5
}

.join .join-list .item:nth-child(2n) .info {
    background: #F7F7F7
}

.join .join-list .info {
    display: flex;
    align-items: center;
    height: 3.125vw;
    font-size: 0.7813vw;
    line-height: 1.8;
    color: #000;
    cursor: pointer;
    position: relative
}

.join .join-list .info::after {
    content: '';
    width: 18px;
    height: 9px;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/arrowB_j.png") no-repeat;
    background-size: cover;
    position: absolute;
    right: 1.875vw;
    top: 50%;
    margin-top: -4px
}

.join .join-list .info .name {
    padding-left: 2.2917vw;
    width: 15.625vw
}

.join .join-list .info .type {
    width: 11.9792vw
}

.join .join-list .info .num {
    width: 13.9583vw
}

.join .join-list .info .address {
    width: 13.125vw
}

.join .join-list .erify {
    background: #F6F6F6;
    padding: 1.0417vw 2.2917vw 2.7083vw;
    display: none
}

.join .join-list .describe {
    display: flex
}

.join .join-list .describe .step {
    margin-right: 3.125vw;
    font-size: 14px;
    line-height: 1.7898;
    color: #666
}

.join .join-list .describe .step span {
    font-weight: bold
}

.join .join-list .content {
    font-size: 14px;
    line-height: 1.7898;
    color: #666
}

.join .join-list .content h5 {
    font-weight: bold
}

.join .join-list .email {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 13.2292vw;
    height: 38px;
    margin-top: 2.6042vw;
    font-size: 0.7813vw;
    background: #18AD5E;
    color: #fff
}

.join .join-list .email i {
    display: block;
    width: 1.0938vw;
    height: 1.0938vw;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/email_icon.png") no-repeat;
    background-size: cover;
    margin-right: 0.625vw
}

.join .join-list .email:hover {
    background: #ABCD03
}

.join .join-list .item-active .info {
    background: #EAEAEA !important
}

.join .join-list .item-active .info::after {
    background-image: url("https://www.astronergy.com/wp-content/themes/mine/images/arrowB_hj.png")
}

.join .load-more {
    display: block;
    width: 2.9167vw;
    height: 2.9167vw;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/load_more.png") no-repeat;
    background-size: cover;
    margin: 0.5208vw auto 0
}

.faith .item {
    padding: 4.9479vw 0 7.8125vw
}

.faith .item .container {
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse
}

.faith .item:nth-child(2n) {
    background: linear-gradient(90deg, #F3F3F3 2.53%, #eee 92.79%)
}

.faith .item .pic {
    width: 31.25vw;
    margin-top: 2.7083vw
}

.faith .item .pic img {
    display: block;
    width: 100%
}

.faith .item .main {
    width: 36.4583vw
}

.faith .item .title {
    font-size: 1.6667vw;
    line-height: 2.1875vw;
    color: #000
}

.faith .item .txt {
    font-size: 0.7292vw;
    line-height: 2;
    color: #333;
    margin-top: 1.6667vw;
    min-height: 8.3333vw
}

.faith .item p {
    margin-bottom: 0.4167vw
}

.faith .item .link {
    display: flex;
    justify-content: space-between;
    width: 13.5417vw;
    height: 2.6042vw;
    align-items: center;
    box-sizing: border-box;
    padding: 0 1.1979vw 0 1.6667vw;
    font-size: 0.8333vw;
    color: #fff;
    background: #18AD5E;
    margin-top: 3.125vw
}

.faith .item .link i {
    display: block;
    width: 0.8333vw;
    height: 0.2604vw;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/arrowR.png") no-repeat;
    background-size: cover
}

.privacy {
    padding-top: 4.1667vw
}

.privacy .top {
    background: #F3F4F8;
    padding: 3.6458vw 0 3.4375vw;
    text-align: center
}

.privacy .title {
    font-size: 1.9792vw;
    line-height: 1.6;
    color: #000;
    font-weight: bold
}

.privacy .time {
    font-size: 1.0417vw;
    line-height: 1.6;
    margin-top: 0.8333vw
}

.privacy .main {
    padding: 2.0833vw 0 10.4167vw
}

.privacy .main .container {
    font-size: 0.9375vw;
    line-height: 1.9;
    color: rgba(0, 0, 0, 0.8)
}

.privacy .main .container p {
    margin-bottom: 0.8333vw
}

.result {
    padding-bottom: 160px
}

.result .result-top {
    padding: 140px 0 65px;
    background: #F3F4F8
}

.result h4 {
    font-size: 2.6042vw;
    line-height: 1.6;
    color: #000;
    font-weight: bold
}

.result .tips {
    font-size: 0.8854vw;
    line-height: 1.6;
    color: #000
}

.result .main {
    display: flex;
    justify-content: space-between;
    margin-top: 26px
}

.result .left {
    width: 14.8438vw
}

.result .left .title {
    font-size: 0.9375vw;
    line-height: 2.7;
    color: #000;
    font-weight: bold;
    border-bottom: 1px solid #DCDDDD;
    margin-bottom: 0.8333vw
}

.result .left a {
    display: block;
    margin-bottom: 0.6771vw;
    font-size: 0.8333vw;
    line-height: 2.5vw;
    position: relative;
    border-bottom: 1px solid #DCDDDD;
    color: #333;
    font-weight: bold;
    font-weight: bold
}

.result .left a::after {
    content: '';
    width: 0.3646vw;
    height: 0.625vw;
    background: url(https://www.astronergy.com/wp-content/themes/mine/images/arrowR_d.png) no-repeat;
    background-size: cover;
    position: absolute;
    right: 0.2604vw;
    top: 50%;
    margin-top: -0.3125vw
}

.result .left a:hover {
    color: #18AD5E
}

.result .left .active {
    color: #18AD5E
}

.result .right {
    width: 56.875vw
}

.result .product-result, .result .download-list {
    display: flex
}

.result .product-result ul, .result .download-list ul {
    padding-bottom: 0.7813vw;
    display: flex;
    flex-wrap: wrap
}

.result .product-result li, .result .download-list li {
    width: 17.9688vw;
    margin: 0 1.4583vw 2.6042vw 0
}

.result .product-result li:nth-child(3n), .result .download-list li:nth-child(3n) {
    margin-right: 0
}

.result .product-result li a, .result .download-list li a {
    display: block
}

.result .product-result li .pic, .result .download-list li .pic {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #F3F4F6;
    overflow: hidden;
    height: 18.9063vw
}

.result .product-result li .pic img, .result .download-list li .pic img {
    display: block;
    max-width: 92%;
    max-height: 16.9792vw
}

.result .product-result li .name, .result .download-list li .name {
    margin-top: 0.4167vw;
    position: relative;
    padding-right: 2.0833vw;
    font-size: 0.8854vw;
    line-height: 1.7;
    color: #333
}

.result .product-result li .name i, .result .download-list li .name i {
    display: block;
    width: 1.25vw;
    height: 0.9896vw;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/download.png") no-repeat;
    background-size: cover;
    position: absolute;
    right: 0.625vw;
    top: 50%;
    margin-top: -0.5208vw
}

.result .product-result li:hover img, .result .download-list li:hover img {
    transform: scale(1.1, 1.1)
}

.result .product-result li:hover .name, .result .download-list li:hover .name {
    color: #18AD5E
}

.result .news-result ul {
    padding-bottom: 1.875vw
}

.result .news-result li {
    margin-bottom: 1.0417vw;
    padding-bottom: 1.3021vw;
    border-bottom: 1px solid #DDDFE1
}

.result .news-result li:last-child {
    border-bottom: none
}

.result .news-result li a {
    display: flex;
    justify-content: space-between
}

.result .news-result li .box {
    width: 48.9583vw;
    box-sizing: border-box;
    padding-right: 7.0313vw;
    position: relative
}

.result .news-result li .box::after {
    content: '';
    position: absolute;
    right: 1.5625vw;
    top: 50%;
    margin-top: -0.4688vw;
    width: 0.5208vw;
    height: 0.9375vw;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/arrowR_n.png") no-repeat;
    background-size: cover;
    transition: all .5s ease-in-out
}

.result .news-result li .name {
    font-size: 1.0938vw;
    line-height: 1.05;
    color: #333
}

.result .news-result li .txt {
    font-size: 0.6771vw;
    line-height: 1.769;
    color: #666;
    margin-top: 0.5208vw
}

.result .news-result li .author {
    font-size: 0.6771vw;
    line-height: 1.769;
    color: #CECED1;
    margin-top: 0.5208vw
}

.result .news-result li:hover .name {
    color: #18AD5E
}

.result .news-result li:hover .main::after {
    right: 1.0417vw
}

.result .news-result .date {
    width: 5.7292vw;
    height: 5.7292vw;
    background: #F1F1F0;
    border-radius: 6px;
    box-sizing: border-box;
    padding: 0.5208vw 0 0 0.625vw
}

.result .news-result .date .day {
    font-size: 2.8125vw;
    line-height: 2.6042vw;
    font-weight: bolder;
    font-family: 'Akrobat';
    color: #18AD5E
}

.result .news-result .date p {
    font-size: 0.7813vw;
    line-height: 1.3542vw;
    font-family: 'Akrobat';
    color: #333;
    font-weight: bolder
}

.result .news-result .more {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 24.375vw;
    height: 3.6458vw;
    box-sizing: border-box;
    padding: 0 1.5625vw;
    font-size: 1.0417vw;
    color: #666;
    background: #F3F4F6;
    margin-top: 1.875vw
}

.result .news-result .more i {
    display: block;
    width: 16px;
    height: 5px;
    background: url("https://www.astronergy.com/wp-content/themes/mine/images/arrowR_b.png") no-repeat;
    background-size: cover
}

.result .news-result .more:hover {
    background: #18AD5E;
    color: #fff
}

.result .news-result .more:hover i {
    background-image: url("https://www.astronergy.com/wp-content/themes/mine/images/arrowR.png")
}

.result .page {
    justify-content: flex-start
}

.result .page a:first-child {
    margin-left: 0
}

@keyframes stroke {
    0% {
        stroke-dasharray: 0, 87.9646px
    }
    100% {
        stroke-dasharray: 87.9646px, 87.9646px
    }
}

@keyframes banner_act {
    0% {
        transform: scale(1.2)
    }
    100% {
        transform: scale(1)
    }
}

@-webkit-keyframes banner_act {
    0% {
        transform: scale(1.2);
        -webkit-transform: scale(1.2)
    }
    100% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }
}

@-moz-keyframes banner_act {
    0% {
        transform: scale(1.2);
        -moz-transform: scale(1.2)
    }
    100% {
        transform: scale(1);
        -moz-transform: scale(1)
    }
}

@-o-keyframes banner_act {
    0% {
        transform: scale(1.2);
        -o-transform: scale(1.2)
    }
    100% {
        transform: scale(1);
        -o-transform: scale(1)
    }
}

@keyframes breath {
    from {
        opacity: 0;
        width: 0;
        height: 0
    }
    50% {
        opacity: 0.3;
        width: 1.1458vw;
        height: 1.1458vw
    }
    to {
        opacity: 0;
        width: 0;
        height: 0
    }
}