@charset "utf-8";

/* 调大看小 */
@media screen and (max-width: 1680px) {
    .about_pack_video {
        padding-left: calc((100% - 82.5%) / 2);
        margin-bottom: 60px;
    }

    .about_pack {
        padding-top: 100px;
        padding-bottom: 40px;
    }

    .about_pack_info .right {
        margin-left: 40px;
        margin-top: -200px;
    }

    .hc_tit48 {
        font-size: 40px;
    }

    .about_pack_friend li {
        padding: 20px 15px;
    }

    .about_pack_friend{
        margin: 0 -15px;
    }

    .aprl_cont .icon {
        width: 100px;
        height: 100px;
        margin-bottom: 12px;
    }

    .aprl_cont img{
        width: 46px;
    }

    .aprl_cont .number {
        font-size: 40px;
    }

    .about_res {
        padding: 70px 0;
    }

    .about_res h2, .about_env h2 {
        margin-bottom: 45px;
    }

    .about_env {
        padding: 70px 0 80px;
    }

    .about_env_control {
        margin-top: 25px;
    }

    .contact_info {
        padding: 100px 0;
    }

    .contact_left_cont {
        padding: 28px 30px 38px;
    }

    .contact_item:not(:last-child) {
        margin-bottom: 20px;
    }

    .contact_tit {
        font-size: 28px;
        margin-bottom: 24px;
    }

    .honor_tit{
        margin-bottom: 40px;
        margin-top: 80px;
    }

    .honor_link_tit {
        padding: 20px 0 15px;
    }

    .honor_cont .row {
        margin-bottom: 20px;
    }

    .honor_cont, .product_cont, .equ_section, .news_section {
        padding-bottom: 80px;
    }

    .equ_list {
        margin: 0 -15px 25px;
    }

    .mod_breadbox {
        margin-top: 20px;
        padding-bottom: 40px;
    }

    .news_section .news_tit {
        margin-bottom: 40px;
    }

    .news_cont_tit {
        margin-bottom: 15px;
    }

    .news_time {
        margin-bottom: 12px;
    }

    .news_cont_text {
        padding-bottom: 30px;
    }

    .news_cont_more {
        min-width: 140px;
        line-height: 40px;
        font-size: 16px;
    }

    .news_link .right {
        padding-right: calc(((100%) - 82.5%) / 2);
    }

    .news_list li:nth-child(even) .right {
        padding-left: calc(((100%) - 82.5%) / 2);
    }

    .product_cont h1 {
        margin-bottom: 40px;
    }

    .product_left_link {
        padding: 16px 20px;
    }

    .product_right_link:hover .product_right_tit {
        font-size: 16px;
    }

    .product_right_shop {
        min-width: 168px;
        line-height: 36px;
    }

    .product_right_shop_text {
        font-size: 14px;
        margin-left: 10px;
    }

    .product_cont{
        margin-bottom: 80px;
    }

    .prodeta_main .mod_breadbox {
        padding-bottom: 70px;
    }

    .prodeta_text {
        margin-bottom: 50px;
    }

    .prodeta_gbtn {
        min-width: 160px;
        height: 38px;
    }

    .prodeta_shop {
        margin-right: 10px;
    }

    .prodeta_form {
        margin-right: 20px;
    }

    .prodeta_logo {
        padding: 0 65px;
    }

    .prodeta_logo_list li {
        padding: 0 12px;
    }

    .mod_prev, .mod_next {
        width: 36px;
    }

    .prodeta_eidt, .prodeta_info,.prodeta_user{
        padding-bottom: 70px;
    }

    .prodeta_tit {
        font-size: 28px;
        margin-bottom: 10px;
    }

    .prodeta_tits {
        font-size: 28px;
        margin-bottom: 25px;
    }

    .wrap-user-evaluation .title-other h2{
        font-size: 28px;
    }

    .prodeta_order {
        padding-bottom: 80px;
    }

    .shop_cont{
        padding: 80px 0;
    }
    
    .hc_cont1640{
        width: 100%;
        padding: 0 80px;
    }

    .hc_bot_bg2 {
        height: 80px;
        left: -40px;
    }

    .hd_nav_item:not(:last-child) {
        margin-right: 30px;
    }

    .hd_top_link {
        padding: 0 20px;
    }

    .shares li {
        margin: 0 8px;
    }

    .hc_logo {
        width: 195px;
        margin-right: 40px;
    }

    .hc_bot_link,
    .hc_logo{
        height: 75px;
    }

    .hc_bot_item:not(:last-child) {
        margin-right: 20px;
    }

    .hc_pro_listbox {
        width: 1000px;
    }

    .hc_pro_item {
        padding: 0 20px;
    }

    .hc_pro_list {
        margin: 0 -20px;
    }

    .hc_bot_prev, .hc_bot_next {
        font-size: 30px;
    }

    .home_data_b .value {
        font-size: 46px;
    }

    .home_data_list li {
        padding: 0 30px;
    }

    .home_data_list{
        margin: 0 -30px;
        padding: 44px 0 40px;
    }

    .home_pro {
        padding: 80px 0 0px;
    }

    .home_pro h2 {
        margin-bottom: 50px;
    }

    .home_pro_imgbox{
        max-width: 240px;
    }

    .home_pro_list li {
        padding: 0 15px;
        margin-bottom: 50px;
    }

    .home_pro_list{
        margin: 0 -15px;
    }

    .home_pro_link .tit {
        font-size: 16px;
    }

    .home_about {
        padding-top: 80px;
    }

    .home_main h2 {
        font-size: 40px;
    }

    .home_about h2 {
        margin-bottom: 20px;
    }

    .home_about_text {
        margin-bottom: 40px;
    }

    .home_about_tab_item {
        padding: 14px 0;
        font-size: 30px;
    }

    .hati_text {
        margin-left: 14px;
    }

    .home_choose {
        padding: 80px 0 40px;
    }

    .home_choose_flex .right {
        padding-left: 70px;
    }

    .home_choose_flex h2 {
        margin-bottom: 30px;
    }

    .home_choose_eidt {
        padding-left: 0px;
        margin-bottom: 40px;
    }

    .home_choose_eidt p {
        font-size: 14px;
        padding-left: 28px;
        margin-bottom: 12px;
    }

    .home_choose_more {
        width: 230px;
        height: 50px;
    }

    .home_choose_flex .left {
        padding-left: 50px;
    }

    .home_equ_top {
        margin-bottom: 50px;
        padding-top: 80px;
    }

    .home_equ_hd {
        margin-bottom: 45px;
    }

    .home_equ {
        padding-bottom: 45px;
    }

    .home_dyn {
        padding: 80px 0;
    }

    .home_dyn h2 {
        margin-bottom: 45px;
    }

    .home_dyn_cont {
        padding: 30px 30px 25px;
    }   

    .home_dyn_cont .time {
        margin-bottom: 15px;
    }

    .home_dyn_cont .text {
        margin-bottom: 40px;
    }

    .home_dyn_cont .more {
        min-width: 120px;
        height: 36px;
    }

    .home_dyn_img, .home_dyn_cont {
        height: 230px;
    }

    .home_dyn_cont .time {
        margin-bottom: 10px;
    }

    .home_dyn_cont .tit {
        margin-bottom: 10px;
    }
    
    .home_dyn_cont .text {
        margin-bottom: 30px;
    }

    .home_dyn_list {
        margin-bottom: 80px;
    }

    .home_dyn_share_hd .icon {
        width: 40px;
        margin: 0 auto 10px;
    }

    .home_dyn_share_hd .tit {
        margin-bottom: 20px;
    }

    .home_main h2 {
        font-size: 38px;
    }

    .home_sub_cont h2 {
        font-size: 32px !important;
        margin-bottom: 10px;
    }

    .home_sub_text p {
        line-height: 1.75;
    }

    .home_sub_text {
        width: 460px;
        padding-bottom: 15px;
    }

    .home_sub_search input {
        height: 50px;
    }

    .home_sub_search button {
        width: 38px;
        line-height: 38px;
        border-radius: 5px;
    }

    .home_sub_search {
        margin-bottom: 32px;
    }

    .hc_container {
        margin-top: 125px;
    }


    .hc_bot_bg2 {
        height: 75px;
        left: -30px;
    }

    /* search 168 0px*/
    .search_view_tit {
        font-size: 26px;
        margin-bottom: 40px;
    }

    .search_view_cont button {
        font-size: 24px;
    }

    .search_close {
        width: 28px;
    }
    /* search-end */

    .home_choose_years{
        transform: translate(-30%,-30%) scale(0.8);
    }

    
    
    




















    /* 1680end */
}

