*{margin:0;padding:0;box-sizing:border-box}
body{font-family:'Microsoft YaHei',Arial,sans-serif;color:#333;overflow-x:hidden}
.indexpc{display:block}
.dn,.indexwap{display:none}
img{border:none;max-width:100%;height:auto}
.ell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.clear{clear:both;height:0;overflow:hidden;}
.clearfloat{height:0;font-size:1px;clear:both;line-height:0;}
.h35{height:.35rem;width:100%;}
.h60{height:.60rem;width:100%;}
.fl{float:left;}
.fr{float:right;}
.ims{width: 100%;}
.h_main {width: 100%;max-width: 15.6rem;margin:0 auto;padding:0;position:relative}
.main {width: 100%;max-width: 14rem;margin:0 auto;padding:0;position:relative}
.list_main {width: 96%;max-width:14.8rem;margin:0 auto;position:relative}
.wz, .wz p, .wz div, .wz li {line-height: .30rem;font-size: .18rem;color: #666666;}
.wz p {margin-bottom: .2rem;}
.wz strong {font-size: .3rem;}
.am-list, .am-topbar {margin-bottom: 0;}
.am-list > li {border: none;background: none;}
a:focus, a:active {outline: none;}
.bg_f9 {background: #f9f9f9;}

/* 选择你想要自定义滚动条的元素 */
.scrol::-webkit-scrollbar {
    width: 8px;  /* 滚动条的宽度 */
    height: 8px; /* 滚动条的高度 */
}

/* 滚动槽样式 */
.scrol::-webkit-scrollbar-track {
    background: #dab4b3; /* 滚动槽背景颜色 */
    border-radius: 6px; /* 滑块圆角 */
}

/* 滚动条滑块样式 */
.scrol::-webkit-scrollbar-thumb {
    background: #ce0901; /* 滑块颜色 */
    border-radius: 6px; /* 滑块圆角 */
}

/* 滑块在鼠标悬停时的样式 */
.scrol::-webkit-scrollbar-thumb:hover {
    background: #b60801; /* 鼠标悬停时滑块颜色 */
}


.rt_title {font-size: .48rem;color: #333333;text-align: left;margin-bottom: .3rem;}
.h_title {font-size: .46rem;color: #333333;text-align: center;margin-bottom: .3rem;}
.h_title_sub {font-size: .18rem;color: #333333;text-align: center;line-height: .34rem;margin-bottom: .34rem;}
.banner{position:relative;min-height:6rem;height:100vh;overflow:hidden}
.banner .swiper-container{width:100%;height:100%;position:absolute;top:0;left:0}
.banner .swiper-slide{position:relative;height:100%}
.banner .swiper-slide img{height:100vh;width:inherit;object-fit:cover;object-position:center}
.banner .banner-content{position:absolute;top:50%;left:1.8rem;transform:translateY(-50%);z-index:10;color:white;max-width: 10rem}
.banner .banner-title{font-size:.8rem;font-weight:bold;margin-bottom:.2rem;text-shadow:.02rem .02rem .04rem rgba(0,0,0,0.5);line-height:1.2}
.banner .banner-subtitle{font-size:.54rem;margin-bottom:1.85rem;text-shadow:.02rem .02rem .04rem rgba(0,0,0,0.5);line-height:1.3}
.banner .banner-btn{display:inline-block;width:1.71rem;height:.47rem;line-height:.45rem;padding:0 .28rem;border:.01rem solid rgba(255,255,255,0.5);color:#fff;text-decoration:none;font-size:.2rem;transition:all 0.3s ease;position:relative;margin-left:9%}
.banner .banner-btn:hover{background-color:#c49553;color:white;border-color:#c49553}
.banner .banner-btn img,.intro-btn img{position:absolute;right:.2rem;top:50%;transform:translateY(-50%);height:.05rem}
.banner .swiper-button-next, .banner .swiper-button-prev{width: .8rem;height: .8rem;border: 1px #ffffff solid;color: #ffffff;border-radius: 50%;margin-top: .56rem;}
.banner .swiper-button-next {left: 1.2rem;}
.banner .swiper-button-prev {left: 0;}
.banner .swiper-button-next:after, .banner .swiper-button-prev:after {font-size: .22rem;}
.banner-mb {position: absolute;bottom: .4rem;display: inline-block;width: 1.65rem;height: .47rem;line-height: .45rem;left: 50%;margin-left: -.8rem;color: #fff;z-index: 9;}
.banner .swiper-pagination{bottom:10%}
.swiper-pagination{position:absolute;bottom:0;left: 0% !important;width:auto !important;text-align:left;z-index:10}
.swiper-pagination-bullet{width:.46rem;height:.46rem;margin:0 .1rem !important;background-image:url('../img/bullet.png');background-color:transparent;background-size:contain;background-repeat:no-repeat;opacity:1;transition:transform 0.3s ease}
.swiper-pagination-bullet:hover{transform:scale(1.1)}
.swiper-pagination-bullet-active{background-image:url('../img/bullet-active.png');transform:scale(1.1)}
.home_bg_pro {background: url('../img/home_bg_pro.jpg') center no-repeat;background-size: 100% 100%;padding: .8rem 0 .5rem 0;}
.hpro-menu {display:flex;position: relative;margin-bottom: .3rem;}
.hpro-menu a {display:flex;flex-direction:column;gap:.1rem;min-width: 18%;margin: 0 1%;background: #ced4df;line-height: .64rem;border-radius: .06rem;text-align: center;font-size: .22rem;color: #333333;}
.hpro-menu a:hover {background: #3359a4;font-weight: bold;color: #ffffff;}

.h_list_pro ul {margin-bottom: .3rem;}
.h_list_pro ul li {padding: .26rem .15rem;position: relative;}
.h_list_pro ul li .am-gallery-item {padding: .34rem;position: relative;background: #ffffff;}
.h_list_pro ul li .am-gallery-item .nl-pic {width: 100%;position: relative;}
.h_list_pro ul li .am-gallery-item .nl-pic::after{content:'';position:absolute;top: 0;left: 0;width: 100%;height: 100%;background: url("../img/top_logo.png") center center no-repeat;background-size: 50%;opacity: .6;z-index: 1;transition:all 0.5s cubic-bezier(0.25,0.46,0.45,0.94)}
.h_list_pro ul li .am-gallery-item .nl-info {text-align: center;position: relative;}
.h_list_pro ul li .am-gallery-item .nl-info .nl-tit {text-align: center;font-size: .22rem;
    height: .7rem;
    overflow: hidden;color: #333333;margin-bottom: .26rem;}
.h_list_pro ul li .am-gallery-item .nl-info .am-more {text-align: center;font-size: .17rem;color: #666666;border: .01rem #666666 solid;line-height: .4rem;width: 2.2rem;margin: auto;}
.h_list_pro ul li .am-gallery-item .nl-info .am-more a {width: 100%;height: 100%;display: block;}
.h_list_pro ul li .am-gallery-item .nl-info .am-more img {width: .28rem;}
.pro-more {text-align: center;font-size: .22rem;color: #ffffff;background: #3359a4;line-height: .65rem;width: 3.68rem;margin: auto;}
.pro-more a {font-size: .22rem;color: #ffffff;line-height: .65rem;}
.pro-more img {width: .54rem;}
.home_bg_hyyy {position: relative;}
.home_bg_hyyy::after{content:'';position:absolute;top: 0;width: 100%;height: 4.1rem;background-color:rgba(237,242,246,1);z-index: -1;transition:all 0.5s cubic-bezier(0.25,0.46,0.45,0.94)}
.hyyy_pc {position: relative;width: 100%;}
.hyyy_pc .swiper-container {position: relative;width: auto;margin-left: 1.86rem;overflow: hidden;}
.hyyy_pc .swiper-container .swiper-slide .t {position: absolute;width: 100%;bottom: .18rem;font-size: .22rem;color: #ffffff;text-align: center;overflow: hidden;}
.hyyy_pc .swiper-button-next, .hyyy_pc .swiper-button-prev{width: .66rem;height: .66rem;border: 1px #4d505c solid;color: #4d505c;border-radius: 50%;left: .98rem;}
.hyyy_pc .swiper-button-next {margin-top: -.46rem;}
.hyyy_pc .swiper-button-prev {margin-top: .46rem;}
.hyyy_pc .swiper-button-next:after, .hyyy_pc .swiper-button-prev:after {font-size: .16rem;}
.hyyy-pagination{background-color:rgba(0,0,0,0.1) !important;height:.04rem !important;position:relative;margin-top:.6rem;bottom:0 !important}
.hyyy_pc .swiper-pagination {left: 0 !important;}
.home_bg_sshtm {background: url('../img/home_bg_sshtm.jpg') top no-repeat;background-size: 100%;}
.home_bg_sshtm .h_title,
.home_bg_sshtm .h_title_sub { color: #ffffff;}
.home_bg_sshtm .stats-intro{ width:100%; margin:.3rem 0;}
.home_bg_sshtm .stats-container{width:100%; overflow: hidden;}
.home_bg_sshtm .stats-item{ float: left; width: 20%;margin: 0 5% 0 0; overflow:hidden; padding: .3rem .6rem; border-bottom: 1px solid #ffffff;}
.home_bg_sshtm .stats-item:nth-of-type(4n){ margin: 0; border-right: none;}
.home_bg_sshtm .stats-content{float:left;width:2.4rem}
.home_bg_sshtm .stats-img{ width: .8rem; margin:0 0 .12rem;display: none;}
.home_bg_sshtm .stats-img img{margin:0 auto;max-width:100%;max-height:100%;object-fit:contain}
.home_bg_sshtm .stats-number{font-size:.6rem;line-height:.7rem; font-weight:bold; color:#ffffff;}
.home_bg_sshtm .stats-unit{font-size:.18rem;margin-left:.05rem;top: -.3rem;}
.home_bg_sshtm .stats-note{font-size:.18rem;color:#ffffff;line-height:.3rem;}
.home_bg_sshtm .counter{transition:all 0.8s ease}
.home_bg_sshtm .pic_fwjs{position: relative;}
.home_bg_sshtm .pic_fwjs .item-fwpc {position: relative;float: left;width: 50%;}
.home_bg_sshtm .pic_fwjs .item-fwpc .fwjs-tit {position: absolute;font-size: .36rem;left: 5%;bottom: 3%;color: #ffffff;}
.home_bg_sshtm .pic_fwjs .item-fwpc .fwjs-more {position: absolute;font-size: .18rem;right: 3%;bottom: 3%;color: #ffffff;background: url('../img/ico_hpro_mores.png') left center no-repeat;padding-left: .7rem;background-size: .6rem;}

.home_bg_sshtm .about2-intro{ width:100%; margin: 0 auto;}
.home_bg_sshtm .about2-container{width:100%; overflow: hidden;}
.home_bg_sshtm .about2-item{ float: left; width: 33%;height: 2.8rem;margin: 0; overflow:hidden; padding: 0 .96rem; position: relative;}
.home_bg_sshtm .about2-item::after{content:'';position:absolute;bottom: .3rem;right: 0;width:.01rem;height: 1.3rem;background-color: #3756a0;transition:all 0.5s cubic-bezier(0.25,0.46,0.45,0.94)}
.home_bg_sshtm .about2-item:nth-of-type(3n)::after{background: none;}
.home_bg_sshtm .about2-content{position: relative;width: auto;}
.home_bg_sshtm .about2-img{ width: .8rem; margin:0 0 .12rem;}
.home_bg_sshtm .about2-img img{margin:0 auto;max-width:100%;max-height:100%;object-fit:contain}
.home_bg_sshtm .about2-number{font-size:.36rem;line-height:.7rem; font-weight:bold; color:#333333;}
.home_bg_sshtm .about2-note{font-size:.17rem;color:#666666;line-height:.3rem;}
.home_bg_news {position: relative;width: 100%;}
.home_bg_news .h_title,
.home_bg_news .h_title_sub {text-align: left;margin-bottom: .16rem;}
.home_bg_news::after {content:'';position:absolute;top: 0;left: 0;width: 90%;height: 100%;background-color: #f7f6f6;z-index: -1;transition:all 0.5s cubic-bezier(0.25,0.46,0.45,0.94)}
.home_bg_news .swiper-button-next, .home_bg_news .swiper-button-prev{width: .8rem;height: .8rem;border: 1px #545762 solid;color: #545762;border-radius: 50%;margin-top: auto;left: auto;top: .7rem;}
.home_bg_news .swiper-button-next {right: 1.4rem;}
.home_bg_news .swiper-button-prev {right: .2rem;}
.home_bg_news .swiper-button-next:after, .home_bg_news .swiper-button-prev:after {font-size: .22rem;}
.news-swiper-container{position:relative;width:16.8rem;margin: .1rem auto 0 1.86rem;overflow:hidden}
.news-swiper-container .swiper-slide{width: 5.56rem !important;margin-right: .05rem !important}
.news-item{overflow:hidden;height:100%}
.news-meta{padding: 0 .02rem}
.news-category{font-size:.16rem;color:#c49553;padding:0 .11rem;border:.01rem solid #c49553;display:inline-block;border-radius:.17rem}
.news-date{font-size:.18rem;color:#c49553;margin-left:.17rem}
.news-title{font-size:.22rem;color:#444;margin: 0 0 0 .2rem;margin-bottom: .22rem;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.news-image{width:100%;margin-bottom: .3rem;}
.news-image img{width:100%;height:3.3rem;object-fit:cover}
.news-pagination{/*background-color:rgba(0,0,0,0.1) !important;*/height:.28rem !important;position:relative;margin-top:.6rem;bottom:0 !important}
.news-center .swiper-pagination{left:0 !important}
/*.swiper-pagination-progressbar-fill{background-color:#3558a4 !important}*/
.home_bg_news .swiper-pagination-bullet {width: .18rem;height: .18rem;background: #e4e4e4;}
.home_bg_news .swiper-pagination-bullet-active {width: .4rem;border-radius: .09rem;background: #3558a4;}




.footer{width:100%;padding-top:.7rem;position:relative;border-top: .01rem solid #d9d9d9;}
.footer::after{content:'';position:absolute;bottom: 0;width: 100%;height: .8rem;background-color: rgba(50,89,163,1);z-index: -1;transition:all 0.5s cubic-bezier(0.25,0.46,0.45,0.94)}
.footer-content,.footer-bottom{ width:15.8rem; margin: 0 auto; overflow: hidden;}
.footer-menu{ float: right; width:12.08rem;position:relative;padding: 0 0 0 .8rem; border-left: .01rem solid #ececec;}
.footer-menu-items{display:flex;padding: 0;gap:4%; }
.footer-menu-column{display:flex;flex-direction:column;gap:.1rem;min-width:1.2rem}
.footer-menu-title{font-size:.22rem;color:#444444;font-weight:bold;margin-bottom:.17rem}
.footer-submenu{font-size:.18rem;color:#888888;cursor:pointer}
.footer-submenu:hover{color:#C49553}
.footer-contact{ float: left; width: 2.64rem; padding: 0; position:relative;}
.contact-content{width:100%;display:flex;flex-direction:column;gap:.4rem;align-items:center}
.contact-info{display:flex;flex-direction:column;gap:.2rem;text-align:justify}
.contact-item{font-size:.18rem;color:#888;line-height:1.5}
.contact-item b{color:#333;}
.contact-qrcode{display:flex;flex-direction:column;align-items:center;gap:.1rem}
.qrcode-img{width:1.5rem;height:auto}
.qrcode-text{font-size:.18rem;color:#888888}
.footer-bottom{ color: #ffffff; font-size:.17rem; line-height: .8rem;}
.footer-bottom a{ color: #8ba2ce;}
.footer-bottom a:hover{ color: #C49553;}
.ft_link {position: relative;width: 100%;border-top: .01rem solid #f5f5f5;font-size: .18rem;}
.ft_link strong {position: relative;float: left;width: .8rem;display:flex;gap:4%;padding: .11rem 0 .64rem 0;color: #333333;}
.ft_link a {position: relative;float: left;width: auto;display:flex;padding: .11rem .33rem;gap:4%;color: #999999;}

/**liye**/
.banner-section{position:relative;height:6.5rem;overflow:hidden}
.banner-section .banner-pic{width:100%;height:100%;position:absolute;top:0;left:0}
.banner-section .banner-pic img{height:100%;width:inherit;object-fit:cover;object-position:center}
.banner-section .banner-content{position:absolute;top:50%;left: 50%;transform:translateX(-50%); margin: -.5rem 0 0; z-index:10;color:white;max-width:8rem}
.banner-section .banner-title{position: relative;font-size:.66rem;font-weight:bold;margin-bottom:.2rem;padding-bottom: .34rem;text-align: center;/*text-shadow:.02rem .02rem .04rem rgba(255,255,255,1);*/line-height:1.2}
.banner-section .banner-title:before{ display:block;content:'';position:absolute;left:50%;transform:translateX(-50%);bottom:0; background:#ffffff; height:.05rem;width: .54rem;-webkit-transition:all 0.3s;transition:all 0.3s}
.banner-section .banner-subtitle{font-size:.4rem;text-shadow:.02rem .02rem .04rem rgba(0,0,0,0.5);line-height:1.3}

.banner-nav{ width:100%; height:.88rem; line-height:.87rem; text-align:center; border-bottom:.01rem solid #f9f9f9;margin-top: -.88rem;z-index: 9;position: relative;}
.banner-nav ul{ width:14.6rem; margin:0 auto; padding:0 1.78rem; display:flex; flex-wrap:wrap; justify-content:center; overflow:hidden;background: #ffffff;}
.banner-nav ul li{ float:left; width: 16%; text-align:center;}
.banner-nav ul li a{ font-size:.2rem; width:100%; height:.87rem; display:block; position:relative;}
.banner-nav ul li a.on:before,.banner-nav ul li a:before{ display:block;content:'';position:absolute;left:50%;bottom:0; background:#d69962; height:.05rem;width:0%;-webkit-transition:all 0.3s;transition:all 0.3s}
.banner-nav ul li a.on:before,.banner-nav ul li a:hover:before{width:100%;left:0}
.banner-nav ul li a:hover,.banner-nav ul li a.on{ color:#000000; font-weight:bold; /*background: #fbf9fa;*/}
.banner-nav-three ul li{ width:33.33%;}



/*关于我们*/
.bg_about {background: url("../img/bg_about01.jpg") bottom no-repeat #f9f9f9; background-size: 100%;}
.bg_about .main {/*background: url("../img/about_text01.png") top right no-repeat;*/ background-size: 5.04rem;}
.bg_about .about1-intro{ width:100%; margin:.3rem 0;}
.bg_about .about1-container{width:100%; overflow: hidden;}
.bg_about .about1-item{ float: left; width: 20%;margin: 0 5% 0 0; overflow:hidden; padding: .3rem .6rem; border-bottom: 1px solid #333333;}
.bg_about .about1-item:nth-of-type(4n){ margin: 0; border-right: none;}
.bg_about .about1-content{float:left;width:2.4rem}
.bg_about .about1-img{ width: .8rem; margin:0 0 .12rem;display: none;}
.bg_about .about1-img img{margin:0 auto;max-width:100%;max-height:100%;object-fit:contain}
.bg_about .about1-number{font-size:.6rem;line-height:.7rem; font-weight:bold; color:#333333;}
.bg_about .about1-unit{font-size:.18rem;margin-left:.05rem;top: -.3rem;}
.bg_about .about1-note{font-size:.18rem;color:#333333;line-height:.3rem;}
.bg_video {position: relative;width: 100%;/*height: 6.08rem;background: url("../img/bg_video.jpg") top center no-repeat;*/overflow: hidden;}
.bg_video .info {top: 50%;position: absolute;width: 100%;transform:translateY(-50%);display: none;}
.bg_video .info::after{content:'';position:absolute;top: 0;width: 100%;height: .95rem;background: url("../img/ico_video.png") top center no-repeat;background-size: .95rem;z-index: -1;transition:all 0.5s cubic-bezier(0.25,0.46,0.45,0.94)}
.bg_video .info .tit {font-size: .3rem;text-align: center;color: #ffffff;width: 100%;margin-top: 1.1rem;}
.bg_zzjg {background: url("../img/bg_zzjg.jpg") top center no-repeat;width: 100%;position: relative;height: 9.1rem;}
.bg_zzjg .main {background: url("../img/about_zzjg_pic01.jpg") right center no-repeat;background-size: 8.89rem;width: 100%;position: relative;height: 7.2rem;margin-top: .7rem;}
.bg_zzjg .main .wz {width: 5.35rem;position: relative;}
.bg_qywh {background: url("../img/bg_qywh.jpg") top center no-repeat;width: 100%;position: relative;height: 9.77rem;}
.bg_qywh .qywh_list ul li {padding: .09rem;}
.bg_qywh .qywh_list ul li .am-gallery-item {background: url("../img/ico_qywh01.png") right .2rem no-repeat rgba(249,249,249,.7);width: 100%;position: relative;height: 3.38rem;padding: 15% 5% 0 5%;background-size: 46%;}
.bg_qywh .qywh_list ul li:nth-of-type(2) .am-gallery-item {background-image: url("../img/ico_qywh02.png");}
.bg_qywh .qywh_list ul li:nth-of-type(3) .am-gallery-item {background-image: url("../img/ico_qywh03.png");}
.bg_qywh .qywh_list ul li:nth-of-type(4) .am-gallery-item {background-image: url("../img/ico_qywh04.png");}
.bg_qywh .qywh_list ul li:nth-of-type(5) .am-gallery-item {background-image: url("../img/ico_qywh05.png");}
.bg_qywh .qywh_list ul li:nth-of-type(6) .am-gallery-item {background-image: url("../img/ico_qywh06.png");}
.bg_qywh .qywh_list ul li:nth-of-type(7) .am-gallery-item {background-image: url("../img/ico_qywh07.png");}
.bg_qywh .qywh_list ul li:nth-of-type(8) .am-gallery-item {background-image: url("../img/ico_qywh08.png");}
.bg_qywh .qywh_list ul li .am-gallery-item .t {font-size: .32rem;font-weight: bold;color: #333333;margin-bottom: .36rem;}
.bg_qywh .qywh_list ul li .am-gallery-item .w {font-size: .18rem;color: #333333;line-height: .36rem;}
.honor_pc {position: relative;width: 100%;overflow: hidden;padding-bottom: .65rem;}
.honor_pc .swiper-slide {position: relative;width: 100%;padding: 2%;background: #f8f8f8;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;}
.honor_pc .swiper-slide img {width: 100%;}
.honor_pc .swiper-button-next, .honor_pc .swiper-button-prev {color: #cccccc;}
.honor_pc .swiper-pagination {left: 50% !important;transform:translateX(-50%);text-align: center;}
.honor_pc .swiper-pagination-bullet {background: #d2d2d2;width: .15rem;height: .15rem;}
.honor_pc .swiper-pagination-bullet-active {background: #d69962;width: .55rem;border-radius: .07rem;}

.jdal_TB table {width: 100%;border: none; padding: 0;margin: 0;position: relative;}
.jdal_TB table th {background: #e4e7f0;text-align: center;border-top: 3px #0028aa solid; padding: .2rem .05rem;font-size: .2rem;color: #333333;}
.jdal_TB table td {background: #f9f9f9;text-align: center;border-bottom: 1px #d6d6d6 solid; padding: .2rem .05rem;font-size: .2rem;color: #888888;}

.down_list li {padding: .15rem;position: relative;}
.down_list li .am-gallery-item {padding: 3%;border: 1px #e0e0e0 solid;}
.down_list ul li .am-gallery-item::after{content:'';position:absolute;top: 0;left: 0;width: 100%;height: 0;background: rgba(0,0,0,.5);z-index: 1;transition:all 0.5s cubic-bezier(0.25,0.46,0.45,0.94)}
.down_list li .am-gallery-item .info {position: absolute;width: auto;left: 50%;transform:translateX(-50%);text-align: center;bottom: 20%;font-size: .18rem;color: #ffffff;opacity: 0;z-index: 2;transition:all 0.5s cubic-bezier(0.25,0.46,0.45,0.94)}
.down_list li .am-gallery-item .info a {display: block;width: 1.7rem;text-align: center;margin: .11rem auto;font-size: .18rem;color: #ffffff;line-height: .4rem;}
.down_list li .am-gallery-item .info a.btn_hr {background: #d69962;}
.down_list li .am-gallery-item .info a.btn_dow {background: #3558a4;}
.down_list li:hover .am-gallery-item::after {height: 100%;}
.down_list li:hover .am-gallery-item .info {opacity: 1;}

.proc_list {position: relative;width: 100%;}
.proc_list ul li {position: relative;width: 100%;}
.proc_list ul li .am-gallery-item {position: relative;width: 100%;border-bottom: 1px #d8d8d8 solid;}
.proc_list ul li .am-gallery-item .pic {float: left;position: relative;width: 6.34rem;height: 3.74rem;margin-right: .4rem;}
.proc_list ul li .am-gallery-item .info {float: right;position: relative;width: 6.9rem;/*top: 50%;transform:translateY(-50%);*/}
.proc_list ul li .am-gallery-item .info .t {color: #333333;position: relative;font-size: .3rem;font-weight: bold;margin-bottom: .24rem;transition:all 0.5s cubic-bezier(0.25,0.46,0.45,0.94);}
.proc_list ul li .am-gallery-item .info .am-more {text-align: center;font-size: .17rem;color: #9f9f9f;border: .01rem #9f9f9f solid;line-height: .4rem;width: 2.2rem;margin: .34rem 0 0;}
.proc_list ul li .am-gallery-item .info .am-more a {width: 100%;height: 100%;display: block;color: #666666;}
.proc_list ul li .am-gallery-item .info .am-more img {width: .28rem;}
.proc_list ul li .am-gallery-item .info .am-more:hover {color: #666666;border: .01rem #666666 solid;}
.proc_list ul li .am-gallery-item .info .am-more:hover a {color: #000000;}

/**  经典案例  **/
.jdal_list {position: relative;width: 100%;}
.jdal_list ul li {position: relative;width: 100%;}
.jdal_list ul li .am-gallery-item {position: relative;width: 100%;border-bottom: 1px #d8d8d8 solid;}
.jdal_list ul li .am-gallery-item .pic {float: left;position: relative;width: 6.34rem;height: 3.74rem;margin-right: .4rem;}
.jdal_list ul li .am-gallery-item .info {float: right;position: relative;width: 6.9rem;/*top: 50%;transform:translateY(-50%);*/}
.jdal_list ul li .am-gallery-item .info .t {color: #333333;position: relative;font-size: .3rem;font-weight: bold;margin-bottom: .24rem;transition:all 0.5s cubic-bezier(0.25,0.46,0.45,0.94);}
.jdal_list ul li .am-gallery-item .info .am-more {text-align: center;font-size: .17rem;color: #9f9f9f;border: .01rem #9f9f9f solid;line-height: .4rem;width: 2.2rem;margin: .34rem 0 0;}
.jdal_list ul li .am-gallery-item .info .am-more a {width: 100%;height: 100%;display: block;color: #666666;}
.jdal_list ul li .am-gallery-item .info .am-more img {width: .28rem;}
.jdal_list ul li .am-gallery-item .info .am-more:hover {color: #666666;border: .01rem #666666 solid;}
.jdal_list ul li .am-gallery-item .info .am-more:hover a {color: #000000;}

.list_pro ul {margin-bottom: .3rem;}
.list_pro ul li {padding: .15rem;position: relative;}
.list_pro ul li .am-gallery-item {padding: 5%;position: relative;background: #ffffff;}
.list_pro ul li .am-gallery-item .nl-pic {width: 100%;
    text-align: center;position: relative;}
.list_pro .am-gallery-default .am-gallery-item img{
    width: auto;
    height: 100%;
    max-height: 240px;
}
.list_pro ul li .am-gallery-item .nl-pic a::after{content:'';position:absolute;top: 0;left: 0;width: 100%;height: 100%;background: url("../img/top_logo.png") center center no-repeat;background-size: 50%;opacity: .6;z-index: 1;transition:all 0.5s cubic-bezier(0.25,0.46,0.45,0.94)}
.list_pro ul li .am-gallery-item .nl-info {text-align: center;position: relative;}
.list_pro ul li .am-gallery-item .nl-info .nl-tit {text-align: center;font-size: .22rem;height: .7rem;
    overflow: hidden;color: #333333;margin: .2rem 0 .26rem 0;}
.list_pro ul li .am-gallery-item .nl-info .am-more {text-align: center;font-size: .17rem;color: #9f9f9f;border: .01rem #9f9f9f solid;line-height: .4rem;width: 2.2rem;margin: auto;}
.list_pro ul li .am-gallery-item .nl-info .am-more a {width: 100%;height: 100%;display: block;color: #666666;}
.list_pro ul li .am-gallery-item .nl-info .am-more img {width: .28rem;}
.list_pro ul li .am-gallery-item .nl-info .am-more:hover {color: #666666;border: .01rem #666666 solid;}
.list_pro ul li .am-gallery-item .nl-info .am-more:hover a {color: #000000;}
.proc_view_pic {text-align: center;}
.proc_view_title, .wz h3 {font-size: .3rem;font-weight: bold;color: #333333;height: .38rem;line-height: .38rem;border-left: .06rem solid #105daa;padding-left: .24rem;margin-bottom: .22rem;}
.pro_view_bg .rq p.title{color: #4e3123}
.pro_view_bg .rq p.title span.color{color: #bd825c}
.pro_view_bg .rq .cpinfor .left{width: 46%;float: left;padding-right: 3%;}
.pro_view_bg .rq .cpinfor .right{width:44%;float: right;border-left: 1px solid #dfdfdf;padding-left: 3%;}
.pro_view_bg .rq .cpinfor p{color: #393939}
.pro_view_bg .rq .cpinfor p span{color: #4e3123}
.pro_view_bg img {max-width: 5.5rem;max-height: 6rem;}
.fw_wz, .fw_wz p {font-size: .2rem;line-height: .36rem;color: #333333;}
.fw_li ul li {padding: .3rem;}
.fw_li ul li .am-gallery-item {padding: .2rem;border-bottom: .02rem solid #000000;}
.fw_li ul li .am-gallery-item .nl-pic {width: 100%;text-align: center;margin-bottom: .2rem;}
.fw_li ul li .am-gallery-item .nl-pic img {width: 1rem;}
.fw_li ul li .am-gallery-item .nl-info .nl-tit {text-align: center;width: 100%;font-size: .2rem;color: #333333;}
.qyzs_li ul li {padding: .15rem;position: relative;}
.qyzs_li ul li .am-gallery-item {padding: 5%;position: relative;border: 1px solid #e2e2e2;}
.pic_li ul li {padding: .2rem .15rem;}
.pic_li ul li .am-gallery-item {position: relative;}
.pic_li ul li .am-gallery-item .nl-tit {position: absolute;width: 100%; height: 1.29rem;line-height: 1.29rem;bottom: 0;text-align: center;font-size: .22rem;color: #ffffff;background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.8));}
.bg_scsb_wz {background: url("../img/bg_scsb_wz.jpg") right center no-repeat;background-size: 100% 100%;width: 9.5rem;height: 6.69rem;position: absolute;right: -2.56rem;}
.scsb_wz {float: left;width: 5.8rem;position: relative;}
.bg_scsb .about1-intro{ width:100%; padding: 3%;height: 2.64rem;background: #ffffff;border-radius: .06rem;box-shadow: 0 0 15px #ccc;}
.bg_scsb .about1-container{width:100%; overflow: hidden;}
.bg_scsb .about1-item{ float: left; width: 30%;margin: 0 3% 0 0; overflow:hidden; padding: .3rem .6rem; border-right: 1px solid #333333;}
.bg_scsb .about1-item:nth-of-type(3n){ margin: 0; border-right: none;}
.bg_scsb .about1-content{float:left;width:2.4rem}
.bg_scsb .about1-img{ width: .8rem; margin:0 0 .12rem;display: none;}
.bg_scsb .about1-img img{margin:0 auto;max-width:100%;max-height:100%;object-fit:contain}
.bg_scsb .about1-number{font-size:.6rem;line-height:.7rem; font-weight:bold; color:#333333;}
.bg_scsb .about1-unit{font-size:.18rem;margin-left:.05rem;top: -.3rem;}
.bg_scsb .about1-note{font-size:.18rem;color:#333333;line-height:.3rem;}
.ly_wz ul li {float: left;width: 1.64rem;}
.ly_wz ul li:nth-of-type(2n) {width: 11.8rem;}
.bg_hr {background: url("../img/bg_hr.jpg") top center no-repeat #e4e2e1;background-size: 100% auto;width: 100%;height: auto;position: relative;margin: auto;}
.rec_li ul li {padding: .12rem;}
.rec_li ul li .am-gallery-item {padding: .26rem;position: relative;background: rgba(255, 255, 255, .8);}
.rec_li ul li .am-gallery-item .nl-tit {font-size: .26rem;position: relative;border-bottom: 1px #d8d8d8 solid;background: url("../img/ico_hr_rec.png") right center no-repeat;background-size: .39rem;color: #333333;padding-bottom: .16rem;margin-bottom: .16rem;}
.contact_wz {position: relative;width: 100%;line-height: .48rem;color: #333333;}
.contact_wz .erwm {position: absolute;width: 2.07rem;right: 0;bottom: 0;text-align: center;font-size: .2rem;}
.contact_wz .t {font-size: .36rem;line-height: .72rem;color: #333333;}
.contact_wz .ddr {font-size: .24rem;line-height: .62rem;color: #333333;}
.contact_title {font-size: .28rem;line-height: .74rem;color: #0028aa;margin-bottom: .2rem;}


.list_pcn ul li{padding: .15rem;}
.list_pcn ul li .am-gallery-item{position: relative;height: 4rem;background: #ffffff;margin-bottom: .12rem; }
/*.list_pcn ul li:nth-child(3n+0) .am-gallery-item{margin-right: 0;}*/
.list_pcn ul li .nl-info {padding: .24rem;}
.list_pcn ul li .nl-tit {
	line-height: .34rem;
	font-size: .18rem;
	color: #333333;
	max-height: .64rem;
	overflow: hidden;
	position: relative;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2; /** 这里修改为要显示的行数 **/
    -webkit-box-orient: vertical;
	z-index: 2;
	-webkit-transition: all .8s;
	transition: all .8s;
}
.list_pcn ul li .nl-dt {
	line-height: .18rem;
	font-size: .16rem;
	color: #969696;
	margin-top: .08rem;
	position: relative;
	z-index: 2;
	-webkit-transition: all .8s;
	transition: all .8s;
}
.list_pcn ul li .nl-dt span{color: #a1a1a1;}
.list_pcn ul li .nl-pic {
	background: #ffffff;
	max-height: 2.80rem;
	position: relative;
	overflow: hidden;
	z-index: 2;
	-webkit-transition: all .8s;
	transition: all .8s;
}
.list_pcn ul li .nl-ph{width: 100%;height: 35px;}
.list_pcn ul li .nl-pic img{width: 100%;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
	-webkit-transition: all .8s;
	transition: all .8s;
}
.list_pcn ul li:hover .nl-pic img {
	-webkit-transform: scale3d(1.1, 1.1, 1);
	transform: scale3d(1.1, 1.1, 1);
}
.list_pcn ul li:hover .am-gallery-item: {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
	-webkit-transition: all 0.5s 0s cubic-bezier(0.86, 0.17, 1, 1);
	transition: all 0.5s 0s cubic-bezier(0.86, 0.17, 1, 1);
}
.list_pcn ul li .am-gallery-item:before {
	content: "";
	width: 100%;
	height: 0px;
	background: #d69962;
	position: absolute;
	left: 0;
	bottom: 0;
	-webkit-transition: all .5s 0s ease-in-out;
	transition: all .5s 0s ease-in-out;
	z-index: 1;
}
.list_pcn ul li:hover .am-gallery-item:before {
	height: 100%;
	visibility: visible;
}
.list_pcn ul li .nl-not {
	line-height: .26rem;
	font-size: .14rem;
	color: #717171;
	padding-left: .15px;
	padding-right: 15px;
	padding-bottom: 35px;
	padding-top: 22px;
	position: relative;
	z-index: 2;
	-webkit-transition: all .8s;
	transition: all .8s;
	text-indent: 2em;
	display: none;
}
.list_pcn ul li .nl-not a {
	line-height: 26px;
	font-size: 14px;
	color: #717171;
	text-decoration: underline;
}
.list_pcn ul li .am-gallery-item .am-more{border-radius: 3px;font-size: 15px;line-height: 40px;height: 40px;color: #737373;width: 124px;text-align: center;border: 1px #e7e7e7 solid;position: relative;bottom: 4px;left: 0;-webkit-transition: all .8s;transition: all .8s;}

.list_pcn ul li:hover .am-gallery-item .nl-dt{color: #ffffff;}
/*.list_pcn ul li:hover .am-gallery-item .nl-not{color: #ffffff;opacity: 0.6;}*/
.list_pcn ul li:hover .am-gallery-item .nl-tit{color: #ffffff;}
.list_pcn ul li:hover .am-gallery-item .am-more{color: #ffffff;background: #b51424;}

/* 通知公告 */
.list_pcn1 .am-list-item-desced{position: relative;width: 100%;padding: .1rem;border-top: 1px solid;border-color: #d4d4d3;-webkit-transition: all .5s 0s ease-in-out;transition: all .5s 0s ease-in-out;}
.list_pcn1 .am-list-item-desced:nth-child(1) {border-top: none;}
/*.list_pcn1 .am-list-news-default .am-list .am-list-item-desced:nth-child(2n+0) .am-gallery-item{margin-right: 0;}*/
.list_pcn1 .am-list-main{position: relative;background: none;width: 100%;height: 100%;min-height: 1.25rem;line-height: .4rem;text-align: left;font-size: .22rem;color: #ffffff;padding: .3rem;-webkit-transition: all .5s 0s ease-in-out;transition: all .5s 0s ease-in-out;}
.list_pcn1 .am-list-item-hd a{font-size: .24rem;line-height: .4rem;color: #333333;-webkit-transition: all .5s 0s ease-in-out;transition: all .5s 0s ease-in-out;overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2; /** 这里修改为要显示的行数 **/
-webkit-box-orient: vertical;}
.list_pcn1 .am-list-item-hd {padding-left: 1.2rem;}
.list_pcn1 .am-list-item-text{padding-left: 1.2rem;font-size: .16rem;line-height: 26px;max-height: 140px;color: #999999;margin-top: .15rem;}
/*.list_pcn1 .am-list-news-default .am-list .am-list-item-desced .am-more{display: none;border-radius: 8px;font-size: 14px;line-height: 27px;height: 27px;color: #e70012;width: 96px;text-align: center;border: 1px #e70012 solid;position: absolute;bottom: 10px;right: 10px;}*/

.list_pcn1 .dt{font-size: .2rem;color: #333333;text-align: center;line-height: 28px;position: absolute;left: 0;top: 0;height: 100%;width: 1.25rem;padding: 0;background: none;}
.list_pcn1 .dt p{position: relative;z-index: 99;margin-top: .3rem;}
.list_pcn1 .dt span{color: #333333;display: inline-block;width: 100%;}
.list_pcn1 .dt strong{color: #333333;font-size: .48rem;line-height: .58rem;display: inline-block;width: 100%;}
/*.list_pcn1 .am-list-news-default .am-list .dt:before {content: "";position: absolute;background: #68373e;width: 100%;height: 3px;top: 0;left: 0;z-index: 0;-webkit-transition: all .5s 0s ease-in-out;transition: all .5s 0s ease-in-out;}*/
.list_pcn1 .am-list-item-desced:before{content: "";position: absolute;bottom: 0px;height: 8px;width: 0%;background: #ec030d;opacity: 0;right: 0;
	-webkit-transition: all .5s 0s ease-in-out;
	transition: all .5s 0s ease-in-out;}
.list_pcn1 .am-list-item-desced:hover .am-list-main {background: #c7b270;}
.list_pcn1 .am-list-item-desced:hover .am-list-item-hd a,
.list_pcn1 .am-list-item-desced:hover .am-list-item-text,
.list_pcn1 .am-list-item-desced:hover .dt p span,
.list_pcn1 .am-list-item-desced:hover .dt p strong {color: #ffffff;}















/*分页*/
.pager{padding-top: .18rem;text-align: center;margin: 0 auto;min-height: 60px;}
/*.pager span{float: left;margin-bottom: 11px;}*/
.pager a:hover{color: #ffffff !important;}
.pg_num_current,.pg_num,.pg_next,.pg_end,.pg_home,.pg_prev{color: white;text-align: center;margin-right: 5px;padding:7px 0px;}
.pg_num a,.pg_home a,.pg_next a,.pg_end a,.pg_prev a,.pg_num_current a{padding:7px 10px;background-color:#e8e8e8;color: black}
.pg_num_current a{background-color: #d69962;color: white}
.pg_num a:hover,.pg_home a:hover,.pg_next a:hover,.pg_end a:hover,.pg_prev a:hover,.pg_num_current a:hover{cursor: pointer;background-color: #d69962;color: white}
.pg_home_dis,.pg_prev_dis,.pg_end_dis,.pg_next_dis{background-color: #d69962;color: white;text-align: center;margin-right: 5px;padding:7px 10px;}



@media (min-width:1921px){
    .header .mian .nav ._li .child{
        height: auto !important;
    }
}
@media (min-width:1081px){

    .pro_view_info .cpinfor .left,
    .pro_view_info .cpinfor .right {width: 48%;}
    .pro_view_info .cpinfor .right {border-left: 1px solid #dfdfdf;padding-left: 30px;}
    .pic_li ul li .am-gallery-item .nl-pic {position: relative;overflow: hidden;height: 2.6rem;}
}

@media (max-width: 1919px){
    .stats-img{ text-align:right;}
    .stats-img img{ width:90%;}
    body{ overflow-x:hidden;}
}

@media (max-width: 1440px){
    .research-tech .tech-box{ width: 4.73rem; padding: 0 0 0 .6rem;}
    .research-tech .tech-section-tit{ width: 13.85rem;}
}

.wap{ display:none}

@media (max-width: 1288px){
.site-en{ width:1.3rem;}
}
@media (max-width: 1200px){
.menuIcon,.menuIcon2{position:absolute; right:0px; top:0px; z-index:996; cursor:pointer;}
.btn-nav{background:0 0;border:none;padding:14px 20px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;cursor:pointer;z-index:99999}
.btn-nav:focus{outline:0}
.icon-bar{display:block;margin:5px 0;width:25px;height:2px;background-color:#333}
.btn-nav:hover .icon-bar{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-color:#333}
.animated2{display:block;margin:0 auto}
.animated2:focus .icon-bar,.animated2:hover .icon-bar{background-color:#333}
.animated2:focus{cursor:pointer;z-index:9999}

.icon-bar3{display:block;margin:5px 0;width:23px;height:2px;background-color:#333}
.btn-nav3:hover .icon-bar3{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-color:#333}
.animated3{display:block;margin:0 auto}
.animated3:focus .icon-bar,.animated3:hover .icon-bar{background-color:#333}
.animated3:focus{cursor:pointer;z-index:9999}


.middle{width:18px;}
.icon-bar{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:999999}
.animated2 .icon-bar{z-index:999999;background-color:#333}
.animated2 span.ztop{-webkit-transform:translateY(6px) rotateZ(45deg);-moz-transform:translateY(6px) rotateZ(45deg);-ms-transform:translateY(6px) rotateZ(45deg);-o-transform:translateY(6px) rotateZ(45deg);transform:translateY(6px) rotateZ(45deg)}
.animated2 span.zbottom{-webkit-transform:translateY(-8px) rotateZ(-45deg);-moz-transform:translateY(-8px) rotateZ(-45deg);-ms-transform:translateY(-8px) rotateZ(-45deg);-o-transform:translateY(-8px) rotateZ(-45deg);transform:translateY(-8px) rotateZ(-45deg)}
.animated2 span.zmiddle{width:0}

.menuIcon2{ background:url(../img/icon_05.png) no-repeat center center; background-size:.28rem; width:.97rem; height:.7rem; display:none;}
header{ left:0; top:0; width:100%; height:.85rem; z-index:1000;position:fixed; background:none;transition:background 0.4s ease-out 0.5s; -webkit-transition:background 0.4s ease-out 0.5s;}
header .logo{ position:absolute; left:.2rem; top:.1rem; width:2.6rem; height:.65rem; background:url(../img/top_logo.png) no-repeat left center; background-size:2.6rem;}
header .logo a{ display:block; width:100%; height:100%;}
header.showMenu{ position:fixed; transition:background 0s ease-out; -webkit-transition:background 0s ease-out;}
header.showMenu .logo a{ color:#fff;}
header.showMenu .animated2 .icon-bar{ background:#333;}
.menuMain{ position: fixed; left:0; top:0; width:100%; height:100%; z-index:999; background:#fff; display:none; margin:0; padding:0; overflow:hidden; overflow-y: scroll;}
.menuBox{ margin:.85rem 0px .3rem 0px; padding:0 .3rem; height:100%; position:relative; overflow:hidden; overflow-y:scroll;}
.menuBox li{ padding:0 0px 0 0; position:relative; line-height:.74rem; background:url(../img/icon_01-.png) no-repeat 98% .28rem; background-size:.18rem; display:block;}
.menuBox li>a{ height:.74rem; line-height:.74rem; color:rgba(0,0,0,1); font-size:.24rem; opacity:0.8}
.menuBox li>i{ width:100%; height:.74rem; line-height:.74rem; display:block; position:absolute;}
.menuBox li.on{ background-image:url(../img/icon_02--.png);}
.menuBox li.link{ background-image:url(../img/icon_03.png);}
.menuBox li.link a{ display:block;}
.menuBox li.searchBtn>a{ background: url(../img/icon_04.png) no-repeat left center;background-size:.22rem; text-indent:.28rem; display:block;}
.menuBox .linkBtn{ padding-top:.54rem; text-align:center;}
.menuBox .linkBtn a{height:.74rem; line-height:.74rem; color:rgba(255,255,255,0.5); padding:0 .46rem; border-radius:5px; display:inline-block; margin:0 15px; font-size:.22rem; position:relative;}
.menuBox .linkBtn a:after{border-radius:10px;}
.menuBox .serList{ overflow:hidden; display:none; padding:0 0 12px;}
.menuBox .serList a{ width:50%; display:inline-block; height:.7rem; line-height:.7rem; font-size:.24rem; float:left; color:rgba(0,0,0,0.6); position:relative; background-repeat:no-repeat; background-position:.23rem center; background-size:.43rem; text-indent:.92rem; text-transform:uppercase;}
.menuBox .serList a{ width:100%; text-indent:.3rem;}
.menuBox .preBox ul{ padding:0 .3rem;}
.menuBox .preBox{ position:absolute; left:0; top:0; width:100%;
-webkit-transform: translateY(0px); transform:translateY(0px);
    transition:-webkit-transform 0.35s linear;
    transition: transform 0.35s linear;}

.menuBox li,.linkBtn{opacity: 0;
    pointer-events: none;
    -webkit-transform: scale(1.1) translateY(-.37rem);
    transform: scale(1.1) translateY(-.37rem);
    -webkit-transition: opacity 0.35s ease-out, -webkit-transform 0.35s ease-out;
    transition: opacity 0.35s ease-out, -webkit-transform 0.35s ease-out;
    transition: opacity 0.35s ease-out, transform 0.35s ease-out;
    transition: opacity 0.35s ease-out, transform 0.35s ease-out, -webkit-transform 0.35s ease-out;}
.showMain .menuBox li,.showMain .linkBtn{opacity: 1;pointer-events: auto; -webkit-transform: none; transform: none;}
.showMain .menuBox li:nth-child(2){-webkit-transition-delay: 100ms,100ms; transition-delay: 100ms,100ms;}
.showMain .menuBox li:nth-child(3){-webkit-transition-delay: 180ms,180ms; transition-delay: 180ms,180ms;}
.showMain .menuBox li:nth-child(4){-webkit-transition-delay: 260ms,260ms; transition-delay: 260ms,260ms;}
.showMain .linkBtn{-webkit-transition-delay: 340ms,340ms; transition-delay: 340ms,340ms;}
.menuBox .linkBtn{ padding:1.33rem 0 0; margin:0 .36rem; border-bottom:.02rem solid rgba(220,220,220,.5); overflow:hidden; position:relative;}
.menuBox .linkBtn .search_txt{ float:left; width:92%; height:.74rem; line-height:.74rem; color:rgba(0,0,0,0.6); font-size:.22rem !important; padding:0; border:none; background:transparent;}
.menuBox .linkBtn .search_btn{ float:left; width:8%; height:.74rem; line-height:.74rem; color:#fff; font-size:.74rem; border:none; background:url(../img/search-w.png) no-repeat center center; background-size:20px;}
.menuBox .linkBtn input::-webkit-input-placeholder{color:#fff}
.menuBox .linkBtn input:-moz-placeholder{color:#fff}
.menuBox .linkBtn input::-moz-placeholder{color:#fff}
.menuBox .linkBtn input:-ms-input-placeholder{color:#fff}

.menuBox .preBox ul{ padding:0 .36rem;}
.menuBox .preBox{ position:absolute; left:0; top:0; width:100%; -webkit-transform: translateY(0px); transform:translateY(0px); transition:-webkit-transform 0.35s linear; transition: transform 0.35s linear;}

.menuBox li,.linkBtn{opacity: 0;
    pointer-events: none;
    -webkit-transform: scale(1.1) translateY(-.37rem);
    transform: scale(1.1) translateY(-.37rem);
    -webkit-transition: opacity 0.35s ease-out, -webkit-transform 0.35s ease-out;
    transition: opacity 0.35s ease-out, -webkit-transform 0.35s ease-out;
    transition: opacity 0.35s ease-out, transform 0.35s ease-out;
    transition: opacity 0.35s ease-out, transform 0.35s ease-out, -webkit-transform 0.35s ease-out;}
.showMain .menuBox li,.showMain .linkBtn{opacity: 1;pointer-events: auto; -webkit-transform: none; transform: none;}
.showMain .menuBox li:nth-child(2){-webkit-transition-delay: 100ms,100ms; transition-delay: 100ms,100ms;}
.showMain .menuBox li:nth-child(3){-webkit-transition-delay: 180ms,180ms; transition-delay: 180ms,180ms;}
.showMain .menuBox li:nth-child(4){-webkit-transition-delay: 260ms,260ms; transition-delay: 260ms,260ms;}
.showMain .linkBtn{-webkit-transition-delay: 340ms,340ms; transition-delay: 340ms,340ms;}

.showMain .text{ color:#fff; font-size:.56rem; position:fixed; left:4rem; line-height:1.33rem;}
.menuBox .linkBtn .search_txt::placeholder {
    color: #333;
    opacity: 1;
}

/****************************************************************************/

.bBor:after,.tBor:before{ position:absolute;content:"";height:1px;background:rgba(220,220,220,.5);left:0;right:0}
.tBor:before{top:0}
.bBor:after{bottom:0}
.lBor:before,.rBor:after{position:absolute;content:"";width:1px;background:rgba(220,220,220,.5);top:0;bottom:0}
.lBor:before{left:0}
.rBor:after{right:0}
.trblBor:after{position:absolute;content:"";top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;border:1px solid rgba(220,220,220,.5);point-events:none}
@media (min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi),(min-resolution:1.5dppx),(-ms-high-contrast:active),(-ms-high-contrast:none){.bBor:after,.tBor:before{-webkit-transform:scaleY(.5);-ms-transform:scaleY(.5);-o-transform:scaleY(.5);transform:scaleY(.5)}
.lBor:before,.rBor:after{-webkit-transform:scaleX(.5);-ms-transform:scaleX(.5);-o-transform:scaleX(.5);transform:scaleX(.5)}
.trblBor:after{width:200%;height:200%;-webkit-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}
.lBor:before,.tBor:before,.trblBor:after{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}
.bBor:after,.rBor:after{-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%}
}
@media (-webkit-device-pixel-ratio:1.5){.bBor:after,.tBor:before{-webkit-transform:scaleY(.6666);-ms-transform:scaleY(.6666);-o-transform:scaleY(.6666);transform:scaleY(.6666)}
.lBor:before,.rBor:after{-webkit-transform:scaleX(.6666);-ms-transform:scaleX(.6666);-o-transform:scaleX(.6666);transform:scaleX(.6666)}
.trblBor:after{width:150%;height:150%;-webkit-transform:scale(.6666);-ms-transform:scale(.6666);-o-transform:scale(.6666);transform:scale(.6666)}
}
@media (-webkit-device-pixel-ratio:3){.bBor:after,.tBor:before{-webkit-transform:scaleY(.3333);-ms-transform:scaleY(.3333);-o-transform:scaleY(.3333);transform:scaleY(.3333)}
.lBor:before,.rBor:after{-webkit-transform:scaleX(.3333);-ms-transform:scaleX(.3333);-o-transform:scaleX(.3333);transform:scaleX(.3333)}
.trblBor:after{width:300%;height:300%;-webkit-transform:scale(.3333);-ms-transform:scale(.3333);-o-transform:scale(.3333);transform:scale(.3333)}
}


}

@media (max-width: 1180px){
.header{ display:none;}
header.wap{ display:block;}
.blackfont{background-color: #fff;}
.banner-section .scroll{display:none}

}


.pic{overflow: hidden;}
.pic img{transition: all 0.5s;-webkit-transition: all 0.5s}
.pic:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);z-index: -1;}
.w_hide{display: none;}
@media screen and (max-width: 1025px) {
	.m_hide{display: none;}
	.w_hide{display:block;width:100%;}
.home body{ overflow:visible;}
.body_b{ position:static;}
.body_home{ background:#fff;}
.body_home .bb{ display:none;}
body{ min-width:320px; font:.22rem/1.8 "Microsoft YaHei","微软雅黑", Arial, sans-serif;}
.right_side{ display:none !important;}
input, select { font: .22rem/2 "Microsoft YaHei","微软雅黑", Arial, sans-serif;}
.indexpc{ display:none !important;}
.indexwap{ display:block !important;}
.slick-dots { margin-top: .36rem;}
.slick-dots li { width:.2rem; height:.2rem; margin-right:.2rem;}

.swiper1{ height:100vh; margin:0;}
.swiper1 .swiper-slide{ height:100vh;}
.sectionWrapper{ width:100%; max-width:100%; padding:0 .2rem .4rem;}

    .h60 {height: .4rem;}
    .h35 {height: .28rem;}
    .main {width: 94%;}
    .rt_title, .h_title {font-size: .36rem;}
    .banner-section{position:relative;height: auto;margin-top: .85rem;overflow:hidden}
    .banner-section .banner-title{font-size:.32rem;font-weight:bold;margin-bottom:.2rem;text-shadow:.02rem .02rem .04rem rgba(0,0,0,0.5);line-height:1.2}
    .banner-section .banner-subtitle{font-size:.3rem;}

    .banner-nav{ width:100%; height:.68rem; line-height:.67rem;}
    .banner-nav ul{ width: 100%; padding: 0;}
    .banner-nav ul li{ float:left; width:25%; text-align:center;}
    .banner-nav ul li a{ font-size:.2rem; width:100%; height:.67rem;}
    .banner-nav-three ul li{ width:33.33%;}
    .dqdt-section {width: 94%;margin: auto;}

	/*子级栏目*/
	.m_sub_menu  {height: 56px;line-height: 50px;position: relative;margin-bottom: 12px;}
	.m_sub_menu .swiper-container {height: 56px;line-height: 50px;position: relative;width: 100%;overflow: hidden;}
	.m_sub_menu .swiper-container .swiper-slide{height: 56px;line-height: 50px;width: 18%;text-align: center;font-size: 17px;color: #000000;background: #FFFFFF;position: relative;/*margin-right: 0%;border-radius: 6px;*/border-bottom: 1px #eeeeee solid;}
	.m_sub_menu .swiper-container .swiper-slide a {font-size: 17px;text-align: center;color: #000000;width: 100%;}
	.m_sub_menu .swiper-container .swiper-slide a > .tit{font-size: 17px;text-align: center;color: #000000;width: 100%;}
	.m_sub_menu .swiper-container .swiper-slide a > .tit img {vertical-align: middle;margin-right: 6px;width: 30px;}
	.m_sub_menu .swiper-container .swiper-slide.active .tit{color: #b51424;font-weight: bold;/*border-bottom: 6px #b51424 solid;height: 66px;line-height: 66px;*/}
	.m_sub_menu .swiper-container .swiper-slide:before {
		content: "";
		width: 0%;
		height: 3px;
		background: #b51424;
		position: absolute;
		left: 0;
		bottom: 0;
		-webkit-transition: all .5s 0s ease-in-out;
		transition: all .5s 0s ease-in-out;
		z-index: 1;
	}
	.m_sub_menu .swiper-container .swiper-slide.active:before {width: 100%;}





    .footer{width:100%;padding-top:.4rem;position:relative;border-top: 1px #efefef solid;}
    .footer-content,.footer-bottom{ width: 100%; margin: 0 auto; overflow: hidden;}
    .followus,
    .footer-menu{ display: none;}
    .footer-contact{ float: none; width: 100%; padding: 0; position:relative;}
    .contact-content{width:100%;display:flex;flex-direction:column;gap:.4rem;align-items:center}
    .contact-info{display:flex;flex-direction:column;gap:.2rem;text-align:justify}
    .contact-item{font-size:.18rem;color:#888;line-height:1.5}
    .contact-item b{color:#333;}
    .qrcode-text{font-size:.18rem;color:#888888}
    .footer-bottom{ color: #ccc; font-size:.16rem; padding:.2rem .1rem .2rem 0; border-top: .01rem solid #E8E8E8;}

    .banner{position:relative;min-height:6rem;height:100vh;overflow:hidden}
    .banner .swiper-slide img{height:100vh;width:inherit;object-fit:cover;object-position:center}
    .banner .banner-content{position:absolute;top:50%;left:1.8rem;transform:translateY(-50%);z-index:10;color:white;max-width:8rem}
    .banner .banner-title{font-size:.6rem;font-weight:bold;margin-bottom:.2rem;text-shadow:.02rem .02rem .04rem rgba(0,0,0,0.5);line-height:1.2}
    .banner .banner-subtitle{font-size:.48rem;margin-bottom:1.85rem;text-shadow:.02rem .02rem .04rem rgba(0,0,0,0.5);line-height:1.3}
    .banner .banner-btn{display:inline-block;width:1.71rem;height:.47rem;line-height:.45rem;padding:0 .28rem;border:.01rem solid rgba(255,255,255,0.5);color:#fff;text-decoration:none;font-size:.2rem;transition:all 0.3s ease;position:relative;margin-left:9%}
    .banner .banner-btn:hover{background-color:#c49553;color:white;border-color:#c49553}
    .banner .banner-btn img,.intro-btn img{position:absolute;right:.2rem;top:50%;transform:translateY(-50%);height:.05rem}
    .banner .swiper-pagination{bottom:10%}

    .news-swiper-container{width: 100%;margin: 0;}
    .news-swiper-container .swiper-slide{width: 48% !important;margin-right: 2% !important}
    .hyyy_pc .swiper-container {margin-left: .86rem;}
    .hyyy_pc .swiper-container .swiper-slide .t {position: absolute;width: 100%;bottom: .18rem;font-size: .22rem;color: #ffffff;text-align: center;overflow: hidden;}
    .hyyy_pc .swiper-button-next, .hyyy_pc .swiper-button-prev{width: .66rem;height: .66rem;left: .08rem;}
    .hyyy_pc .swiper-button-next {margin-top: -.46rem;}
    .hyyy_pc .swiper-button-prev {margin-top: .46rem;}
    .hyyy_pc .swiper-button-next:after, .hyyy_pc .swiper-button-prev:after {font-size: .16rem;}
    .hyyy-pagination{background-color:rgba(0,0,0,0.1) !important;height:.04rem !important;position:relative;margin-top:.6rem;bottom:0 !important}
    .hyyy_pc .swiper-pagination {left: 0 !important;}


    /*关于我们*/
    .bg_about {background: url("../img/bg_about01.jpg") bottom no-repeat #f9f9f9; background-size: 100%;}
    .bg_about .main {background: none;}
    .bg_about .about1-intro{ width:100%; margin:.3rem 0;}
    .bg_about .about1-container{width:100%; overflow: hidden;}
    .bg_about .about1-item{ float: left; width: 45%;margin: 0 5% 0 0; overflow:hidden; padding: .3rem .6rem; border-bottom: 1px solid #333333;}
    .bg_about .about1-content{float:left;width:2.4rem}
    .bg_about .about1-img{ width: .8rem; margin:0 0 .12rem;display: none;}
    .bg_about .about1-img img{margin:0 auto;max-width:100%;max-height:100%;object-fit:contain}
    .bg_about .about1-number{font-size:.6rem;line-height:.7rem; font-weight:bold; color:#333333;}
    .bg_about .about1-unit{font-size:.18rem;margin-left:.05rem;top: -.3rem;}
    .bg_about .about1-note{font-size:.18rem;color:#333333;line-height:.3rem;}
    .bg_video {background: none;height: auto;}
    .bg_video .info {top: 50%;position: absolute;width: 100%;transform:translateY(-50%);}
    .bg_video .info::after{content:'';position:absolute;top: 0;width: 100%;height: .95rem;background: url("../img/ico_video.png") top center no-repeat;background-size: .95rem;z-index: -1;transition:all 0.5s cubic-bezier(0.25,0.46,0.45,0.94)}
    .bg_video .info .tit {font-size: .3rem;text-align: center;color: #ffffff;width: 100%;margin-top: 1.1rem;}
    .bg_zzjg {background: url("../img/bg_zzjg.jpg") top center no-repeat;width: 100%;position: relative;height: 9.1rem;}
    .bg_zzjg .main {background: url("../img/about_zzjg_pic01.jpg") right center no-repeat;background-size: 8.89rem;width: 100%;position: relative;height: 7.2rem;margin-top: .7rem;}
    .bg_zzjg .main .wz {width: 5.35rem;position: relative;}
    .bg_qywh {background: url("../img/bg_qywh.jpg") top center no-repeat;width: 100%;position: relative;height: 9.77rem;}
    .bg_qywh .qywh_list ul li {padding: .09rem;}
    .bg_qywh .qywh_list ul li .am-gallery-item {background: url("../img/ico_qywh01.png") right .2rem no-repeat rgba(249,249,249,.7);width: 100%;position: relative;height: 1.8rem;padding: 5%;background-size: 20%;}
    .bg_qywh .qywh_list ul li .am-gallery-item .t {font-size: .24rem;font-weight: bold;color: #333333;margin-bottom: .12rem;}
    .bg_qywh .qywh_list ul li .am-gallery-item .w {font-size: .18rem;color: #333333;line-height: .36rem;}
    .honor_pc {position: relative;width: 100%;overflow: hidden;padding-bottom: .55rem;}
    .honor_pc .swiper-slide {position: relative;width: 100%;padding: 2%;background: #f8f8f8;}
    .honor_pc .swiper-button-next, .honor_pc .swiper-button-prev {color: #cccccc;}
    .honor_pc .swiper-pagination {left: 50% !important;transform:translateX(-50%);}
    .honor_pc .swiper-pagination-bullet {background: #d2d2d2;width: .15rem;height: .15rem;}
    .honor_pc .swiper-pagination-bullet-active {background: #d69962;width: .55rem;border-radius: .07rem;}

    .down_list li {padding: .15rem;position: relative;}
    .down_list li .am-gallery-item {padding: 3%;border: 1px #e0e0e0 solid;}
    .down_list ul li .am-gallery-item::after{content:'';position:absolute;top: 0;left: 0;width: 100%;height: 0;background: rgba(0,0,0,.5);z-index: 1;transition:all 0.5s cubic-bezier(0.25,0.46,0.45,0.94)}
    .down_list li .am-gallery-item .info {position: absolute;width: auto;left: 50%;transform:translateX(-50%);text-align: center;bottom: 20%;font-size: .18rem;color: #ffffff;opacity: 0;z-index: 2;transition:all 0.5s cubic-bezier(0.25,0.46,0.45,0.94)}
    .down_list li .am-gallery-item .info a {display: block;width: 1.7rem;text-align: center;margin: .11rem auto;font-size: .18rem;color: #ffffff;line-height: .4rem;}
    .down_list li .am-gallery-item .info a.btn_hr {background: #d69962;}
    .down_list li .am-gallery-item .info a.btn_dow {background: #3558a4;}
    .down_list li:hover .am-gallery-item::after {height: 100%;}
    .down_list li:hover .am-gallery-item .info {opacity: 1;}

    .proc_list {position: relative;width: 100%;}
    .proc_list ul li {position: relative;width: 100%;}
    .proc_list ul li .am-gallery-item {position: relative;width: 100%;border-bottom: 1px #d8d8d8 solid;}
    .proc_list ul li .am-gallery-item .pic {float: left;position: relative;width: 48%;height: auto;margin-right: 2%;}
    .proc_list ul li .am-gallery-item .info {float: right;position: relative;width: 50%;/*top: 50%;transform:translateY(-50%);*/}
    .proc_list ul li .am-gallery-item .info .t {color: #333333;position: relative;font-size: .3rem;font-weight: bold;margin-bottom: .24rem;transition:all 0.5s cubic-bezier(0.25,0.46,0.45,0.94);}
    .proc_list ul li .am-gallery-item .info .am-more {text-align: center;font-size: .17rem;color: #9f9f9f;border: .01rem #9f9f9f solid;line-height: .4rem;width: 2.2rem;margin: .34rem 0 0;}
    .proc_list ul li .am-gallery-item .info .am-more a {width: 100%;height: 100%;display: block;color: #666666;}
    .proc_list ul li .am-gallery-item .info .am-more img {width: .28rem;}
    .proc_list ul li .am-gallery-item .info .am-more:hover {color: #666666;border: .01rem #666666 solid;}
    .proc_list ul li .am-gallery-item .info .am-more:hover a {color: #000000;}

    .list_pro ul {margin-bottom: .3rem;}
    .list_pro ul li {padding: .15rem;position: relative;}
    .list_pro ul li .am-gallery-item {padding: 5%;position: relative;background: #ffffff;}
    .list_pro ul li .am-gallery-item .nl-info {text-align: center;position: relative;}
    .list_pro ul li .am-gallery-item .nl-info .nl-tit {text-align: center;font-size: .22rem;color: #333333;margin: .2rem 0 .26rem 0;}
    .list_pro ul li .am-gallery-item .nl-info .am-more {text-align: center;font-size: .17rem;color: #9f9f9f;border: .01rem #9f9f9f solid;line-height: .4rem;width: 2.2rem;margin: auto;}
    .list_pro ul li .am-gallery-item .nl-info .am-more a {width: 100%;height: 100%;display: block;color: #666666;}
    .list_pro ul li .am-gallery-item .nl-info .am-more img {width: .28rem;}
    .list_pro ul li .am-gallery-item .nl-info .am-more:hover {color: #666666;border: .01rem #666666 solid;}
    .list_pro ul li .am-gallery-item .nl-info .am-more:hover a {color: #000000;}
    .proc_view_pic {text-align: center;}
    .proc_view_title, .wz h3 {font-size: .3rem;font-weight: bold;color: #333333;height: .38rem;line-height: .38rem;border-left: .06rem solid #105daa;padding-left: .24rem;margin-bottom: .22rem;}
    .fw_wz, .fw_wz p {font-size: .2rem;line-height: .36rem;color: #333333;}
    .fw_li ul li {padding: .3rem;}
    .fw_li ul li .am-gallery-item {padding: .2rem;border-bottom: .02rem solid #000000;}
    .fw_li ul li .am-gallery-item .nl-pic {width: 100%;text-align: center;margin-bottom: .2rem;}
    .fw_li ul li .am-gallery-item .nl-pic img {width: 1rem;}
    .fw_li ul li .am-gallery-item .nl-info .nl-tit {text-align: center;width: 100%;font-size: .2rem;color: #333333;}
    .qyzs_li ul li {padding: .15rem;position: relative;}
    .qyzs_li ul li .am-gallery-item {padding: 5%;position: relative;border: 1px solid #e2e2e2;}
    .pic_li ul li {padding: .2rem .15rem;}
    .pic_li ul li .am-gallery-item {position: relative;}
    .pic_li ul li .am-gallery-item .nl-tit {position: absolute;width: 100%; height: 1.29rem;line-height: 1.29rem;bottom: 0;text-align: center;font-size: .22rem;color: #ffffff;background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.8));}
    .bg_scsb_wz {background: url("../img/bg_scsb_wz.jpg") right center no-repeat;background-size: 100% 100%;width: 9.5rem;height: 6.69rem;position: absolute;right: -2.56rem;}
    .scsb_wz {float: left;width: 5.8rem;position: relative;}
    .bg_scsb .about1-intro{ width:100%; padding: 3%;height: 2.64rem;background: #ffffff;border-radius: .06rem;box-shadow: 0 0 15px #ccc;}
    .bg_scsb .about1-container{width:100%; overflow: hidden;}
    .bg_scsb .about1-item{ float: left; width: 30%;margin: 0 3% 0 0; overflow:hidden; padding: 3%; border-right: 1px solid #333333;}
    .bg_scsb .about1-item:nth-of-type(3n){ margin: 0; border-right: none;}
    .bg_scsb .about1-content{float:left;width: 100%;}
    .bg_scsb .about1-number{font-size:.4rem;line-height:.7rem;}
    .bg_scsb .about1-unit{font-size:.18rem;margin-left:.05rem;top: -.3rem;}
    .bg_scsb .about1-note{font-size:.18rem;color:#333333;line-height:.3rem;}
    .ly_wz ul li {float: left;width: 1.64rem;}
    .ly_wz ul li:nth-of-type(2n) {width: 11.8rem;}
    .bg_hr {background: url("../img/bg_hr.jpg") top center no-repeat #e4e2e1;background-size: 100% auto;width: 100%;height: auto;position: relative;margin: auto;}
    .rec_li ul li {padding: .12rem;}
    .rec_li ul li .am-gallery-item {padding: .26rem;position: relative;background: rgba(255, 255, 255, .8);}
    .rec_li ul li .am-gallery-item .nl-tit {font-size: .26rem;position: relative;border-bottom: 1px #d8d8d8 solid;background: url("../img/ico_hr_rec.png") right center no-repeat;background-size: .39rem;color: #333333;padding-bottom: .16rem;margin-bottom: .16rem;}
    .contact_wz {position: relative;width: 100%;line-height: .48rem;color: #333333;}
    .contact_wz .erwm {position: absolute;width: 2.07rem;right: 0;bottom: 0;text-align: center;font-size: .2rem;}
    .contact_wz .t {font-size: .36rem;line-height: .72rem;color: #333333;}
    .contact_wz .ddr {font-size: .24rem;line-height: .62rem;color: #333333;}
    .contact_title {font-size: .28rem;line-height: .74rem;color: #0028aa;margin-bottom: .2rem;}


}

@media screen and (max-width: 760px) {
    .banner .banner-content {left: 2%;}
    .banner .banner-title {font-size: .5rem;}
    .banner .banner-subtitle {font-size: .38rem;margin-bottom: .85rem;}
    .footer-bottom {line-height: 1.5;}
    .footer-bottom .copyright .fr {display: none;}


    .hpro-menu {display:flex;position: relative;margin-bottom: .3rem;}
    .hpro-menu a {float: left;padding: 0 3%;display:flex;flex-direction:column;gap:.1rem;min-width: 18%;margin: 1%;background: #ced4df;line-height: .64rem;border-radius: .06rem;text-align: center;font-size: .22rem;color: #333333;}
    .hpro-menu a:hover {background: #3359a4;font-weight: bold;color: #ffffff;}
    .pro-more {max-width: 2.8rem;width: auto;}
    .home_bg_sshtm {background-size: auto 5.8rem;}
    .home_bg_sshtm .stats-intro{ width:100%; margin: 0;}
    .home_bg_sshtm .stats-item{ float: left; width: 49%;margin: 0 1% 0 0; overflow:hidden; padding: 2%; border-bottom: 1px solid #ffffff;}
    .home_bg_sshtm .stats-content{float:left;width:100%;}
    .home_bg_sshtm .stats-number{font-size:.5rem;line-height:.7rem; font-weight:bold; color:#ffffff;}
    .home_bg_sshtm .stats-unit{font-size:.18rem;margin-left:.05rem;top: -.3rem;}
    .home_bg_sshtm .stats-note{font-size:.18rem;color:#ffffff;line-height:.3rem;}
    .home_bg_sshtm .counter{transition:all 0.8s ease}
    .home_bg_sshtm .pic_fwjs{position: relative;}
    .home_bg_sshtm .pic_fwjs .item-fwpc {position: relative;float: left;width: 50%;}
    .home_bg_sshtm .pic_fwjs .item-fwpc .fwjs-tit {position: absolute;font-size: .36rem;left: 5%;bottom: 3%;color: #ffffff;}
    .home_bg_sshtm .pic_fwjs .item-fwpc .fwjs-more {position: absolute;font-size: .18rem;right: 3%;bottom: 3%;color: #ffffff;background: url('../img/ico_hpro_mores.png') left center no-repeat;padding-left: .7rem;background-size: .6rem;}

    .home_bg_sshtm .pic_fwjs .item-fwpc {position: relative;float: none;width: 100%;}
    .home_bg_sshtm .pic_fwjs .item-fwpc .fwjs-tit {position: absolute;font-size: .2rem;left: 2%;bottom: 2%;color: #ffffff;}
    .home_bg_sshtm .pic_fwjs .item-fwpc .fwjs-more {position: absolute;font-size: .16rem;right: 2%;bottom: 2%;padding-left: .4rem;background-size: .3rem;}
    .home_bg_sshtm .about2-item{ float: none; width: 100%;height: 2.8rem;margin: 0; overflow:hidden; padding: 2%; position: relative;}
    .home_bg_sshtm .about2-item::after{content:'';position:absolute;bottom: .3rem;right: 0;width:.01rem;height: 1.3rem;background-color: #3756a0;transition:all 0.5s cubic-bezier(0.25,0.46,0.45,0.94)}
    .home_bg_sshtm .about2-item:nth-of-type(3n)::after{background: none;}
    .home_bg_sshtm .about2-content{position: relative;width: auto;}
    .home_bg_sshtm .about2-img{ width: .8rem; margin:0 0 .12rem;}
    .home_bg_sshtm .about2-img img{margin:0 auto;max-width:100%;max-height:100%;object-fit:contain}
    .home_bg_sshtm .about2-number{font-size: .28rem;line-height:.7rem; font-weight:bold; color:#333333;}
    .home_bg_sshtm .about2-note{font-size: .17rem;color:#666666;line-height:.3rem;}

	.m_sub_menu .swiper-container .swiper-slide{height: 56px;line-height: 50px;width: 30%;text-align: center;font-size: 17px;}
	.bg_about .about1-item {width: 100%;margin: 0;padding: .3rem;}
    .bg_about .about1-number{font-size:.5rem;line-height:.6rem;}
    .bg_zzjg {background: none;height: auto;}
    .bg_zzjg .main {background: none;height: auto;margin-top: 0;}
    .bg_zzjg .main .wz {width: 100%;}
    .bg_qywh {height: auto;padding: 3%;background-size: 12%;}
    .bg_qywh .qywh_list ul li .am-gallery-item {background: url("../img/ico_qywh01.png") right .1rem no-repeat rgba(249, 249, 249, .7);width: 100%;position: relative;height: auto;padding: 3%;background-size: 12%;}
    .scsb_wz {float: none;width: 100%;}
    .bg_scsb_wz {background-size: 100% auto;width: 96%;height: 3.6rem;position: relative;right: 0;}
    .bg_scsb .about1-intro{ float: left; width: 30%;margin: 0 3% 0 0; overflow:hidden; padding: 3%; border-right: 1px solid #333333;}
    .bg_scsb .about1-item { float: none; width: 100%;margin: 0; border-right: none;}
    .proc_list ul li .am-gallery-item .pic  {float: none;width: 100%;height: auto;margin: 0 auto;}
    .proc_list ul li .am-gallery-item .info {float: none;width: 100%;margin-top: .24rem;}
    .proc_list ul li .am-gallery-item .info .t {font-size: .22rem;margin-bottom: .16rem;}
    .proc_list ul li .am-gallery-item .info .am-more {font-size: .17rem;color: #9f9f9f;line-height: .4rem;width: 92%;max-width: 2.2rem;margin: .24rem 0 0;}
    .proc_list ul li .am-gallery-item .info .am-more img {width: .18rem;}

    .list_pcn ul li .am-gallery-item {height: auto;}
    .list_pcn ul li .nl-pic {max-height: none;}
}

