.content{max-width: 1480px; box-sizing: border-box;  margin: 0px auto;width:100%;}
.maodian{height: 0px;transform: translateY(-138px);}
.fixed_space{margin-top: 138px;}
.txt_cent{grid-column: 1 / -1;}
/* 头部 */
.pub_top{position: fixed;top: 0px;z-index: 99999;width: 100%;}
.pub_top .w1200{display: flex;height: 138px; justify-content: space-between;align-items: center;}
.pub_top .menu_btn_box {cursor: pointer; display: flex;align-items: center;}
.pub_top .menu_btn_box .btn{cursor: pointer; display: flex;justify-content: center;align-items: center;  background: var(--color-main);width: 65px;height: 65px;border-radius: 50%;margin-right: 0px;}
.pub_top .menu_btn_box .btn i{width: 27px;height: 3px;background: #fff;border-radius: 3px;margin-bottom: 5px; display: block;}
.pub_top .menu_btn_box .btn i:last-child{margin-bottom: 0px;}
.pub_top .menu_btn_box .tit{font-size: 18px;color: #333333;font-weight: bold;}
.pub_top .logo img{display: block;}
.pub_top .logo .logo_r{display: none;}

.pub_top.on{background: #f5f5f5;}
.pub_top.on .logo .logo_r{display: block;}
.pub_top.on .logo .logo_w{display: none;}

.pub_top.cur{background: #f5f5f5;}
.pub_top.cur .logo .logo_r{display: block;}
.pub_top.cur .logo .logo_w{display: none;}


.pub_nav{
    visibility: hidden;
    z-index: 999999;
    width: 100%;
    height: 100vh;
    overflow-y: auto;
    box-sizing: border-box;
    background: url(../images/nav_bg.jpg) top center no-repeat;background-size: cover;
    position: fixed;
    top: 0;
    left: 50%;
    transform: translateX(-50%) translateY(-100%);
    transition: all linear 320ms;
}
.pub_nav.on{visibility: visible;transform: translateX(-50%);}
.pub_nav .top_box{display: flex;justify-content: space-between;padding: 50px 0px;}
.pub_nav .menu_btn_box{cursor: pointer; }
.pub_nav .menu_btn_box .btn{position: relative; cursor: pointer; width: 65px;height: 65px;display: flex;border-radius: 50%;background: var(--color-main);margin-right: 15px;}
.pub_nav .menu_btn_box .btn i{width:35px;height: 3px;border-radius: 3px;position: absolute;top: 50%;left: 50%;background: #fff;transform: translate(-50%,-50%);}
.pub_nav .menu_btn_box .btn i:first-child{transform: translate(-50%,-50%) rotate(45deg);}
.pub_nav .menu_btn_box .btn i:last-child{transform: translate(-50%,-50%) rotate(-45deg);}
.pub_nav .search_box{display: flex;justify-content: center;gap: 10px;margin-bottom: 60px;}
.pub_nav .search_box .search_input{
    width: 490px;height: 58px;box-sizing: border-box;padding: 0px 18px;	border: solid 1px rgba(159, 159, 159, 0.44);
    outline: none;background: transparent;font-size: 14px;color: #333;
}
.pub_nav .search_box .search_btn{
    width: 128px;height: 58px;display: flex;justify-content: center;align-items: center;font-size: 16px;color: #fff;
	background-color: var(--color-main);cursor: pointer;}
.pub_nav_box{display: flex;justify-content: space-between;}
.pub_nav_box .l_box{width: 500px;flex-shrink: 0;}
.pub_nav_box .l_box .title{font-size: 32px;color: #333333;margin-bottom: 58px;display: block;font-weight: bold;}
.pub_nav_box .l_box .items{display: flex;flex-direction: column;gap: 58px;}
.pub_nav_box .l_box .items .item{display: flex;align-items: center;gap: 12px;}
.pub_nav_box .l_box .items .item .tit{font-size: 32px;color: #333;transition: all linear 220ms;}
.pub_nav_box .l_box .items .item.on .tit{font-size: 51px;}
.pub_nav_box .l_box .items .item:hover .tit{font-size: 51px;}

.pub_nav_box .r_box{flex: auto;}
.pub_nav_box .r_box .imgs{position: relative;}
.pub_nav_box .r_box .imgs .item{width: 100%;position: absolute;top: 0px;left: 0px;display: block;z-index: 0;transform:rotate(-15deg);border: solid 2px #8a8a8a;opacity: 0.1;transition: all linear 320ms;}
.pub_nav_box .r_box .imgs .item img{display: block;width: 100%;}
.pub_nav_box .r_box .imgs .item.on{z-index: 1;transform: inherit;opacity: 1;}

.pub_nav .lang_box{display: flex;justify-content: center;align-items: center;gap: 20px;padding-top: 100px;}
.pub_nav .lang_box .item{font-size: 20px;color: #333333;opacity: 0.3;}
.pub_nav .lang_box .item.on{font-weight: bold;opacity: 1;}

#in_ban_swiper .swiper-slide a{width: 100%;height: 792px;display: block;}
#in_ban_swiper .swiper-slide a img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
#in_ban_swiper .swiper-pagination{bottom: 30px;}
#in_ban_swiper .swiper-pagination-bullet{width: 12px;height: 12px;background: #fff;opacity: 1;border-radius: 50%;margin: 0px 7px;}
#in_ban_swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background: var(--color-main);}

.in_pro{padding-bottom: 70px;}
.in_pro .title_box{padding-top: 57px;padding-bottom: 67px;}
.in_pro .title_box .title{font-size: 50px;color: #333333;line-height: 1em;text-align: center;}
#in_pro_swiper .swiper-slide{width: 556px;}
#in_pro_swiper .swiper-slide img{width: 100%;display: block;margin-bottom: 23px;}
#in_pro_swiper .swiper-slide .title{text-align: center; font-size: 16px;line-height: 20px;color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#in_pro_swiper .swiper-slide:hover .title{color: var(--color-main);}

.scroll_bar{margin:0px auto;margin-top: 70px; background:#d5d8df;height:8px;border-radius:5px;}
.scroll_bar .swiper-scrollbar-drag{background:var(--color-main);height:8px;top:0px;border-radius:5px;}

.in_about{ background: url('../images/in_about_bg.png') top center repeat-x;background-size: auto 100%;position: relative;}
.in_about .w1200{position: relative;}
.in_about .w1200::after{content: "";width: 100vw;height: 100%;background: #fff;position: absolute;right: -76px;top: 0px;transform: translateX(100%);}

.in_about .title_box{padding-top: 67px;margin-bottom: 40px; font-size: 50px;color: #ffffff;line-height: 1em;}
.in_about .summary{font-size: 16px;line-height: 36px;color: #ffffff;margin-bottom: 50px;}
.in_about .icon_box{display: flex;justify-content: space-between;align-items: center;margin-bottom: 60px;}
.in_about .icon_box .item{text-align: center;color: #fff;font-size: 18px;}
.in_about .imgs{display: flex;justify-content: space-between;gap: 15px;margin-bottom: 66px;}
.in_about .imgs img{display: block;}

.in_proctg{padding-bottom: 70px;}
#in_proctg_swiper .swiper-slide{position: relative;}
#in_proctg_swiper .swiper-slide img{width: 100%;_height: 675px; display: block;object-fit: cover;}
#in_proctg_swiper .swiper-slide .title{display: flex;justify-content: center; font-size: 40px;color: #ffffff;line-height: 46px; text-align: center;position: absolute;top: 2.5em;width: 100%;}
#in_proctg_swiper .swiper-slide .title .tit{width: 300px;}

.in_news{background: url(../images/in_news_bg.jpg) center no-repeat;padding-bottom: 56px;}
.in_news .title_box{font-size: 50px;color: #333333;line-height: 1em;padding-top: 68px;padding-bottom: 54px;text-align: center;}
.in_news .more_btn{font-size: 16px;color: #fff; width: 217px;height: 64px;display: flex;justify-content: center;align-items: center; margin:0px auto;margin-top: 62px;background: #d82b34;transition: all linear 320ms;}
.in_news .more_btn:hover{box-shadow: 0px 0px 30px 0px rgba(172, 11, 8, 0.14);}
.news_item{display: block;padding: 30px 48px;padding-bottom: 60px; box-sizing: border-box;position: relative;transition: all linear 320ms;}
.news_item:hover{box-shadow: 0px 0px 70px 0px rgba(172, 11, 8, 0.14);background: #fff;}
.news_item::after{content: "";width: 1px;height: 100%;background: #e0e0e0;position: absolute;right: 0px;top: 0px;}

.news_item::before{content: "";width: 0%;height: 4px;background: var(--color-main);position: absolute;bottom: 0px;left: 0px;transition: all linear 320ms;}
.news_item:hover::after{opacity: 0;}
.news_item:hover::before{width: 100%;}

.news_item .time{font-size: 36px;color: #333333;font-weight: bold;margin-bottom: 25px;}
.news_item .time text{font-size: 16px;color: #666666;font-weight: normal;margin-left: 5px;}
.news_item .title{font-size: 26px;line-height: 31px;color: #333;margin-bottom: 25px;}
.news_item .desc{font-size: 14px;line-height: 24px;color: #666666;margin-bottom: 25px;}
.news_item .news_img{width: 100%;display: block;margin-bottom: 68px;}
.news_item .more{width: 63px;height: 63px;background: url(../images/in_news_arrow.png) center no-repeat;background-size: 100% 100%;transition: all linear 320ms;}
.news_item:hover .more{background: url(../images/in_news_arrow_on.png) center no-repeat;background-size: 100% 100%;}

.foot_1{background: var(--color-footbg);padding: 38px 0px;border-bottom: 1px solid #343434;}
.foot_1 .w1200{display: flex;justify-content: space-between;align-items: center;}
.foot_1 .search_box{display: flex;gap: 10px;}
.foot_1 .search_box .search_input{
    width: 353px;height: 58px;box-sizing: border-box;padding: 0px 18px;border: 1px solid rgba(255, 255, 255, 0.44);
    outline: none;background: transparent;font-size: 14px;color: #fff;
}
.foot_1 .search_box .search_btn{
    width: 128px;height: 58px;display: flex;justify-content: center;align-items: center;font-size: 16px;color: #fff;
	background-color: var(--color-main);cursor: pointer;}
.foot_2{background: var(--color-footbg);}
.foot_info{padding: 60px 0px;display: flex;justify-content: space-between;gap: 68px;}
.foot_info_1{display: flex;flex-direction: column;gap: 63px;flex-shrink: 0;overflow: hidden;}
.foot_info_1 .item{font-size: 18px;color: #fff;font-weight: bold;}

.foot_info_2{flex-shrink: 0;overflow: hidden;}
.foot_info_2 .title{font-size: 18px;color: #fff;font-weight: bold;margin-bottom: 20px;display: block;}
.foot_info_2 .subs{display: flex;flex-direction: column;gap: 10px;}
.foot_info_2 .subs .item{font-size: 14px;color: #9c9c9c;}
.foot_info_2 .subs .item:hover{color: #fff;}


.foot_info_3 {flex: auto;overflow: hidden;}
.foot_info_3 .title{font-size: 18px;color: #fff;font-weight: bold;margin-bottom: 20px;display: block; }
.foot_info_3 .infos{display: flex;flex-direction: column;gap: 10px;}
.foot_info_3 .infos .item{display: flex;gap: 3px;}
.foot_info_3 .infos .item .label{font-size: 14px;line-height: 30px;color: #9c9c9c;flex-shrink: 0;}
.foot_info_3 .infos .item .desc{font-size: 14px;line-height: 30px;color: #9c9c9c;}
.foot_info_3 .infos .item .desc a{font-size: 14px;line-height: 30px;color: #9c9c9c;display: block;}
.foot_info_3 .infos .item .desc a:hover{color: #fff;}

.foot_info_4{overflow: hidden;width: 180px;display: flex;justify-content: center;flex-shrink: 0;text-align: center;}
.foot_info_4 .tit{font-size: 14px;color: #9c9c9c;}


.foot_copyright{padding:44px 0px;border-top: 1px solid #343434;text-align: center;}
.foot_copyright p{font-size: 14px;color: #9c9c9c;line-height: 30px;}
.foot_copyright a{font-size: 14px;color: #9c9c9c;}
.foot_copyright a:hover{color: #fff;}


.ny_main_box{padding: 52px 0px;display: flex;justify-content: space-between;gap: 23px;}
.ny_left_box{width: 297px;flex-shrink: 0;}

.ny_left_nav{background: #f7f7f7;padding-bottom: 50px;}
.ny_left_nav .title_box{display: flex;align-items: center;padding: 0px 28px;line-height: 1.3em; background: url(../images/ny_nav_title_bg.jpg) bottom right no-repeat var(--color-main);height: 120px;border-radius: 0px 30px 30px 30px;} 
.ny_left_nav .title_box .title{font-size: 34px;color: #ffffff;}
.ny_left_nav .nav_items{display: flex;flex-direction: column;margin-top: 20px;}
.ny_left_nav .nav_items .item{display: flex;height: 58px;align-items: center;padding: 0px 20px;padding-right:50px; border-bottom: 1px solid #EDEDED;font-size: 16px;color: #333;position: relative;}
.ny_left_nav .nav_items .item::after{content: ">";font-size: 16px;font-family: simsun;color: #828282;position: absolute;top: 50%;right: 26px;transform: translateY(-50%);}
.ny_left_nav .nav_items .item.on,.ny_left_nav .nav_items .item:hover{color: var(--color-main);}
.ny_left_nav .nav_items .item.ctg{display: none;}
.ny_right_box{flex: auto;overflow: hidden;}
.ny_proctg_list{display: flex;flex-direction: column;gap: 60px;}
.ny_proctg_ban{position: relative;}
.ny_proctg_ban img{width: 100%;display: block;}
.ny_proctg_ban .con_box{position: absolute;width: 100%;top: 76px;left: 0px;text-align: center;}
.ny_proctg_ban .con_box .title{font-size: 40px;color: #fff;font-weight: bold;line-height: 1em;margin-bottom: 30px;}
.ny_proctg_ban .con_box .more{width: 202px;height: 57px;background-color: #d82b34;border-radius: 29px;font-size: 16px;color: #fff;margin: 0px auto;display: flex;justify-content: center;align-items: center;}

.ny_proctg_pros{display: grid;grid-template-columns: 1fr 1fr;gap: 20px;margin-top: 30px;}
.ny_proctg_pros_item{display: block;min-width: 0;}
.ny_proctg_pros_item img{width: 100%;display: block;margin-bottom: 25px;}
.ny_proctg_pros_item .title{	font-size: 16px;color: #333;text-align: center;}
.ny_proctg_pros_item .title:hover{color: var(--color-main);}
.ny_right_top{display: flex;justify-content: space-between;align-items: center;padding: 23px 0px;border-bottom: 1px solid #d4d4d4;margin-bottom: 35px;}
.ny_right_top .title{font-size: 20px;color: #333333;font-weight: bold;}
.ny_right_top .current{font-size: 13px;color: #8f8f8f;}
.ny_right_top .current a{color: inherit;}
.ny_right_top .current a:hover{color: #666;}
.ny_right_top .current .gt{font-family: simsun;}

.ny_product_list{display: grid;grid-template-columns: repeat(2,1fr);gap: 20px;row-gap: 30px;}
.ny_product_item{min-width: 0;}
.ny_product_item img{width: 100%;display: block;margin-bottom: 15px;}
.ny_product_item .title{text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;color: #333;}
.ny_product_item .title:hover{color: var(--color-main);}

.ny_ban{height: 519px;background-position: center;background-size: cover;display: flex;justify-content: center;align-items: center;position: relative;}
.ny_ban .title{font-size: 50px;color: #fff;}
.ny_ban .tools{position: absolute;left: 50%;bottom: 40px;transform: translateX(-50%);}


.ny_proshow_box{width: 100%;}
.ny_proshow_info{display: grid;grid-template-columns: 626px 1fr;grid-gap: 26px;margin-bottom: 87px;}
.proshow_info_left{min-width: 0;}
#ny_pro_big_swiper .swiper-slide img{width: 100%;display: block;}

.proshow_info_right{min-width: 0;}
.small_swiper_box{display: flex;justify-content: space-between;align-items: center;gap: 17px;}
.small_swiper_box .btn{margin: 0;padding: 0; opacity: 1; position: static; width: 17px;height: 32px;flex-shrink: 0;background: url(../images/pro_show_arrow.png) center no-repeat;background-size: 100%;}
.small_swiper_box .btn.swiper-button-next{transform: rotateY(180deg);}
.small_swiper_box .btn:hover{background: url(../images/pro_show_arrow_on.png) center no-repeat;background-size: 100%;}
#ny_pro_small_swiper{flex: auto;}
#ny_pro_small_swiper .swiper-slide img{width: 100%;display: block;box-sizing: border-box;border: solid 2px #d9d9d9;cursor: pointer;}
#ny_pro_small_swiper .swiper-slide.on img{border-color: var(--color-main);}
.swiper-button-prev:after,.swiper-button-next:after{display: none;}


.pro_ctgname{display: inline-block;background: var(--color-main);font-size: 18px;color: #fff;padding: 6px 16px;margin-top: 25px;margin-bottom: 23px;}
.pro_title{font-size: 24px;color: #333333;line-height: 30px;height: 96px;}
.pro_btn_box{display: flex;gap: 20px;margin-bottom: 42px;}
.pro_btn_box .btn_feedback{width: 227px;height: 60px;background-color: #222222;border-radius: 30px;display: flex;justify-content: center;align-items: center;font-size: 18px;color: #fff;}
.pro_btn_box .btn_back{width: 227px;height: 60px;background-color: #fff;border-radius: 30px;box-sizing: border-box;
	border: solid 1px #bababa;display: flex;justify-content: center;align-items: center;font-size: 18px;color: #333333;}

.ny_proshow_content .top_box{ position: relative; text-align: center;font-size: 34px;color: #333333;font-weight: bold;padding-bottom: 31px;border-bottom: 2px solid #d0d0d0;}
.ny_proshow_content .top_box::after{content: "";width: 150px;height: 2px;background: var(--color-main);position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%) translateY(100%);}
.pro_content_box{padding: 60px 0px;}
.pro_content_box table{width: 100%;border-collapse: collapse;}
.pro_content_box table tr{background: #f8f8f8;}
.pro_content_box table tr:nth-child(even){background: #eeeeee;}
.pro_content_box table tr td{padding: 20px 25px;border: 1px solid #fff;font-size: 18px;color: #333;box-sizing: border-box;}
.pro_content_box table tr td:first-child{background: var(--color-main);color: #fff;font-size: 18px;width: 300px;}

/* .ny_profile_box{
    display: flex;flex-direction: column;gap: 67px;
}
.ny_profile_item{
    display: flex;justify-content: space-between; gap: 55px;
}
.ny_profile_item .img_box{flex-shrink: 0;flex-grow: 0; overflow: hidden;}
.ny_profile_item .con_box{flex: 1;}
.ny_profile_item:nth-child(odd){flex-direction: row-reverse;} */

.ny_news_list{display: flex;flex-direction: column;gap: 0px;}
.ny_news_item{padding: 30px 0px;border-bottom: 1px solid #efefef;display: flex;gap: 30px;}
.ny_news_item .img_box{width: 308px;height: 158px;overflow: hidden;flex-shrink: 0;flex-grow: 0;}
.ny_news_item .img_box img{width: 100%;height: 100%;display: block;object-fit: cover;transition: all linear 0.3s;}
.ny_news_item .con_box{flex: 1;overflow: hidden;}
.ny_news_item .con_box .time{font-size: 36px;font-weight: bold;color: #333;line-height: 1em;}
.ny_news_item .con_box .time text{font-size: 16px;font-weight: normal;color: #666;margin-left: 5px;}
.ny_news_item .con_box .title{font-size: 26px;color: #333;line-height: 1em;margin-bottom: 20px;}
.ny_news_item .con_box .desc{font-size: 14px;color: #666;line-height: 1.5em;margin-bottom: 20px;}
.ny_news_item:hover .con_box .title{color: var(--color-main);}
.ny_news_item:hover .img_box img{transform: scale(1.1);}

.ny_news_show { width: 100%; }
.about-content{padding: 20px 0px;}
.ny-news-tit { width: 100%; height: auto; overflow: hidden; line-height: 35px; color: #000; font-size: 36px; font-weight: bold; text-align: center; }
.ny-author { width: 100%; height: auto; line-height: 30px; overflow: hidden; color: #393939; border-bottom: 1px solid #f0f0f2; padding: 10px 0px 10px 0px; margin-bottom: 30px; text-align: center; }
.news-author { height: auto; overflow: hidden;font-size: 14px; }
.updown-div { width: 100%; line-height: 2; overflow: hidden; margin: 0 auto;margin-top: 30px; padding: 20px 0px 20px 0px;border-top: 1px solid #f0f0f0; }
.updown-div a{display: block;}
#newsnr { font-size: 18px; line-height: 1.5em; }


.ny_video_list{
    display: grid;grid-template-columns: repeat(2,1fr);gap: 20px;row-gap: 30px;    
}
.ny_video_item{min-width: 0;}
.ny_video_item .img_box{position: relative;}
.ny_video_item .img_box .img{width: 100%;height: auto;object-fit: cover;display: block;}
.ny_video_item .img_box::after{width: 100%;height: 100%;content: "";background: rgba(0, 0, 0, 0.5);position: absolute;top: 0px;left: 0px;}
.ny_video_item .img_box .icon{position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);z-index: 1;}
.ny_video_item .title{padding: 10px;box-sizing: border-box;text-align: center;font-size: 18px;color: #333;}
.ny_video_item:hover .title{color: var(--color-main);}


.fd_pro_tb { width: 95%; margin: 0 auto; border-left: 1px solid #E8E8E8; border-top: 1px solid #E8E8E8; margin-bottom: 20px; }
.fd_pro_tb th, .fd_pro_tb td { border-right: 1px solid #E8E8E8; border-bottom: 1px solid #E8E8E8; }
.fd_pro_tb th { background: #F5F5F5; height: 40px; line-height: 40px; font-weight: normal; }
.fd_pro_tb td { text-align: center; padding: 10px 0; }
.fd_pro_tb td input { border: 1px solid #E8E8E8; width: 80px; padding: 0 10px; height: 22px; line-height: 22px; text-align: right; }
.fd_pro_tb .del { color: #F00; cursor: pointer; }
.jn_box { clear: both; padding-bottom: 20px; overflow: hidden; width: 520px; margin: 0px auto; }
.jn_lt { float: left; width: 100px; padding: 0 5px 0 0; line-height: 30px; text-align: right; font-size: 14px; font-weight: bold; }

.jn_rt { float: left; width: 360px; }
.jn_box .txt { width: 325px; height: 28px; line-height: 28px; border: 1px solid #DBDBDB; color: #444; padding: 0 10px; font-size: 13px; border-radius: 3px; outline: none; }
.jn_box input:focus { border: 1px solid #d8212f; }
.jn_box textarea:focus { border: 1px solid #d8212f; }
.jn_box .cod { width: 70px; height: 28px; line-height: 28px; border: 1px solid #DBDBDB; color: #444; padding: 0 15px; font-size: 13px; border-radius: 3px; outline: none; }
.jn_box .txtarea { width: 325px; height: 120px; padding: 10px; font-size: 13px; border: 1px solid #DBDBDB; border-radius: 3px; outline: none; }
.jn_box .btn { width: 95px; height: 32px; text-align: center; line-height: 30px; border: 0px; background: #666; color: #FFF; font-size: 15px; font-weight: bold; border-radius: 3px; cursor: pointer; }
.jn_box .btn:hover { background: #013f78; }
@media screen and (max-width:1680px) {
    
}

@media screen and (max-width:1440px) {
	
}

@media screen and (max-width:1366px) {


}

@media screen and (max-width:1280px) {
	
}
@media screen and (max-width:1024px) {

}

@media screen and (max-width:900px) {
	
}

@media screen and (max-width:768px) {
	
}

@media screen and (max-width:640px) {
    #in_ban_swiper .swiper-slide a{height: 4.6rem;}
    #in_ban_swiper .swiper-slide a img{width: 100%;height: 100%;}

    #in_ban_swiper .swiper-pagination{bottom: 0.2rem;}
    #in_ban_swiper .swiper-pagination-bullet{width: 0.16rem;height: 0.16rem;margin: 0px 0.08rem;}
    .in_pro{padding: 0px 0.2rem; padding-bottom: 0.7rem;}
    .in_pro .title_box{padding-top: 0.6rem;padding-bottom: 0.7rem;}
    .in_pro .title_box .title{font-size: 0.58rem;}
    #in_pro_swiper .swiper-slide{width: 5rem;}
    #in_pro_swiper .swiper-slide img {margin-bottom: 0.2rem;}

    .in_about{padding: 0px 0.2rem;background: var(--color-main);}
    .in_about .title_box{padding-top: 0.6rem;margin-bottom: 0.4rem;font-size: 0.56rem;}
    .in_about .summary{font-size: 0.24rem;margin-bottom: 0.5rem;line-height: 1.5em;}

    .in_about .icon_box{display: grid;grid-template-columns: repeat(3,1fr);grid-gap: 0.2rem;font-size: 0.24rem;margin-bottom: 0.4rem;}
    .in_about .imgs{margin-bottom: 0px;padding-bottom: 0.7rem;display: flex;flex-direction: column;gap: 0.2rem;}


    .in_proctg{margin-top: 0.4rem;padding-bottom: 0.6rem;}

    #in_proctg_swiper .swiper-slide .title{top: 0.5rem;font-size: 0.46rem;line-height: 1em;}

    .scroll_bar{margin-top: 0.6rem;width: calc(100% - 0.4rem);}

    .in_news{padding: 0px 0.2rem;padding-bottom: 0.6rem;}
    .in_news .title_box{font-size: 0.58rem;padding-top: 0.6rem;padding-bottom: 0.5rem;}
    .news_item{padding: 0.25rem ;padding-bottom: 0.4rem;}
    .news_item .time{font-size: 0.4rem;margin-bottom: 0.25rem;}
    .news_item .time text{font-size: 0.2rem;margin-left: 0.05rem;}
    .news_item .title{font-size: 0.32rem;margin-bottom: 0.25rem;line-height: 1.3em;}
    .news_item .desc{font-size: 0.2rem;line-height: 1.3em;margin-bottom: 0.25rem;}
    .news_item .news_img{margin-bottom: 0.4rem;}
    .news_item .more{width: 0.8rem;height: 0.8rem;}
    .in_news .more_btn{margin-top: 0.4rem;}

    
    .foot_1{display: none;}
    .foot_info{display: none;}
    .foot_copyright{padding: 0.45rem 0.2rem;}
    .foot_copyright p{font-size: 0.2rem;line-height: 1.5em;}

    .ny_ban{height: 4.6rem;}
    .ny_ban .title{font-size: 0.56rem;}
    .mouse span{width: 0.3rem;height: 0.42rem;}
    .mouse span:before{width: 0.3rem;height: 0.42rem;}

    .ny_main_box{padding: 0.3rem 0.2rem;flex-direction: column;flex-direction: column-reverse;}
    .ny_left_box{width: 100%;}
    .ny_left_nav .title_box{padding: 0px 0.3rem;border-radius: 0px 0.3rem 0.3rem 0.3rem;height: 1.3rem;}
    .ny_left_nav .title_box .title{font-size: 0.4rem;}
    .ny_right_top{padding: 0.2rem 0px;margin-bottom: 0.3rem;flex-direction: column;text-align: left;justify-content: left;align-items: flex-start;}
    .ny_right_top .title{font-size: 0.26rem;margin-bottom: 0.1rem;}
    .ny_right_top .current{font-size: 0.2rem;line-height: 1.3em;}
    .ny_product_item{width: 100%;}
    .ny_product_list{grid-template-columns: 1fr;gap: 0.25rem;row-gap: 0.25rem;}
    .ny_left_nav .nav_items .item{height: 0.68rem;padding: 0px 0.2rem;font-size: 0.22rem;padding-right: 0.6rem;}

    .ny_proctg_ban .con_box{top: 0.3rem;}
    .ny_proctg_ban .con_box .title{font-size: 0.46rem;margin-bottom: 0.3rem;line-height: 1.3em;}
    .ny_proctg_ban .con_box .more{display: none;}
    .ny_proctg_pros{gap: 0.2rem;margin-top: 0.25rem;}
    .ny_proctg_pros_item img{margin-bottom: 0.2rem;}
    .ny_proctg_list{gap: 0.4rem;}

    .ny_news_item{padding: 0.3rem 0px;gap: 0.2rem;flex-direction: column;}
    .ny_news_item .img_box{width: 100%;height: auto;}
    .ny_news_item .con_box .desc{margin-bottom: 0px;}

    .ny_video_list{grid-template-columns: 1fr;gap: 0.25rem;row-gap: 0.25rem;}

    .ny_proshow_info{grid-template-columns: 1fr;grid-gap: 0.25rem;margin-bottom: 0.6rem;}
    .pro_ctgname{font-size: 0.24rem;padding: 0.08rem 0.16rem;margin-top: 0.25rem;margin-bottom: 0.23rem;}
    .pro_title{height: auto;font-size: 0.3rem;margin-bottom:0.3rem;}
    .pro_btn_box{gap: 0.2rem;margin-bottom: 0.3rem;}
    .pro_btn_box {display: grid;gap: 0.2rem;grid-template-columns: 1fr 1fr;}
    .pro_btn_box>a{min-width: 0;width: auto;}
    .pro_btn_box .btn_feedback{width: 100%;height: 0.8rem;border-radius: 0.8rem;font-size: 0.22rem;}
    .pro_btn_box .btn_back{width: 100%;height: 0.8rem;border-radius: 0.8rem;font-size: 0.22rem;}

    .ny_proshow_content .top_box{font-size: 0.4rem;padding-bottom: 0.3rem;}
    .pro_content_box{padding: 0.6rem 0px;}
    .pro_content_box table tr td:first-child{width: auto;}
    .pro_content_box table tr td{padding: 0.2rem;font-size: 0.22rem;}
    .pro_content_box table tr td:first-child{font-size: 0.22rem;}

    .ny_profile_box{gap: 0.5rem;}
    .ny_profile_item{flex-direction:column!important;gap: 0.3rem!important;}
    .ny_profile_item .con_box>div{gap: 0.2rem!important;row-gap: 0.15rem!important;}

    .fd_pro_tb{width:100%;}
	.jn_box { width: 100%; padding-bottom: 0.2rem; }
	.jn_lt{text-align:left;}
    
}