@media screen and (max-width: 1560px) {
    
    /* 1560end */
}

@media screen and (max-width: 1440px) {
    .about_pack {
        padding-top: 70px;
        padding-bottom: 35px;
    }

    .about_pack_friend li {
        padding: 20px 10px;
    }

    .about_pack_friend{
        margin: 0 -10px;
    }

    .about_pack_video_btn {
        width: 54px;
    }

    .aprl_cont .icon {
        width: 80px;
        height: 80px;
        margin-bottom: 10px;
    }

    .aprl_cont .number {
        font-size: 34px;
    }

    .aprl_cont {
        padding: 25px;
    }

    .aprl_cont img {
        width: 38px;
    }

    .about_pack_video {
        margin-bottom: 40px;
    }

    .hc_tit48 {
        font-size: 34px;
    }

    .about_pack_info h2 {
        margin-bottom: 15px;
    }

    .about_pack_info .right {
        margin-left: 30px;
        margin-top: -120px;
    }

    .about_pack_friend {
        padding-top: 15px;
    }

    .about_res {
        padding: 60px 0;
    }

    .about_res h2, .about_env h2 {
        margin-bottom: 35px;
    }

    .about_res_list li {
        padding: 0 12px;
    }

    .about_res_list {
        margin: 0 -12px;
    }

    .about_res_cont {
        padding: 40px 20px 40px;
    }

    .about_res_icon {
        width: 78px;
        margin: 0 auto 25px;
    }

    .about_res_tit {
        font-size: 20px;
        padding-bottom: 18px;
        margin-bottom: 22px;
    }

    .hc_text16, .hc_text16 p {
        font-size: 14px;
        line-height: 1.75;
    }

    .about_env {
        padding: 60px 0 60px;
    }

    .about_env_link {
        padding: 20px;
    }

    .about_env_control {
        margin-top: 20px;
    }

    .mod_prev, .mod_next {
        width: 36px;
    }

    .mod_next {
        margin-left: 15px;
    }

    .about_env_arrow {
        margin-right: 32px;
    }

    .contact_info {
        padding: 60px 0;
    }

    .contact_item{
        flex-direction: column;
    }

    .contact_tit {
        font-size: 24px;
        margin-bottom: 16px;
    }

    .contact_val p, .contact_key, .contact_val a {
        font-size: 13px;
        line-height: 1.85;
        color: #666666;
    }

    .contact_icon {
        font-size: 14px;
    }

    .contact_icon .iconfont {
        transform: translateY(4px);
        margin-right: 10px;
    }

    .contact_left_cont {
        padding: 23px 25px 25px;
    }

    .mod_form_item input {
        height: 44px;
        padding: 0 20px;
        font-size: 14px;
    }

    .mod_form_item label {
        left: 20px;
        font-size: 14px;
    }

    .contact_right_item {
        padding: 0 10px;
    }

    .contact_right form {
        margin: 0 -10px;
    }

    .contact_right_item.textarea textarea {
        padding: 17px 20px;
        font-size: 14px;
        width: 100%;
    }

    .contact_right_item.textarea label {
        top: 25px;
    }

    .contact_right_item.textarea button {
        width: 76px;
    }


    .textbox {
        width: calc(100% - 76px);
    }

    .honor_tit {
        margin-bottom: 30px;
        margin-top: 60px;
    }

    .honor_link_tit {
        padding: 15px 0 13px;
        font-size: 14px;
    }

    .honor_cont .row {
        margin-bottom: 15px;
    }

    .honor_cont, .product_cont, .equ_section, .news_section {
        padding-bottom: 60px;
    }

    .mod_page .prev {
        margin-right: 30px !important;
    }

    .mod_page .next {
        margin-left: 30px !important;
    }

    .mod_page_item a {
        width: 32px;
        height: 32px;
        line-height: 32px;
        font-size: 14px;
    }   

    .mod_page .prev span {
        font-size: 20px;
        transform: translateY(2px) rotate(180deg);
    }

    .mod_page .next span {
        font-size: 20px;
        transform: translateY(2px);
    }

    .equ_list {
        margin: 0 -15px 15px;
    }

    .equ_tit {
        margin-top: 13px;
    }

    .equ_tit_val {
        font-size: 14px;
    }

    .news_time {
        margin-bottom: 10px;
    }

    .news_time {
        font-size: 14px;
    }

    .news_cont_tit {
        font-size: 20px;
        margin-bottom: 10px;
    }

    .news_cont_text {
        padding-bottom: 25px;
    }

    .news_cont_more {
        min-width: 120px;
        line-height: 36px;
        font-size: 14px;
    }

    .mod_breadbox {
        margin-top: 15px;
        padding-bottom: 30px;
    }

    .news_section .news_tit {
        margin-bottom: 35px;
    }

    .news_list {
        margin-bottom: 40px;
    }

    .product_left_link {
        font-size: 14px;
    }

    .product_cont h1 {
        margin-bottom: 35px;
    }

    .product_cont {
        margin-bottom: 60px;
    }

    .product_right_link:hover .product_right_tit {
        font-size: 14px;
    }

    .product_right_shop {
        min-width: 150px;
        line-height: 34px;
    }

    .product_right_link:hover .product_right_shop {
        bottom: 26px;
    }

    .prodeta_main .mod_breadbox {
        padding-bottom: 50px;
    }

    .prodeta_tit {
        font-size: 24px;
        margin-bottom: 10px;
    }

    .prodeta_text {
        margin-bottom: 40px;
    }

    .prodeta_group{
        flex-direction: column;
        align-items: flex-start;
    }

    .prodeta_group_flex{
        margin-bottom: 20px;
    }

    .prodeta_text {
        margin-bottom: 30px;
    }

    .prodeta_logo_list li {
        padding: 0 8px;
    }

    .mod_prev, .mod_next {
        width: 32px;
    }

    .prodeta_logo {
        padding: 0 55px;
    }

    .prodeta_group {
        margin-bottom: 30px;
    }

    .prodeta_eidt, .prodeta_info, .prodeta_user {
        padding-bottom: 50px;
    }

    .prodeta_tits {
        font-size: 26px;
        margin-bottom: 20px;
    }

    .wrap-user-evaluation .title-other h2 {
        font-size: 26px;
    }

    .prodeta_inquiry label {
        top: 22px;
    }

    .prodeta_order_img {
        margin-bottom: 15px;
    }   

    .prodeta_order {
        padding-bottom: 60px;
    }

    .shop_cont{
        padding: 60px 0;
    }

    .hc_bot_link {
        font-size: 14px;
    }

    .hc_logo {
        width: 165px;
        margin-right: 30px;
    }

    .hc_cont1640 {
        padding: 0 60px;
    }

    .hc_logo {
        width: 140px;
        margin-right: 30px;
    }

    .hc_bot_bg2 {
        left: -40px;
    }

    .hc_bot_item:not(:last-child) {
        margin-right: 15px;
    }

    .hd_nav_item:not(:last-child) {
        margin-right: 25px;
    }

    .hd_top_link {
        padding: 0 16px;
    }

    .shares {
        margin-left: 12px;
    }

    .shares li {
        margin: 0 6px;
    }

    .hd_top_control .translation {
        margin-right: 5px;
    }

    .swiper-button-prev, .swiper-button-next {
        transform: scale(0.5) !important;
    }

    .ct_aside1_link, .ct_aside1_switch {
        width: 42px;
        height: 42px;
    }

    .ct_aside1_item {
        margin-bottom: 5px;
    }

    .ct_aside1_links {
        padding: 13px 14px;
    }

    .ct_aside1_link {
        font-size: 18px;
    }

    .home_data_b .value {
        font-size: 40px;
    }

    .home_data_list li {
        padding: 0 20px;
    }

    .home_data_list{
        margin: 0 -20px;
    }

    .home_data_b .icon {
        font-size: 18px;
        margin-top: 7px;
    }

    .home_data_list {
        margin: 0 -20px;
        padding: 35px 0;
    }

    .home_pro {
        padding: 60px 0 0px;
    }

    .home_main h2 {
        font-size: 34px;
    }

    .home_pro h2 {
        margin-bottom: 30px;
    }

    .home_pro_imgbox {
        max-width: 210px;
    }

    .home_pro_link .more {
        height: 38px;
        min-width: 140px;
        font-size: 14px;
        margin-bottom: -19px;
        transform: translateY(5px);
    }

    .home_pro_link .tit {
        font-size: 14px;
        margin-top: 20px;
        margin-bottom: 5px;
        padding: 0 18px;
    }

    .home_pro_imgbox {
        max-width: 180px;
    }

    .home_pro_list li {
        padding: 0 15px;
        margin-bottom: 40px;
    }

    .home_pro {
        padding: 60px 0 20px;
    }

    .home_about {
        padding-top: 60px;
    }

    .home_about h2 {
        margin-bottom: 15px;
    }

    .home_about_text {
        margin-bottom: 30px;
    }

    .home_about_more {
        width: 138px;
        line-height: 40px;
        box-shadow: 0 0 0 2px #ffffff;
        margin-bottom: -20px;
    }

    .hajc_play {
        width: 54px;
    }

    .home_about_tab_item {
        padding: 12px 0;
        font-size: 24px;
    }

    .hati_text {
        font-size: 16px;
    }

    .home_choose {
        padding: 60px 0 40px;
    }

    .home_choose_flex .left {
        padding-left: 20px;
    }

    .home_choose_flex .right {
        padding-left: 40px;
    }

    .home_main h2 {
        font-size: 30px;
    }

    .home_choose_more {
        width: 168px;
        height: 40px;
        font-size: 16px;
    }

    .home_equ_top {
        margin-bottom: 35px;
        padding-top: 60px;
    }

    .home_equ_text p {
        font-size: 14px;
        line-height: 1.87;
    }

    .home_equ_hd h2 {
        width: 500px;
        margin-right: 30px;
    }

    .home_equ_hd {
        margin-bottom: 35px;
    }

    .home_equ_swiper_cont {
        border-radius: 25px 0 25px 0;
    }

    .home_dyn {
        padding: 60px 0;
    }

    .home_dyn h2 {
        margin-bottom: 35px;
    }

    .home_dyn_cont .time {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .home_dyn_cont .tit {
        font-size: 18px;
        margin-bottom: 10px;
    }

    .home_dyn_cont .text {
        margin-bottom: 25px;
    }

    .home_dyn_cont .text p{
        line-height: 1.5;
    }

    .home_dyn_cont {
        padding:25px;
    }

    .home_dyn_img, .home_dyn_cont {
        height: 210px;
    }

    .home_dyn_list {
        margin-bottom: 60px;
    }

    .home_dyn_share_hd .icon {
        width: 34px;
        margin: 0 auto 10px;
    }

    .home_dyn_share_hd .tit {
        margin-bottom: 17px;
        font-size: 18px;
    }

    .home_sub_cont h2 {
        font-size: 26px !important;
    }

    .home_sub_text p {
        font-size: 16px;
        line-height: 1.75;
    }

    .home_sub_cont {
        width: 47.553191%;
    }

    .home_sub_search input {
        height: 46px;
        border-radius: 5px;
    }

    .home_sub_search button {
        width: 34px;
        line-height: 34px;
        border-radius: 4px;
    }

    .home_sub_search {
        margin-bottom: 24px;
    }

    .home_sub_item a {
        width: 32px;
        height: 32px;
        font-size: 16px;
    }

    .home_sub_item {
        margin-right: 10px;
    }

    .home_sub {
        padding-top: 45px;
        padding-bottom: 45px;
    }

    .swiper-button-prev {
        left: 40px !important;
    }

    .swiper-button-next {
        right: 40px !important;
    }

    .ft_item.address .ft_val p {
        width: 330px;
    }

    .ft_icon {
        width: 36px;
        height: 36px;
        font-size: 14px;
        transform: translateY(4px);
    }
    
    .ft_key {
        font-size: 16px;
    }

    .ft_bot {
        padding: 14px 20px;
    }


    /* search 144 0px*/
    .search_view_cont {
        width: 82.5%;
    }

    .search_view_tit {
        font-size: 22px;
        margin-bottom: 30px;
    }

    .search_view_cont button {
        font-size: 22px;
    }

    .search_close {
        right: 140px;
        top: 100px;
        width: 24px;
    }

    .search_view_cont input {
        height: 45px;
        padding-right: 40px;
    }

    .contact_item {
        flex-direction: row;
    }

    .contact_left {
        width: 44.4444%;
    }

    .col-lg-8 {
        width: 55.555555%;
    }
    /* search-end */

    .home_choose_years{
        transform: translate(-30%,-30%) scale(0.7);
    }

    .shop_cont .prodeta_inquiry{
        padding-top: 60px;
    }

    .prodeta_eidt_listbox {
        width: 80%;
    }



    /* 1440end */
}

/* 1199~992 平板横屏*/
@media screen and (max-width: 1200px) {
    .about_pack_video {
        padding-left: 40px;
        margin-bottom: 40px;
    }

    .about_pack {
        padding-top: 60px;
        padding-bottom: 30px;
    }

    .hc_tit48 {
        font-size: 28px;
    }

    .about_pack_info .right {
        margin-left: 0px;
        margin-top: -100px;
        width: 42.638297%;
    }

    .about_res {
        padding: 50px 0;
    }

    .about_res h2, .about_env h2 {
        margin-bottom: 25px;
    }

    .about_res_icon {
        width: 62px;
        margin: 0 auto 20px;
    }

    .about_res_tit {
        font-size: 18px;
        padding-bottom: 13px;
        margin-bottom: 14px;
    }

    .about_res_cont {
        padding: 30px 20px;
    }

    .about_res_list li {
        padding: 0 10px;
    }

    .about_res_list{
        margin: 0 -10px;
    }

    .about_env {
        padding: 50px 0;
    }

    .about_env_link {
        box-shadow: 0px 4px 10px 0px rgba(213, 226, 245, 0.3);
    }

    .about_env_item {
        padding: 21px 10px;
    }

    .about_env_list {
        margin: 0 -10px;
        overflow: hidden;
    }

    .about_env_link {
        padding: 15px;
    }

    .contact_left {
        width: 100%;
        margin-bottom: 25px;
    }

    .honor_tit {
        margin-bottom: 25px;
        margin-top: 50px;
    }

    .honor_cont .row>li{
        padding: 0 10px;
        margin-bottom: 20px;
    }

    .honor_cont .row{
        padding-left: -10px;
        margin-right: -10px;
    }

    .mod_page .prev {
        margin-right: 20px !important;
    }

    .mod_page .next {
        margin-left: 20px !important;
    }

    .honor_cont, .product_cont, .equ_section, .news_section {
        padding-bottom: 50px;
    }

    .news_section .news_tit {
        margin-bottom: 30px;
    }

    .news_link .right {
        padding-left: 25px;
    }

    .news_link .right {
        padding-right: 40px;
    }

    .news_list li:nth-child(even) .right {
        padding-left: 40px;
    }

    .prodeta_main .mod_breadbox {
        padding-bottom: 40px;
    }

    .prodeta_tit {
        font-size: 22px;
        margin-bottom: 8px;
    }

    .prodeta_text {
        margin-bottom: 25px;
    }

    .prodeta_gbtn .iconfont {
        font-size: 17px;
        margin-right: 10px;
    }

    .prodeta_gbtn {
        min-width: 150px;
        height: 36px;
    }

    .prodeta_eidt, .prodeta_info, .prodeta_user {
        padding-bottom: 40px;
    }

    .prodeta_tits {
        font-size: 24px;
        margin-bottom: 15px;
    }

    .wrap-user-evaluation .title-other h2 {
        font-size: 24px;
    }
    
    .prodeta_form_btn {
        height: 46px;
        font-size: 14px;
    }

    .prodeta_order_list li.slick-slide {
        padding: 0 10px;
    }

    .prodeta_order_list {
        margin: 0 -10px;
    }

    .prodeta_order {
        padding-bottom: 50px;
    }
    
    .shop_cont{
        padding: 50px 0;
    }

    .translation,
    .shares,
    .hc_bot_nav,
    .hc_bot_bg2,
    .hc_bot_bg{
        display: none;
    }

    .hd_pc{
        display: flex;
        flex-direction: row-reverse;
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
    }

    .hd_top .hc_cont1640{
        width: 100%;
        padding: 0;
    }

    .hc_cont1640 {
        padding: 0 0px;
    }

    .hc_bot{
        padding: 0 30px;
        flex-shrink: 0;
        background-color: #fff;
        box-shadow: none;
    }

    .hd_top{
        width: 100%;
        background-color: #fff;
        position: static;
    }

    .hc_logo {
        margin-right: 0px;
        width: 145px;
    }

    .hc_bot_link, .hc_logo {
        height: 70px;
    }

    .hc_container {
        margin-top: 70px;
    }

    .hd_top_link{
        color: #333;
    }

    .hd_top_shop{
        background: #58a738;    
    }

    .hd_top_shop .iconfont,
    .hd_top_shop .size{
        color: #fff;
    }


    .hd_top .hc_cont1640{
        height: 70px;
    }

    .c_pcbtn{
        display: flex;
        align-items: center;
        margin-left: 20px;
        margin-right: 30px;
    }

    .burger span{
        color: #333;
    }

    .hd_nav{
        position: absolute;
        background-color: #58a738;
        display: block;
        width: 100%;
        left: 0;
        top: 100%;
        padding: 20px ;
        max-height: calc(100vh - 70px);
        overflow-y: auto;
    }

    .hd_top .hc_cont1640{
        justify-content: flex-end;
    }

    .hd_nav_item.product{
        display:block;
    }

    .hd_nav_link{
        display: inline-block;
    }

    .hd_nav_second{
        padding: 10px;
    }

    .hd_nav_second_link{
        display: inline-block;
        color: #fff;
        line-height: 1.5;
        padding: 8px 0;
    }

    .hd_nav_item_cont{
        border-bottom: 1px solid #fff;
        opacity: 0.7;
        position: relative;
    }

    .hd_nav_item:not(:last-child) {
        margin-right: 0px;
        margin-bottom: 8px;
    }

    .hd_nav_item.child .hd_nav_item_cont::after,
    .hd_nav_item.child .hd_nav_item_cont::before{
        content: "";
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        background-color: #fff;
        transition: all 0.36s;
        opacity: 0.7;
    }

    .hd_nav_item.child .hd_nav_item_cont::after{
        width: 14px;
        height: 2px;
        right: 10px;
    }

    .hd_nav_item.child .hd_nav_item_cont::before{
        height: 14px;
        width: 2px;
        right: 16px;
    }

    .hd_nav_second_item{
        opacity: 0.7;
        transition: all 0.36s;
    }

    .hd_nav_second_item.active{
        opacity: 1;
    }

    .hd_nav_item.active .hd_nav_item_cont{
        opacity: 1;
    }

    .hd_nav_item.open.child .hd_nav_item_cont::before{
        transform: translateY(-50%) rotate(90deg);
    }

    .hd_nav_second{
        display: none;
    }

    .hd_nav{
        display: none;
    }

    .swiper-button-prev, .swiper-button-next {
        transform: scale(0.4) !important;
    }

    .swiper-button-prev {
        left: 30px !important;
    }

    .swiper-button-next {
        right: 30px !important;
    }

    .ct_aside1 {
        top: 69%;
    }

    .home_data_b .value {
        font-size: 32px;
    }

    .home_data_list li {
        padding: 0 10px;
    }

    .home_data_list{
        margin: 0 -10px;
        padding: 25px 0;
    }

    .home_data_s {
        font-size: 14px;
    }

    .home_data_b .icon {
        font-size: 16px;
        margin-top: 5px;
    }

    .home_pro .hc_cont1640{
        padding: 0 40px;
    }

    .home_pro_imgbox {
        max-width: 150px;
    }

    .home_pro_link .tit {
        margin-top: 15px;
        margin-bottom: 0px;
        padding: 0 15px;
        line-height: 1.7;
    }

    .home_pro_link {
        box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.08);
        background-color: #fbfbfc;
    }

    .home_pro_link .more_box {
        opacity: 1;
    }

    .home_pro_link .more {
        height: 34px;
        min-width: 120px;
    }

    .home_about {
        padding-top: 50px;
    }

    .home_main h2 {
        font-size: 26px;
    }

    .home_about_text {
        width: 100%;
        padding: 0 40px;
    }

    .home_about h2 {
        margin-bottom: 11px;
    }

    .home_about_text p {
        font-size: 14px;
        line-height: 1.7;
    }

    .home_about_text {
        margin-bottom: 25px;
    }

    .home_about_more {
        width: 127px;
        line-height: 36px;
        margin-bottom: -18px;
    }   

    .hajc_play {
        width: 50px;
    }

    .home_about_tab_item {
        padding: 10px 0;
        font-size: 22px;
    }

    .hati_text {
        margin-left: 10px;
    }

    .home_choose_flex .left {
        padding-left: 0px;
    }

    .home_choose_flex h2 {
        margin-bottom: 25px;
    }

    .home_choose_eidt p::before {
        width: 10px;
        height: 10px;
        top: 9px;
    }

    .home_choose_eidt p {
        padding-left: 22px;
        margin-bottom: 8px;
    }

    .home_choose_eidt {
        padding-left: 0px;
        margin-bottom: 30px;
    }

    .home_choose_more {
        width: 140px;
        height: 38px;
        font-size: 14px;
    }

    .home_dyn {
        padding: 50px 0;
    }

    .home_dyn h2 {
        margin-bottom: 30px;
    }

    .home_dyn_cont .tit {
        margin-bottom: 8px;
    }   

    .home_dyn_cont .more {
        min-width: 100px;
        height: 32px;
    }

    .home_dyn_img, .home_dyn_cont {
        height: 200px;
    }

    .home_dyn_list {
        margin-bottom: 50px;
    }

    .home_dyn_share_hd .icon {
        width: 30px;
    }

    .home_dyn_share_hd .tit {
        font-size: 16px;
    }

    .home_dyn_share li,
    .home_pro_list li {
        padding: 0 10px;
    }

    .home_dyn_share,
    .home_pro_list{
        margin: 0 -10px;
    }

    .contact_right  {
        width: 100%;
    }

    .banner_video img,
    .banner_video .banner_play
    {
        display: block;
    }

    .banner_video video{
        display: none;
    }

    .home_choose_years{
        transform: translate(-30%,-30%) scale(0.6);
    }

    .shop_cont .prodeta_inquiry{
        padding-top: 50px;
    }

    
    /* 1200end */
}


