@charset "utf-8";

@media (min-width:1921px) {
    .idxsybg img,.contact_page .idxsybg img {height:1300px;width:100%;}
    .idxcon_bot {margin-top:150px;}
    .quananbanner {height:900px;object-fit:cover;}
}

@media (max-width:1800px) {
    .idxcon_bot_r ul li {width: 40%;margin-left: 2%;margin-top: 10px;}
    .quananbanner {width: 100%;height: 800px;object-fit: cover;}
    .qapage_pic img {width: 100%;height: 600px;object-fit: cover;}
    .qapage_desc_item {width: 60%;}
    .casebanner_desc h3 {margin-top: 300px;}
    .bannerdesc_item {padding-left:8%;}
    .idxcase_list .gallery-top {height:auto;}
    .case_lishow_img img {height:auto;object-fit:unset；}
    .idxcase_br p {height:64px;overflow:hidden;}
    .idxcase_blbg {padding:10% 25% 20px 40px;}
    .idxsyitem {padding-top: 70px;}
    .idxcon_bot_r {margin-top: 0px;}
    .idxcon_title {width:50%;}
    .neibanner img.newsbanner {height: 50vh;object-fit: cover;}
    .idxcase_blbg h4 {line-height:36px;}
}
@media (max-width:1600px) {
    .newslist_ptop_l {width: 45%;}
    .newslist_ptop_r {width: 50%;}
    .newslist_ptop_l img {object-fit: contain;}
    .newslist_ptop_r p {height: 90px;overflow: hidden;}
    .newslist_ptop,.newslist_page ul li {height: auto;}
    .newslist_page ul li {padding-bottom: 50px;}
    .newslimore {bottom: -77px;}
    .idxcase,.idxhezuo,.idxsix,.idxnews,.qapage_hz,.casede_list {padding: 70px 0px;}
    .idxcase_list,.idxsix_list,.qapage_list,.qapage_yxitem,.qapage_hzlist {margin-top: 50px;}
    .idxnews_list {margin: 50px 0px;}
    .idxcon_bot_r ul li {width: 35%;height: 250px;}
    .idxcon_bot_rdesc h3 {font-size: 20px;}
    .idxcon_bot_rdesc p {font-size: 18px;}
    .idxcon_bot_rimg img {height: 50px;}
    .idxsybg {background-position-x: -130px;}
    .casebanner_desc h3 {margin-top: 200px;}
    .quananitem,.qapage_yx {padding-top: 70px;}
    .pages {padding-bottom: 70px;}
    .idxsix_lidesc h4 {font-size: 20px;}
    .idxsix_lis_t h3 {font-size: 26px;line-height: 36px;}
    .casede_list {padding-top: 50px;}
    .casede_top {padding: 180px 0px 50px;}
    .newsdetail  {padding: 200px 0px 50px;}
    .contact_page .idxcon_bot {margin-top: 100px;}
    .newslist_page {padding-top: 70px;}
    .neibanner_bli h5 {margin-top: 80px;}
    .idxhz_list {margin-bottom: 50px;}
    .casepage_listmore {margin:20px 0px 0px;}
    .qapage_hzlist ul li {height: 300px;padding-top: 50px;}
    .idxcase_bl {width: 65%;}
    .idxcase_br {width:33%;padding:40px 20px;}
    .idxcase_br h3,.idxcase_blbg h4 {font-size:24px;letter-spacing: 0px;}
    .idxcase_br p {margin-bottom: 80px;}
}
@media (max-width:1500px) {
    .topnav ul li a {padding: 0px 15px;}
    .qapage_hzlidesc p {font-size: 13px;}
    .idxcon_title p {font-size: 16px;line-height: 30px;}
    .casede_tstop_r h3 {font-size: 30px;}
    .casede_tstop_r p {font-size: 18px;}
    .casebanner_desc h3 {margin-top: 150px;}
    .casebanner {height: 700px;}
    .newsbanner_desc h3 {padding-top: 50px;}
    .idxcon_bot_r ul li {height: 210px;}
    .idxcon_bot_r ul li:first-child .idxcon_bot_rimg {width: 50%;}
    .idxcase_br h3, .idxcase_blbg h4 {font-size: 20px;}
}
@media (max-width:1400px) {
    .bannerdesc {padding-top: 5%;}
    .idxcase_blbg {padding-top: 7%;}
    .idxhz_num .num {padding: 20px 10%;}
    .foot_m dl {margin-left: 20px;}
}
@media (max-width:1300px) {
    .idxcon_bot_r {width: 50%;}
    .idxcon_bot_l {margin: 60px 0px 0px;}
    .idxcon_bot_r ul li:first-child .idxcon_bot_rimg {width: 40%;}
    .idxcon_bot_rdesc p {margin-top: 5px;}
    .idxcase_blbg p {font-size: 16px;line-height: 30px;}
    .idxcase_br p {margin-bottom:50px;}
    .casepage_lidesc {padding:0px 20px;}
    .casepage_lidesc h3 {font-size:16px;}
    .casepage_lidesc p {font-size:14px;}
    .casepage_liline {margin:5px 0px;}
}
@media (max-width:1279px) {
    .logo img {height: 55px;}
    .bannerswiper .swiper-slide img {height: 800px;object-fit: cover;}
    .topnav ul li a {font-size: 18px;padding: 0px 10px;}
    .idxcase_list .gallery-thumbs .swiper-slide img {height: 30%;}
    .idxhz_num .num {padding: 20px 10%;}
    .idxsix_lis_t h3 {font-size: 24px;line-height: 30px;}
    .foot_m dl {margin-left: 10px;}
    .foot_m dl dt a,.foot_r a {font-size: 16px;}
    .foot_r p,.foot_m dl dd a {font-size: 14px;}
    .qapage_list ul li .qapage_lilist ol {width: 100%;}
    .topwximg {margin-right: 15px;}
    .idxsix_lis_t {margin-top: 50px;}
    .qapage_list>ul>li {height: 400px;}
    .qapage_desc_item {width: 100%;height: auto;}
    .casede_tstop_r {padding-top:50px;}
    .casede_tpl .swiper-button-next, .casede_tpl .swiper-button-prev {top:80%;}
    .idxcon_bot_r ul li {width: 40%;height: 160px;}
    .idxcon_bot_ldesc p {color: #ffffff;font-weight:normal;}
    .idxcon_bot_rimg img {height: 30px;}
    .idxcon_bot_r ul li:first-child .idxcon_bot_rimg {width: 30%;}
    .bannerdesc_item h3 p ,.bannerdesc_item h3{font-size: 36px;letter-spacing: 0px;}
} 
@media (max-width:1100px) {
    .topnav ul li a {font-size: 16px;}
    .idxhz_list ul li {width: 33.33%;}
    .idxcase_list .gallery-top ,.idxcase_list{height: auto;}
    .idxcase_bl,.idxcase_br {width: 100%;}
    .idxcase_br {padding-bottom: 50px;}
    .idxhz_num .num {padding: 20px;}
    .idxsix_lidesc h4 {font-size: 16px;line-height: 30px;}
    .idxcon_bot_l {width: 45%;}
    .idxcon_bot_rimg img {height: 35px;}
    .idxcon_bot_rdesc p {font-size: 20px;}
    .idxcon_bot_l ul li {margin-right: 0px;}
    .idxhz_num {height: auto;}
    .num ul li {padding-left: 0px;background: none;}
    .num ul li b i {font-size: 36px;}
    .num ul li b span {font-size: 30px;}
    .num ul li p {font-size: 14px;}
    .foot_r {display: none;}
    .footcopy_l p,.footcopy_l p a,.footcopy_r a {font-size: 12px;}
    .idxsix .idxname p {width: 80%;}
    .idxnews_list ul li a h3 {font-size: 20px;}
    .neibannerqa_title h3,.neibannerqa_title h3 p,.neibanner_bli h3 {font-size: 30px;}
    .neibanner_slidesc h3,.neibanner_slidesc p,.neibanner_bli p {font-size: 14px;}
    .neibanner_sli {width: 100px;height: 100px;border-radius: 50px;}
    .neibanner_sliimg img {height: 20px;}
    .neibanner_slidesc h3 {margin: 5px 0px;}
    .neibanner_list .gallery-thumbs {width: 50%;}
    .neibanner_list .gallery-top {width: 45%;}
    .neibanner_bli h5 {margin-top: 50px;}
    .quananbanner {height: 600px;}
    .neibanner_desc {padding-top: 150px;}
    .idxcon_bot_r {width: 50%;position: absolute;right: 0px;top: 30%;}
    .idxcon_bot_rdesc h3 {font-size: 16px;}
    .idxcon_bot_rdesc p {font-size: 14px;}
    .idxcon_bot {margin-top: 0px;}
    .idxcon_bot_r ul li {height: 140px;}
    .idxcon_title h3 {font-size: 30px;line-height:30px;}
    .idxcon_title p {font-size: 15px;line-height: 24px;}
}

@media (max-width:767px) {
    .idxsix_list ul li,.idxsix_list ul li.active {width: 100%;height: auto;}
    .idxsix_list ul li {border-bottom: 1px solid rgba(255, 255, 255, .2);}
    .idxsix_li {padding: 50px 0px;}
    .idxsix .idxname p {width: 100%;font-size: 1.6rem;line-height: 1.6;}
    .idxnews_list ul li {width: 100%;height: auto;margin-bottom: 40px;}
    .idxcon_bot_r ul li {width: 100%;height: auto;padding: 20px;margin: 0px 0px 20px;}
    .idxcon_bot_rdesc p {font-size: 14px;}
    .bannerdesc_item h3 p ,.bannerdesc_item h3{font-size: 26px;letter-spacing: 0px;}
    .bannerdesc_item h4 {line-height: 20px;font-size: 14px;margin: 15px 0px;line-height:24px;}
    .idxcase_blbg {padding: 40px 0px 0px 20px;}
    .idxcase_br {padding: 30px 20px;}
    .idxcase {padding-top: 50px;}
    .idxname h3,.idxcon_title h3 {font-size: 26px;}
    .idxhezuo,.idxsix,.idxnews,.qapage_hz {padding: 50px 0px;}
    .num ul li {width: 100%;text-align: center;margin: 15px 0px;}
    .idxhz_list ul li {width: 100%;height: auto;}
    .idxnews_list {margin: 30px 0px;}
    .idxsix_list,.idxcase_list {margin-top: 30px;}
    .idxcon_title h3 {font-size: 22px;margin-bottom: 15px;}
    .idxcon_bot_l ul li {width: 100%;margin-bottom: 30px;}
    .foot {padding-top: 50px;}
    .foot_m {display: none;}
    .footcopy {margin-top: 30px;text-align: center;}
    .footcopy_r,.foot_l {width: 100%;text-align: center;}
    .xuanfu {display: none !important;}
    .idxsy {width: 100%;overflow: hidden;height: 1000px;}
    .idxsybg,.wapidxsybg {position: absolute;height: 400px;left:-70px;}
    .idxsybg img,.wapidxsybg img {height: auto;width: 900px;max-width: 900px;}
    .wapidxsybg {left: -485px;bottom: 80px;}
    .neibanner_list .gallery-thumbs,.neibanner_list .gallery-top {width: 100%;position: absolute;}
    .neibanner_list .gallery-thumbs {top: 0px;z-index: 3;height: 250px;}
    .neibanner_list .gallery-thumbs .swiper-wrapper {height: auto;margin-top: 20px;}
    .neibannerqa_title h3 p {padding-bottom: 20px;}
    .neibanner_desc {padding-top: 100px;}
    .neibanner_list .gallery-top {top: 260px;z-index: 3;height: 400px;}
    .quananbanner {height: 800px;}
    .qapage_list>ul>li {width: 100%;height: auto;padding-bottom: 30px;margin-bottom: 30px;}
    .quananitem ,.qapage_yx{padding-top: 70px;}
    .qapage_list,.qapage_yxitem,.qapage_hzlist{margin-top:50px;}
    .qapage_pic img {height: 700px;}
    .qapage_desc {padding: 40px;}
    .qapage_hzlist ul li {width: 100%;height: auto;padding: 50px 0px;}
    .qapage_hzlidesc p,.idxsix_lidesc h4 {font-size: 18px;}
    .casepage_list ul li,.newslist_page ul li ,.newsde_item_l,.newsde_item_r,.newsde_rbot_l,.casede_tpl,.casede_tstop_l,.casede_tpr,.casede_tstop_r,.casede_tsbot_l,.footcopy_l{width: 100%;}
    .newslist_ptop_r h4 {margin-top: 0px;}
    .newslimore {bottom: -55px;}
    .newslist_page ul li {padding-bottom: 40px;margin-bottom: 40px;}
    .newsdetail,.casede_top {padding-top: 120px;}
    .newsde_item_r,.newsde_rbot {margin-top: 50px;}
    .newsde_rbot_r,.casede_tsbot_r {display: none;}
    .newsde_rbot_limg,.newsde_rbot_l,.casede_toppart {height: auto;}
    .newsde_rbot_l {padding-bottom: 30px;}
    .casede_tpl .swiper-button-next, .casede_tpl .swiper-button-prev {top:50%;right:  10px;z-index:1;}
    .casede_tpl .swiper-button-prev {left: 10px;right: unset;}
    .casede_tstop_r {padding:40px 20px;text-align: center;}
    .casede_tstop_r p,.casede_tsbot {height: auto;}
    .casede_tstop_rline {float: unset;margin: 20px auto;}
    .casede_list .casepage_list ul li {margin-bottom: 30px;}
    .casede_list {padding: 40px 0px;}
    .casede_top {padding-bottom: 40px;}
    .idxcon_bot_l {margin-bottom: 15px;}
    .casede_tsbot {padding: 30px 20px;}
    .casebanner_desc h3,.newsbanner_desc h3 {font-size: 30px;letter-spacing: 0px;}
    .newsde_item_ltop h2 {font-size: 20px;line-height: 1.4;}
    .footcopy_l p a {display: block;margin: 5px auto;}
    .footcopy_r a:first-child {padding-left: 0px;}
    .idxcase_blbg p {display: none;}
    .idxcase_blbg h4, .idxcase_br h3 {font-size: 20px;line-height: 30px;letter-spacing: 0px;}
    .bannerdesc {background-color: rgba(0, 0, 0, 0.5);}
    .bannerdesc_item {padding:0px 5%;}
    .idxcase_br h3 {font-size: 18px;}
    .idxcon_more {display: none;}
    .idxcon_title{width: 100%;}
    .idxcon_bot_r {position: unset;}
    .idxcon_bot {margin-top: 50px;}
    .casede_tpl .swiper-button-next, .casede_tpl .swiper-button-prev {width: 44px;height: 44px;}
    .casede_tpl .swiper-button-next::after, .casede_tpl .swiper-button-prev::after {font-size: 16px;}
    .idxcon_bot_r ul li:first-child .idxcon_bot_rimg {width: 50%;}
    .newslist_ptop_r h3 {font-size: 18px;line-height: 1.4;margin: 20px 0px;height: auto;}
    .newslist_ptop_r p {font-size: 14px;line-height: 22px;height: 65px;}
    .newsde_item_lbot {margin-top: 30px;}
    .contact_page .idxsy {height: 900px;}
    .bannerswiper .swiper-slide img {height: 300px;width: 100%;margin-top: 60px;}
     a.idxmore {width: 110px;height: 40px;font-size: 14px;line-height: 40px;}
     a.idxmore span {padding-left: 10px;}
     .banner .swiper-pagination {bottom: 15px;}
     .bannerdesc_item h3 {padding-top: 30px;font-size:18px;}
     .idxname p {font-size:16px;margin-top: 15px;}
     .idxhz_num {margin: 30px 0px;}
     .idxsix_list ul li.active .idxsix_li_show {padding: 50px 30px;}
     .casede_tsbot_l p {text-align: left;font-size: 16px;line-height: 30px;}
     .contact_page .idxcon_bot {margin-top: 130px;}
}