@charset "UTF-8";


/* ------------------1430以上屏幕 ----------------------*/
@media (min-width:1430px){
    
    
.pmbox .item .thumb {height:370px;}




}
/* ------------------1430以上屏幕 ----------------------*/





/* ------------------1440以下屏幕 ----------------------*/
@media (max-width:1440px){
    
    
.pf-nav li a {padding:0 1.5rem;}
.contact-inner .text {position:static;}
.contact-inner .text .QRcode {position:static; padding-top:1.5rem;}



}
/* ------------------1440以下屏幕 ----------------------*/






/* ------------------1200以下屏幕 ----------------------*/
@media (max-width:1200px){
    
    
.pmbox .item .thumb {height:350px;}



}
/* ------------------1200以下屏幕 ----------------------*/




/* ------------------ wap ----------------------*/
@media (max-width:768px){

.ptb6{padding-top:3rem;padding-bottom:3rem}

/* ———————————————————————header—————————————————————— */

/* wap menu */
.headbox{width: 100vw; height: 13vw}
.headwap{width: 100vw; height: 13vw; position: fixed; left: 0; top: 0; z-index: 500; background-color: #fff; box-shadow: 0 0 2vw rgba(0, 0, 0, 0.3);}
.logo { height: 13vw; line-height: 13vw; width: 100%; z-index: 1; position: fixed;}
.logo img{height: 12vw; margin-left:5px;}
.nav-button{float: right; margin-right: 4.5vw; width: 6vw; margin-top: 5vw; position: relative; z-index: 1000;}
.nav-button::before, .nav-button::after, .nav-button span{width: 6vw; height: 2px; border-radius: 1px; background-color: #666; display: block; content: ""; margin-bottom: 1vw;}

.wapnav{width: 100vw; height: 100vh; background-color: rgba(0, 0, 0, 0.8); position: fixed; right: 0; top: 0; z-index: 600; transform: translateX(100vw); opacity: 0; transition: all 0.5s;}
.wapnav.show{transform: translateX(0vw); opacity: 1;}
.wapnav .nav-t{height: 13vw; line-height: 13vw; padding: 0 5vw; font-size: 4vw; color: #fff; width: 80vw; margin-left: 20vw; box-sizing: border-box;
background-image: linear-gradient(90deg, #00A14B, #1a59a8);
}
.wapnav .nav-t i{float: right; font-size: 5vw; padding-top: 15px; padding-right: 2.5vw;}
.wapnav ul{width: 80vw; height: calc(100vh - 13vw); overflow-x: hidden; overflow-y: auto; display: block; background-color: #fff; margin-left: 20vw;}
.wapnav ul li{line-height: 12vw; padding: 0 8vw; border-bottom: 1px solid #efefef; font-size: 4vw;}
.wapnav ul li i{float: right; font-size: 4vw; height: 10vw; transition: all 0.5s; font-family:  "element-icons"; font-style: normal;}
.wapnav ul li i.show{transform: rotate(-180deg);}
.wapnav ul li a{display: inline-block; height: 12vw; line-height: 12vw;}
.wapnav ul li .drop-nav{width: 80vw; background-color: #efefef; margin-left: -5vw; padding: 0 5vw 0 0; box-sizing: border-box; overflow: hidden; height: 0vw; transition: all 0.5s;}
.wapnav ul li .drop-nav a{display: block; overflow: hidden; padding-left: 6vw; font-size: 3.6vw; height: 10vw; line-height: 10vw; border-bottom: 1px solid #ddd; padding-right: 5vw;}
.wapnav ul li .drop-nav a i{float: right;}

.langbtn {margin:1.5rem 0 1.5rem 3.1rem;}
.langbtn a {display:inline-block; padding:5px 16px; float:left; font-size:14px; background-color:#00A14B; color:#fff;}
.langbtn a:nth-child(2) {background-color:#1a59a8; border-radius:0 5px 5px 0;}
.langbtn a:nth-child(1) {border-radius:5px 0 0 5px;}

/* ———————————————————————header—————————————————————— */


.iabout {padding-top:1rem;}
.iabout .container {padding-bottom:0;}
.iabout .i-title {margin-bottom:1.5rem;}
.iabout .ibtn {text-align:center!important; margin-bottom:3rem;}
.iabout .aboutus p {line-height:1.6;}

.aboutnum {position:relative; width:100%; left:0; bottom:0; height:auto;}
.aboutnum ul {padding-bottom:3.5rem;}
.aboutnum ul li {width:50%; margin-bottom:.5rem;}
.aboutnum ul li p {margin-bottom:0;}
.aboutnum ul li h3 {margin-top:0;}

.instru .ogt a {display:none;}

.insbox .swiper-button-next, .insbox .swiper-button-prev {width:50px; height:50px;}
.insbox .swiper-button-next , .insbox .swiper-button-prev {top:-52px;}
.insbox .swiper-button-prev {right:66px;}

.valist {display:block;}
.valist .item {width:100%; margin-right:0; margin-bottom:15px; margin-top:2rem;}
.valist .item .text {padding-left:2rem; padding-right:2rem;}

.partbox {display:block;}
.partbox .left, .partbox .right {width:100%;}
.partbox .right {padding:2rem 0 3rem;}

.inewbox {margin-left:0; margin-right:0;}
.index-news-list {padding-top:20px; display:block;}
.index-news-list li {width:100%;}
.index-news-list li>em {height:180px;}

.pbb6 {
    padding-bottom: 3rem;
}
.newitem li a:after {background:#00A14B;}
.newbox .newthumb {display:none;}
.newbox .newitem {width:100%; padding-left: 0;}
.newitem li .text h4 {font-size:14px;}
.newitem li .text p {height:42px; overflow:hidden;}


.footer {padding-top:3rem;}
.footer .item {width:50%; margin-bottom:1rem;}
.footer .item:nth-child(1) {width:100%;}
.footcopy p {font-size:1.4rem;}

.footer .wapfoot .item {width:50%!important;}
.footer .wapfoot .item:nth-child(3) {width:100%!important;}

.backtop {bottom:5px;}


.ptlocal {padding:12rem 0;}
.ptlocal ol a {font-size:12px;}
.ptlocal ol {padding-left:0; padding-right:0;}

.pf-nav li a {line-height:44px; font-size:16px; padding:0 1.5rem;}

.pageAbout .t .tt {font-size:6rem;}
.pageAbout .c {display:block;}
.pageAbout .c .c1 {line-height:1.6;}
.pageAbout .c .c1, .pageAbout .c .c2, .probanner .probannertext {width:100%;}
.pageAbout .c .c2 {padding-left:0;}
.pageAbout .ptb5 {padding-top: 2em; padding-bottom: 2em;}

.gs_honor .swiper_honor li{width:60%}
.gs_honor .swiper_honor li .inner{margin:0 10px}

.pf-nav {display:none;}


.pmbox .item .thumb div .tt {display:none;}
.pmbox .item .text h4 {margin-top:0; margin-bottom:0;}
.pmbox .item .thumb {height:auto!important;}

.pbx-info {display:block;}
.pbx-info .pbx-thumb {width:100%;}
.pbx-info .pbx-text h1 {font-size:24px;}

.news-list .item {padding-left:0.5rem; padding-right:0.5rem; }
.news-list .text .btmBox li.time, .news-list .text .btmBox li.read a {font-size:12px;}
.news-list .pic {width:30%;}
.news-list .text {width:66%;}
.news-list .text h3 {margin-top:5px;}
.news-list .text h3 a {font-size:1.6rem;}


.contact-inner {display:block; padding-bottom:2.5rem}
.contact-inner .text, .contact-inner .pic {width:100%;}
.contact-inner .text .infos h2 {margin-top:0;}

.contact-inner .text .infos p {line-height:2rem;}
.contact-inner .text .QRcode {text-align:center; position:relative; padding:1rem 1rem 3rem;}
.contact-inner .text .QRcode .item {float:none; display:inline-block; margin:0 15px 20px;}
.contact-inner .text .QRcode .item img {max-width:102px;}


.eqbox .item .thumb img {}





}
/* ------------------ wap ----------------------*/