/* 991~768 平板竖屏 重点*/
@media screen and (max-width: 991px) {
    .about_pack {
        padding-top: 50px;
        padding-bottom: 30px;
    }

    .about_pack_video_btn {
        width: 50px;
    }

    .hc_tit48 {
        font-size: 24px;
    }

    .aprl_cont .icon {
        width: 70px;
        height: 70px;
        margin-bottom: 8px;
    }

    .aprl_cont img {
        width: 32px;
    }

    .about_pack_right_list {
        padding: 0 10px;
    }

    .about_pack_conts {
        margin: 0 -10px;
    }

    .aprl_cont {
        padding: 20px;
    }
    
    .about_pack_info .left {
        width: 52.77304%;
    }

    .about_pack_info .right {
        margin-top: -80px;
    }

    .aprl_cont .number {
        font-size: 24px;
    }

    .about_pack_right_list li {
        margin-bottom: 16px;
        text-align: center;
    }

    .about_pack_friend {
        padding-top: 10px;
    }

    .about_pack_friend .slick-dots {
        margin-top: 0px;
    }

    .about_pack_info h2 {
        margin-bottom: 10px;
    }

    .hc_text14, .hc_text14 p {
        line-height: 1.8;
    }

    .aprl_cont .sm {
        font-size: 20px;
        top: -2px;
        left: calc(100% + 3px);
    }

    .aprl_cont .number{
        margin-bottom: 5px;
    }

    .aprl_cont .tit{
        line-height: 1.4;
    }

    .about_res {
        padding: 40px 0;
    }

    .about_res_icon {
        width: 54px;
        margin: 0 auto 15px;
    }

    .about_res_tit {
        font-size: 16px;
        padding-bottom: 12px;
        margin-bottom: 14px;
    }   

    .about_res_cont {
        padding: 20px 15px;
    }   

    .about_env {
        padding: 40px 0;
    }

    .about_res h2, .about_env h2 {
        margin-bottom: 20px;
    }

    .about_env_img {
        margin-bottom: 10px;
    }

    .about_env_text p{
        line-height: 1.6;
    }

    .about_env_control {
        margin-top: 7px;
    }

    .mod_prev, .mod_next {
        width: 30px;
    }

    .about_env_arrow {
        margin-right: 25px;
    }

    .about_env_link {
        padding: 10px;
    }

    .contact_info {
        padding: 50px 0;
    }

    .honor_tit {
        margin-bottom: 20px;
        margin-top: 40px;
    }

    .honor_link_tit {
        padding: 10px 0 10px;
        font-size: 14px;
    }

    .honor_cont .row>li {
        padding: 0 8px;
        margin-bottom: 16px;
    }

    .honor_cont .row{
        margin-left: -8px;
        margin-right: -8px;
    }

    .honor_cont, .product_cont, .equ_section, .news_section {
        padding-bottom: 40px;
    }

    .equ_link:hover .equ_tit_icon {
        margin-left: 5px;
    }

    .equ_item {
        padding: 0 10px;
    }

    .equ_list {
        margin: 0 -10px 10px;
    }

    .equ_item {
        margin-bottom: 20px;
    }

    .mod_breadbox {
        margin-top: 13px;
        padding-bottom: 20px;
    }

    .news_section .news_tit {
        margin-bottom: 25px;
    }

    .lefts{
        display: none;
    }

    .product_cont .col-sm-9{
        width: 100%;
    }

    .prodeta_order {
        padding-bottom: 40px;
    }

    .shop_cont{
        padding: 40px 0;
    }

    .swiper-button-prev {
        left: 20px !important;
    }
    
    .swiper-button-next {
        right: 20px !important;
    }

    .swiper-button-prev, .swiper-button-next {
        transform: scale(0.3) !important;
    }

    .home_data_list{
        flex-wrap: wrap;
    }

    .home_data_list li{
        width: 33.33333%;
        margin-bottom: 20px;
    }

    .home_data_list {
        margin: 0 -10px;
        padding: 25px 0 8px;
    }

    .home_pro {
        padding: 45px 0 20px;
    }

    .home_pro h2 {
        margin-bottom: 25px;
    }

    .home_main h2 {
        font-size: 24px;
    }

    .home_pro_list li {
        width: 33.333333%;
    }

    .home_about {
        padding-top: 45px;
    }

    .hajc_play {
        width: 44px;
    }

    .home_choose {
        padding: 45px 0 40px;
    }

    .home_choose_flex .right {
        padding-left: 20px;
    }

    .home_choose_flex h2 {
        margin-bottom: 20px;
    }

    .home_choose_eidt p {
        padding-left: 20px;
        margin-bottom: 5px;
    }

    .home_choose_eidt {
        margin-bottom: 25px;
    }

    .home_choose_more {
        width: 119px;
        height: 34px;
        font-size: 14px;
    }

    .home_equ_hd {
        margin-bottom: 30px;
    }

    .home_equ_top {
        margin-bottom: 25px;
        padding-top: 45px;
    }

    .home_dyn {
        padding: 45px 0;
    }

    .home_dyn h2 {
        margin-bottom: 25px;
    }

    .home_dyn_cont .tit {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .home_dyn_cont {
        padding: 20px;
    }

    .home_dyn_cont .tit {
        font-size: 16px;
        margin-bottom: 5px;
    }

    .home_dyn_share_hd .icon {
        width: 26px;
    }

    .home_dyn_share_hd .tit {
        font-size: 14px;
        margin-bottom: 15px;
    }

    .home_dyn_list {
        margin-bottom: 40px;
    }

    .ft_flex{
        flex-direction: column;
    }

    .ft_item{
        margin-bottom: 25px;
    }

    .ft_item:last-child{
        margin-bottom: 0;
    }   

    .ft_item.address .ft_val p {
        width: 100%;
    }

    /* search 99 1 px*/
    .search_close {
        right: 90px;
        top: 100px;
        width: 24px;
    }

    .search_view_tit {
        font-size: 20px;
    }
    
    /* search-end */

    .prodeta_info .flex>div{
        width: 100%;
    }

    .prodeta_info .flex .left{
        margin-bottom: 25px;
    }

    .home_choose_years{
        transform: translate(-35%,-35%) scale(0.5);
    }

    .shop_cont .prodeta_inquiry{
        padding-top: 40px;
    }

    .prodeta_eidt_listbox {
        width: 85%;
    }

    .prodeta_eidt_cont table{
        width: 100% !important;
    }

    .prodeta_eidt_cont tr, .prodeta_eidt_cont td {
        padding: 12px 16px;
        font-size: 14px;
    }

    .prodeta_eidt_cont tr, .prodeta_eidt_cont td{
        white-space: wrap !important;
    }


    /* 991end */
}

/* <768 移动端 重点*/
@media screen and (max-width: 768px) {
    .about_pack {
        padding-top: 40px;
        padding-bottom: 30px;
    }

    .about_pack_video {
        padding-left: 20px;
        margin-bottom: 25px;
    }

    .about_pack_info .hc_cont1410{
        flex-direction: column;
    }

    .about_pack_info .left{
        width: 100%;
    }

    .about_pack_info .right{
        width: 100%;
    }

    .hc_tit48 {
        font-size: 22px;
    }

    .about_pack_info h2 {
        margin-bottom: 7px;
    }

    .about_pack_video_cont>img{
        min-height: 200px;
        object-fit: cover;
    }

    .about_pack_video_btn {
        width: 44px;
    }

    .about_pack_info .right {
        margin-top: 20px;
    }

    .about_pack_conts .about_pack_right_list:last-child {
        transform: translateY(-0px);
    }

    .about_pack_right_list {
        padding: 0 8px;
    }

    .about_pack_conts {
        margin: 0 -8px;
    }

    .aprl_cont {
        padding:20px 10px;
    }

    .aprl_cont .tit {
        font-size: 13px;
        color: #444;
    }

    .aprl_cont .icon {
        width: 60px;
        height: 60px;
    }

    .aprl_cont img {
        width: 27px;
    }

    .about_pack_friend .slick-dots {
        margin-bottom: 10px;
        margin-top: -5px;
    }

    .about_res_list{
        flex-direction: column;
    }

    .about_res_list>li{
        width: 100%;
    }

    .about_res_list>li:not(:last-child){
        margin-bottom: 15px;
    }

    .about_env {
        padding: 30px 0 35px;
    }

    .about_env_control {
        margin-top: 0px;
    }

    .mod_next {
        margin-left: 10px;
    }

    .about_env_arrow {
        margin-right: 20px;
    }

    .contact_info {
        padding: 40px 0;
    }

    .contact_tit {
        font-size: 22px;
        margin-bottom: 12px;
    }

    .contact_left_cont {
        padding: 20px 23px 20px;
    }

    .contact_item:not(:last-child) {
        margin-bottom: 15px;
    }

    .contact_right_item{
        width: 100% !important;
    }

    .mod_form_item{
        flex-direction: column;
    }

    .contact_right_item.textarea button{
        width: 100%;
        line-height: 42px;
    }

    .contact_right_item.textarea textarea{
        height: 150px;
    }

    .textbox {
        width: calc(100%);
    }

    .contact_val p, .contact_key, .contact_val a {
        font-size: 14px;
        line-height: 1.85;
        color: #666666;
    }

    .contact_map {
        padding-top: 250px;
    }

    .page_banner img{
        max-width: initial;
        width: 760px;
        transform: translateX(-20%);
    }

    .mod_form_item input {
        height: 40px;
    }

    .contact_right_item {
        margin-bottom: 18px;
    }   

    .honor_tit {
        margin-bottom: 17px;
        margin-top: 35px;
    }

    .honor_cont .row {
        margin-bottom: 10px;
    }

    .honor_cont, .product_cont, .equ_section, .news_section {
        padding-bottom: 35px;
    }

    .mod_page .prev {
        margin-right: 10px !important;
    }

    .mod_page .next {
        margin-left: 10px !important;
    }

    .equ_item {
        padding: 0 7px;
    }

    .equ_list {
        margin: 0 -6px 10px;
    }

    .news_time {
        margin-bottom: 6px;
    }

    .news_cont_tit {
        font-size: 18px;
        margin-bottom: 8px;
    }

    .news_cont_text {
        padding-bottom: 20px;
    }

    .news_link{
        flex-direction: column !important;
    }

    .news_link>div{
        width: 100%;
    }

    .news_link .right {
        padding-top: 20px;
        padding-bottom: 40px;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .news_section .news_tit {
        margin-bottom: 20px;
    }

    .news_link .product_right_item:last-child .right {
        padding-bottom: 0px !important;
    }

    .news_list {
        margin-bottom: 0px;
    }

    .mod_breadbox {
        margin-top: 10px;
        padding-bottom: 20px;
    }

    .mod_breadbox {
        margin-top: 10px;
        padding-bottom: 25px;
    }   

    .product_right_tit {
        padding: 0 10px;
    }

    .product_cont h1 {
        margin-bottom: 20px;
    }

    .product_right_item {
        padding: 0 6px;
        margin-bottom: 18px;
    }

    .product_right_list {
        margin-left: -6px;
        margin-right: -6px;
    }

    .product_cont {
        margin-bottom: 40px;
    }

    .prodeta_order {
        padding-bottom: 35px;
    }

    .prodeta_info .flex{
        display: flex;
        flex-direction: column;
    }

    .prodeta_info .col-md-6 {
        width: 100% !important;
    }

    .prodeta_info .left{
        margin-bottom: 25px;
    }

    .prodeta_main .mod_breadbox {
        padding-bottom: 35px;
    }

    .prodeta_tit {
        font-size: 20px;
    }

    .prodeta_tits {
        font-size: 20px;
        margin-bottom: 12px;
    }

    .wrap-user-evaluation .title-other h2 {
        font-size: 20px;
    }

    .prodeta_inquiry .flex{
        flex-direction: column-reverse;
    }

    .prodeta_inquiry .flex>div{
        width: 100%;
    }

    .prodeta_inquiry .flex .right{
        display: none;
    }

    .mod_form_item.ph{
        display: block;
        height: 130px;
        margin-bottom: 16px;
    }

    .prodeta_form_item:not(:last-child) {
        margin-bottom: 16px;
    }

    .prodeta_eidt, .prodeta_info, .prodeta_user {
        padding-bottom: 35px;
    }

    .prodeta_inquiry {
        padding-bottom: 40px;
    }

    .prodeta_main .mod_breadbox {
        padding-bottom: 30px;
    }

    .prodeta_order_list .slick-dots {
        margin-top: 15px;
    }

    .shop_cont{
        padding: 35px 0;
    }

    .c_pcbtn{
        transform: scale(0.8);
    }

    .c_pcbtn {
        display: flex;
        align-items: center;
        margin-left: 10px;
        margin-right: 12px;
    }

    .hc_bot {
        padding: 0 20px;
    }

    .hc_logo {
        width: 130px;
    }

    .hd_top_link {
        padding: 0 10px;
    }

    .home_data_b .value {
        font-size: 24px;
    }

    .home_data_list li {
        width: 50%;
        margin-bottom: 20px;
    }

    .home_pro {
        padding: 40px 0 20px;
    }
    
    .home_pro h2 {
        margin-bottom: 22px;
    }

    .home_pro_list li {
        width: 50%;
    }

    .home_pro .hc_cont1640 {
        padding: 0 20px;
    }

    .home_pro_link .tit {
        font-size: 13px;
    }

    .home_pro_imgbox {
        max-width: 120px;
    }   

    .home_about {
        padding-top: 40px;
    }

    .home_main h2 {
        font-size: 22px;
    }

    .home_about_text {
        padding: 0 20px;
    }   

    .home_about_jumb_cont {
        padding-top: 49.458333%;
    }

    .home_about_jumb_cont img{
        height: 100%;
        object-fit: cover;
    }

    .hajc_play {
        width: 40px;
    }

    .hati_text {
        font-size: 14px;
    }

    .home_about_tab_item {
        font-size: 20px;
    }

    .home_about_tab{
        flex-direction: column;
    }

    .home_about_tab_item{
        width: 100%;
    }

    .home_choose_flex{
        flex-direction: column;
    }

    .home_choose_flex .left{
        width: 100%;
    }

    .home_choose {
        padding: 40px 0 40px;
    }

    .home_choose_img {
        margin-top: 10px;
    }

    .home_choose_flex .right {
        padding-left: 0px;
        margin-top: -20px;
    }

    .home_choose_flex h2 {
        margin-bottom: 15px;
    }

    .home_equ_hd{
        flex-direction: column;
    }

    .home_equ_hd h2{
        width: 100%;
    }

    .home_equ_text {
        width: 100%;
    }

    .home_equ_hd {
        margin-bottom: 25px;
    }

    .home_equ {
        padding-bottom: 40px;
    }

    .home_dyn {
        padding: 40px 0;
    }


    .home_dyn_item{
        width: 100%;
        margin-bottom: 15px;
    }

    .home_dyn_list:last-child{
        margin-bottom: 0;
    }

    .home_dyn_list{
        flex-direction: column;
    }

    .home_dyn_link{
        flex-direction: column !important;
    }

    .home_dyn_list {
        margin-bottom: 30px;
    }

    .home_dyn_share{
        flex-direction: column;
    }

    .home_dyn_share>li{
        width: 100%;
        margin-bottom: 25px;
    }

    .home_dyn_share>li:last-child{
        margin-bottom: 0;
    }

    .home_sub_cont {
        width: 100%;
    }

    .home_sub_text {
        width: 100%;
        padding-bottom: 15px;
    }

    .home_sub_cont h2 {
        font-size: 22px !important;
    }

    .home_sub_text p {
        font-size: 14px;
        line-height: 1.75;
    }

    .home_sub_search input {
        height: 42px;
    }

    .home_sub_search button {
        font-size: 18px;
        width: 32px;
        line-height: 32px;
    }

    .home_sub {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .home_sub_item a {
        width: 30px;
        height: 30px;
        font-size: 14px;
    }

    .ct_aside1_link, .ct_aside1_switch {
        width: 30px;
        height: 30px;
    }

    .ft_icon {
        width: 34px;
        height: 34px;
        font-size: 12px;
        transform: translateY(2px);
        margin-right: 12px;
    }

    .ft_bot{
        flex-direction: column;
        align-items: center;
        text-align: center;
    }

    .ft_bot div {
        margin-right: 0px;
    }

    .sitemap {
        margin-left: 0px;
    }

    .ft{
        margin-bottom: 53px;
    }

    .ct_aside1 {
        top: initial !important;
    }
    
    .mod_online {
        background-color: #58a738;
    }


    .ct_aside1_switch::before {
        width: 12px;
    }

    .ct_aside1_switch::after {
        height: 12px;
    }

    .ct_aside1_switch.active {
        background-color: #58a738;
        transform: rotate(-90deg);
    }

    .ct_aside1_link {
        font-size: 14px;
    }

    .hd_nav {
        padding: 10px 20px 20px;
    }

    .hd_nav_link {
        line-height: 45px;
    }

    .hd_nav_item:not(:last-child) {
        margin-bottom: 6px;
    }

    .hd_nav_second_link {
        line-height: 1.4;
        padding: 7px 0;
    }

    /* search 99 1 px*/
    .search_close {
        right: 40px;
        top: 80px;
        width: 20px;
    }

    .search_view_tit {
        font-size: 20px;
    }

    .search_view_cont button {
        font-size: 18px;
    }

    .search_view_cont input {
        height: 40px;
    }
    /* search-end */

    .product_search_tit {
        font-size: 18px;
        margin-bottom: 15px;
    }
    
    .product_search_text {
        padding: 9px 20px;
    }

    .product_cont h1 {
        margin-bottom: 22px;
    }

    .home_choose_years{
        transform: translate(-35%,-35%) scale(0.45);
    }

    .shop_cont .prodeta_inquiry {
        padding-top: 30px;
    }

    #VR_videi {
        bottom: 52px !important;
        height: calc(100vh - 115px);
    }

    .prodeta_eidt_listbox {
        width: 100%;
        margin-top: 20px;
    }

    .prodeta_eidt_tits {
        font-size: 17px;
        padding-left: 12px;
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .prodeta_eidt_tits::after {
        width: 3px;
        height: 16px;
        top: 4px;
    }

    .prodeta_eidt_conts p {
        font-size: 14px;
        line-height: 1.7;
    }

    .prodeta_eidt_item:not(:last-child) {
        margin-bottom: 12px;
    }

    
    .prodeta_eidt_cont table{
        width: 100% !important;
    }

    .prodeta_eidt_cont tr, .prodeta_eidt_cont td {
        padding: 12px 16px;
        font-size: 13px;
    }

    .prodeta_eidt_cont tr, .prodeta_eidt_cont td{
        white-space: wrap !important;
        word-break: break-word !important; 
        line-height: 1.3;
    }

    .ct_aside1_link, .ct_aside1_switch {
        width: 36px;
        height: 36px;
    }
    
    


    /* 768end */
}

@media screen and (max-width: 480px) {
    
    /* 480end */
}
