@media only screen and (min-width:956px) and (max-width:1268px){

  .pc-1200px {display: none!important;}
  .headerbody .nav .nav-list {display: none;}
  .headerbody .r-list .r-fun {display: none;}
  .closenav { width: 60px; height: 60px;}
  .headerbody .logo { padding: 0px; width: 185px; height: 60px; display: flex; justify-content: center; align-items: center; }
  .headerbody .nav { display: none; }
  .bannerswiper .box2:before {background: url("/style/img/h5_banner02.jpg");background-size: cover;background-position: center;}


/* drawer-hamburger */
.headerwrap .drawer-hamburger{padding: 10px 15px 18px;height: 80px;top: 0;    background: #00307f;display: block;box-sizing: border-box;width: 80px;z-index: 21;}
.drawer-hamburger-icon, .drawer-hamburger-icon:after, .drawer-hamburger-icon:before{background-color: #ffffff!important;}
.drawer--right.drawer-open  .drawer-hamburger-icon{background-color: #df0024!important;}
.drawer--right.drawer-open .drawer-nav,.drawer--right .drawer-nav{    padding-top: 80px; width: 30%; z-index: 20;}
.headerbody .drawer--right.drawer-open .drawer-hamburger{right: 0!important;}
.drawer--right .drawer-nav{right: -100%;} 
.headerwrap .h-min{height: 60px;width: 100%;box-sizing: border-box;padding-left: 2%;}
.headerwrap{background-color: #FFFFFF;    top: 0px;}
.sj-language{position: absolute;right: 20px;bottom: 50px;}
.drawer--right.drawer-open .drawer-nav{      height: 100%; box-sizing: border-box; width: 60%; right: 0px; top: 80px!important;}
.drawer--right .drawer-nav>.drawer-menu{width: 100%;height: 100%;overflow: hidden;overflow-y: auto;box-sizing: border-box;}
.drawer--right .drawer-nav>.drawer-menu>.drawer-menu{height: auto;min-height: 100%;box-sizing: border-box;padding-bottom: 60px;position: relative;          top: 0.4%;}
.drawer--right .drawer-nav>.drawer-menu>.drawer-menu>li {margin-bottom: 29px!important;}
.drawer-menu-item:hover{color: #00307f;}
.h-min .logo img{height: 36px;}
.headerwrap{box-shadow: 0px 0px 5px rgba(0,0,0,0.3);}
.drawer-dropdown-menu>li{margin-bottom: 10px;}
.drawer-menu-item{font-size: 16px;}
.drawer-dropdown.open>.drawer-dropdown-menu{padding-bottom: 0;} 
.sjlanguage{position: absolute;right: 10%;bottom: 30px;font-size: 16px;color: #00307f;display: none;}
.drawer--right.drawer-open .drawer-hamburger { right: 0px; }
.bannerwrap{    height: calc(70% - 80px); margin-top: 80px;}
.header .h-left h3 {display: none;}
.header .h-right {display: none;}
.headerwrap .drawer-hamburger {background-color: #df0024;}
.header .h-left img {height: 60px; }
.header {height: 80px;    width: 96%;}
.bannerwrap .bannertext { width: 96%;}
.i-cont { width: 96%;}
.bannerwrap .swiper-button-next, .bannerwrap .swiper-button-prev {display: none;}
.bannerwrap .bannertext h4 { line-height: 26px; }
.footer .f-top {display: none;}
.footer .friend-lk {display: none;}
.copyright {height: auto; border-top: 0px; display: block; padding: 30px 0; text-align: center;}
.footer { border-top: 5px solid #df0023;padding-bottom: 66px; }
.copyright h3 {display: none;}
.copyright p { font-size: 15px;}
.index02wrap .in-title, .index02wrap-2 .in-title { width: 96%; }

/* foo_tel */
.foo_tel{height: 66px; display: block; padding: 5px 14px; box-sizing: border-box; position: fixed; bottom: 0px; z-index: 5; left: 0px; width: 100%; background-color: #fff; box-shadow: 0 0 1px #ddd; display: flex; align-items: center; width: 100%;}
.foo_tel a {border-radius: 10px; align-items: center; color: #fff; padding: 12px 20px; display: flex; justify-content: center; font-size: 16px; font-weight: bold; background-color: #df0024; width: 100%;}
.foo_tel a i {margin-right: 10px;font-size: 20px;color: #fff;display: block;}

.tabs-vertical ul a h3>font { font-size: 24px; margin-right: 13px; }
.tabs-vertical ul a { padding: 0 14px; }
.index05wrap ul { width: 96%; }
.index05wrap ul li { padding-left: 20px; }
.index06wrap .index06 .imgbox .item img { width: 154px; }
.index06 .imgbox .item ul li .lc-01 h3 { font-size: 18px; line-height: 128px; height: 128px; }
.index06 .imgbox .item ul li .lc-01 { width: 128px; height: 128px; margin-bottom: 18px; }
.index06 .imgbox .item ul li .lc-02 p { font-size: 14px; height: 40px; line-height: 40px; }
.index06 .imgbox .item ul li .lc-02 { width: 50px; height: 50px; border-radius: 50%; border: 6px solid #fff; }
.index06 .imgbox .item ul li h4 { font-size: 14px; line-height: 24px; margin-bottom: 17px; min-height: 72px; }
.index06wrap .index06 .index06tab a { margin-top: 50px; }
.index07 .item .text h3 { font-size: 20px; margin-bottom: 20px; }
.index07 .item .text strong { margin: 20px 0; }
.index07wrap .more { margin-top: 25px; }
.index08 .swiper-button-next { right: -3px; }
.index08 .swiper-button-prev { left: -3px; }
.xc .text { width: 56%; }
.index09warp .min .left { margin-top: 46px; }
.inbanner .innertext { width: 96%; }
.inbanner {padding-top: 0px; margin-top: 80px;}
.contact02 { width: 96%; }
.inbanner .innertext { padding-top: 0px; }
.contact01 ul li { padding: 32px 19px; width: 24%; margin-right: 1%; height: 230px; }
.itemmin .text { width: 45%;padding-left: 50px; }
.research01item:nth-of-type(2n) .itemmin .text { padding-left: 0; padding-right: 50px; }
.newsinfowrap .n-tlwrap .n-tl { width: 96%; }
.newsinfo01 { width: 96%;}
.product03 .wpcf7-form { width: 96%; }
.mbx02wrap { width: 96%; }
.proinfo02 { width: 96%; }
.proinfo06wrap .right { width: 50%; padding: 50px 30px; }
.about01wrap .right { padding-left: 30px;     padding-right: 14px;}
.about01wrap .right p { width: 100%; font-size: 15px; line-height: 26px; }
.about01wrap .right .topic { padding: 50px 0; }
.about01wrap .right .topic::before { display: block; width: 2px; height: 40px; left: 0; bottom: -5px; }
.about02wrap .about02 .left { padding: 0 30px 0 10px; }
.about02wrap .about02 .left h4 { font-size: 15px; line-height: 26px; margin-top: 22px; }
.about03wrap .mumping_mun03 li .mun_top{    margin: 0 83px;}
.about04wrap .about04 {  margin-left: 0px; width: 96%; margin: auto; }
.about04wrap .about04 .title_his { padding: 0 60px 0 0px; }
.about04wrap .about04 .title_his h2 { font-size: 24px; }
.about04wrap .about04 .title_his h3 { font-size: 20px; }
.ad03 { width: 96%; }
.ad03 ul { width: 96%; }
.ad03 ul li>h4>font { width: 65%;}
.cul_5 .i-cont .left { width: 44.5%; padding: 44px 0; }
.join02 .cont { width: 96%; }

}

@media only screen and (min-width:750px) and (max-width:1000px){


  .pc-1200px {display: none!important;}
  .headerbody .nav .nav-list {display: none;}
  .headerbody .r-list .r-fun {display: none;}
  .closenav { width: 60px; height: 60px;}
  .headerbody .logo { padding: 0px; width: 185px; height: 60px; display: flex; justify-content: center; align-items: center; }
  .headerbody .nav { display: none; }
  .bannerswiper .box2:before {background: url("/style/img/h5_banner02.jpg");background-size: cover;background-position: center;}


/* drawer-hamburger */
.headerwrap .drawer-hamburger{padding: 10px 15px 18px;height: 80px;top: 0;    background: #00307f;display: block;box-sizing: border-box;width: 80px;z-index: 21;}
.drawer-hamburger-icon, .drawer-hamburger-icon:after, .drawer-hamburger-icon:before{background-color: #ffffff!important;}
.drawer--right.drawer-open  .drawer-hamburger-icon{background-color: #df0024!important;}
.drawer--right.drawer-open .drawer-nav,.drawer--right .drawer-nav{    padding-top: 80px; width: 30%; z-index: 20;}
.headerbody .drawer--right.drawer-open .drawer-hamburger{right: 0!important;}
.drawer--right .drawer-nav{right: -100%;} 
.headerwrap .h-min{height: 60px;width: 100%;box-sizing: border-box;padding-left: 2%;}
.headerwrap{background-color: #FFFFFF;    top: 0px;}
.sj-language{position: absolute;right: 20px;bottom: 50px;}
.drawer--right.drawer-open .drawer-nav{      height: 100%; box-sizing: border-box; width: 60%; right: 0px; top: 80px!important;}
.drawer--right .drawer-nav>.drawer-menu{width: 100%;height: 100%;overflow: hidden;overflow-y: auto;box-sizing: border-box;}
.drawer--right .drawer-nav>.drawer-menu>.drawer-menu{height: auto;min-height: 100%;box-sizing: border-box;padding-bottom: 60px;position: relative;          top: 0.4%;}
.drawer--right .drawer-nav>.drawer-menu>.drawer-menu>li {margin-bottom: 29px!important;}
.drawer-menu-item:hover{color: #00307f;}
.h-min .logo img{height: 36px;}
.headerwrap{box-shadow: 0px 0px 5px rgba(0,0,0,0.3);}
.drawer-dropdown-menu>li{margin-bottom: 10px;}
.drawer-menu-item{font-size: 16px;}
.drawer-dropdown.open>.drawer-dropdown-menu{padding-bottom: 0;} 
.sjlanguage{position: absolute;right: 10%;bottom: 30px;font-size: 16px;color: #00307f;display: none;}
.drawer--right.drawer-open .drawer-hamburger { right: 0px; }
.bannerwrap{    height: calc(60% - 80px); margin-top: 80px;}
.header .h-left h3 {display: none;}
.header .h-right {display: none;}
.headerwrap .drawer-hamburger {background-color: #df0024;}
.header .h-left img {height: 60px; }
.header {height: 80px;    width: 96%;}
.bannerwrap .bannertext { width: 96%;}
.i-cont { width: 96%;}
.bannerwrap .swiper-button-next, .bannerwrap .swiper-button-prev {display: none;}
.bannerwrap .bannertext h4 { line-height: 26px; }
.footer .f-top {display: none;}
.footer .friend-lk {display: none;}
.copyright {height: auto; border-top: 0px; display: block; padding: 30px 0; text-align: center;}
.footer { border-top: 5px solid #df0023;padding-bottom: 66px; }
.copyright h3 {display: none;}
.copyright p { font-size: 15px;}
.index02wrap .in-title, .index02wrap-2 .in-title { width: 96%; }

/* foo_tel */
.foo_tel{height: 66px; display: block; padding: 5px 14px; box-sizing: border-box; position: fixed; bottom: 0px; z-index: 5; left: 0px; width: 100%; background-color: #fff; box-shadow: 0 0 1px #ddd; display: flex; align-items: center; width: 100%;}
.foo_tel a {border-radius: 10px; align-items: center; color: #fff; padding: 12px 20px; display: flex; justify-content: center; font-size: 16px; font-weight: bold; background-color: #df0024; width: 100%;}
.foo_tel a i {margin-right: 10px;font-size: 20px;color: #fff;display: block;}



.tabs-vertical ul a { padding: 0 12px; }
.tabs-vertical ul a h3>font { margin-right: 12px; }
.tabs-vertical ul a h3 { font-size: 18px; }
.tabs-vertical ul a h3>font { font-size: 22px; margin-right: 6px; }
.tabs-vertical .tabs-content-placeholder .tab-content-item { padding: 26px 30px; }
.tabs-vertical .tabs-content-placeholder .tab-content-item .bottom a { margin-right: 10px; margin-top: 0; width: 124px; height: 44px; line-height: 44px; font-size: 13px; }
.tabs-vertical .tabs-content-placeholder .tab-content-item02 { padding: 26px 30px; }
.tabs-vertical .tabs-content-placeholder .tab-content-item02 .bottom a { margin-right: 10px; margin-top: 0; width: 124px; height: 44px; line-height: 44px; font-size: 13px; }
.index03wrap .index03 .left { padding: 90px 24px;width: 37.33%;}
.index03wrap .index03 .left h3 { font-size: 32px; margin-bottom: 24px; }
.index03wrap .index03 .left p { margin-bottom: 26px; font-size: 16px; }
.index03wrap .index03 .right { padding-right: 25px; padding-top: 40px; }
.more { width: 160px; height: 48px; line-height: 48px; }
.index04wrap .index04 .left { width: 100%; padding-right: 0px;     margin-bottom: 30px;}
.index04wrap .index04 .right {width: 100%;} 
.index04wrap .index04 {flex-flow: wrap;}
.index05wrap ul { width: 96%; }
.index05wrap ul li { padding-left: 10px;width: 23%;}
.index05wrap h3 { font-size: 15px;}
.index05wrap h2 { font-size: 46px; margin-bottom: 15px; }
.index06 .imgbox .item ul {    display: flex; flex-flow: wrap;    justify-content: unset;}
.index06 .imgbox .item ul li {      position: relative; width: 23.2%; margin-bottom: 30px; margin-right: 2.33%;}
.index06 .imgbox .item ul li:nth-of-type(4n){margin-right: 0px;}
.index06 .imgbox .item ul li .lc-01 { display: block; width: 115px; height: 115px; margin-bottom: 20px; border-radius: 50%;}
.index06 .imgbox .item ul li .lc-01 h3 {     font-size: 14px; line-height: 115px; height: 115px; }
.index06 .imgbox .item ul li .lc-02 p {    font-size: 14px; height: 40px; line-height: 40px;}
.index06 .imgbox .item ul li .lc-02 {    width: 46px; height: 46px; border-radius: 50%; border: 5px solid #fff;}
.index06 .imgbox .item ul li h4 { font-size: 14px; line-height: 24px; margin-bottom: 61px;  min-height: 72px; }
.index07 .item .text h3 { font-size: 20px; margin-bottom: 14px; }

.index07 .item .text strong { margin: 15px 0; }
.index07wrap .more { margin-top: 20px; }
.index07 .item .imgbox img { width: 100%; height: 300px; object-fit: fill; }
.xc .text { width: 70%; }
.xc .text h3::after { right: -104px; width: 81px;}
.xc .text h3::before { left: -104px; width: 81px; }
.index08 .swiper-button-next { right: 10px; }
.index08 .swiper-button-prev { left: 10px; }
.index09warp .min .left { width: 49.5%; float: left; margin-top: 65px; }
.inbanner .innertext { width: 96%; }
.inbanner {padding-top: 0px; margin-top: 80px;}
.contact02 { width: 96%; }
.inbanner .innertext { padding-top: 0px; }
.inbanner .innertext strong { width: 519px; margin: 24px 0; }
.contact01 ul li { padding: 29px 11px; width: 24%; margin-right: 1%; height: 213px; }
.news01 a { width: calc((100% - 99px)/3); margin-right: 49px; margin-bottom: 49px; }
.itemmin .text { width: 45%;padding-left: 34px; }
.research01item:nth-of-type(2n) .itemmin .text { padding-left: 0; padding-right: 34px; }
.newsinfowrap .n-tlwrap .n-tl { width: 96%; }
.newsinfo01 { width: 96%;}
.product03 .wpcf7-form { width: 96%; }
.mbx02wrap { width: 96%; }
.proinfo01 .text { padding-left: 30px; }
.proinfo01 .text .more { margin: 0; width: 326px; margin-top: 24px; }
.proinfo01 .text .weixin h4 { font-size: 15px; margin-left: 16px; }
.proinfo04wrap .p-title strong { width: 32%;}
.proinfo02 { width: 96%; }
.proinfo02 .bottom .item h3 { width: 164px; height: 38px; line-height: 38px; font-size: 16px; border-radius: 6px; }
.proinfo06wrap .right { padding: 50px 20px; }
.in-title font img { width: 200px; }
.in-title font { font-size: 15px; letter-spacing: 4px; margin-left: 10px; }
.in-title h3 { font-size: 26px; }
.sum h3 { font-size: 28px; line-height: 36px; }
.sum { width: 96%; }
.about01wrap .right .topic::before {display: none;}
.about01wrap .right p { width: 100%;   font-size: 14px; line-height: 24px; margin-top: 20px;}
.about01wrap .right {    padding-left: 30px; padding-right: 10px; }
.about01wrap .right .topic { max-width: 100%; padding: 0px 0; }
.about01wrap .right .topic .slg span { font-size: 20px; }
.about01wrap .about01 {align-items: center;}
.about02wrap .about02 .left { padding: 0 30px 0 0; }
.about02wrap .about02 .left { padding: 0 30px 0 10px; }
.about02wrap .about02 .left h3 { font-size: 16px; line-height: 26px; }
.about02wrap .about02 .left h4 { font-size: 14px; line-height: 24px; margin-top: 16px; }
.about03wrap .mumping_mun03 li .mun_top {    margin: 0 48px;}
.about04wrap .about04 {     margin-left: 0px; width: 96%; margin: auto; }
.about04wrap .about04 .title_his { padding: 0 30px 0 0px; }
.about04wrap .about04 .swiper-container-his { width: 76%;    margin: unset; }
.about04wrap .about04 .title_his h2 { font-size: 24px; }
.about04wrap .about04 .title_his h3 { font-size: 20px; }
.ad03 { width: 96%; }
.ad03 ul { width: 96%; }
.ad03 ul li>h4>font { width: 58%; margin-top: 8px; }
.ad04 li .left p { font-size: 15px; line-height: 26px; }
.ad04 li .left h3 { font-size: 26px; margin: 20px 0; }
.ad04 li .left h4 { font-size: 18px; line-height: 28px; margin-bottom: 22px; }
.ad05 { width: 96%; }
.ad06wrap::after { width: calc(50% + 189px); width: -webkit-calc(50% + 189px);}
.cul_1 .box ul li { padding: 32px 21px;}
.cul_1 .box ul li .icon { width: 45px; height: 45px; }
.cul_1 .box ul li .icon img { width: 20px; }
.cul_2 .i-cont .box { padding: 42px 27px; width: 38.65%; }
.cul_3 ul li .icon { width: 100px; height: 100px; margin-bottom: 15px; }
.cul_3 ul li p { font-size: 14px; width: 94%; line-height: 24px; }
.cul_4 .box { padding: 35px 26px; width: 39.65%; }
.cul_4 img { height: 514px; }
.cul_5 .i-cont .left { width: 46.5%; padding: 23px 0; }
.cul_5 .i-cont .left p { font-size: 14px; line-height: 24px; }
.cul_5 .i-cont .right .bao img { object-fit: cover; }
.join02 .cont { width: 96%; }
.proinfo01 .swiper-button-next {top: 37%;}
.proinfo01 .swiper-button-prev {top: 37%;}
.product02 a {    width: 32%; margin-right: 2%; margin-bottom: 20px; }
.product02 a:nth-child(4n) { margin-right: inherit; }
.product02 a:nth-child(3n){margin-right: 0px;} 
.product02 a .textbox h3 { line-height: 23px; }




}
  
@media only screen and (max-width:760px){

    .pc-1200px {display: none!important;}
    .headerbody .nav .nav-list {display: none;}
    .headerbody .r-list .r-fun {display: none;}
    .closenav { width: 60px; height: 60px;}

    .headerbody .logo { padding: 0px; width: 185px; height: 60px; display: flex; justify-content: center; align-items: center; }

    .headerbody .nav { display: none; }

    .bannerswiper .box2:before {background: url("/style/img/h5_banner02.jpg");background-size: cover;background-position: center;}
 

  /* drawer-hamburger */
  .headerwrap .drawer-hamburger{padding: 10px 15px 18px;height: 60px;top: 0;    background: #00307f;display: block;box-sizing: border-box;width: 60px;z-index: 21;}
  .drawer-hamburger-icon, .drawer-hamburger-icon:after, .drawer-hamburger-icon:before{background-color: #ffffff!important;}
  .drawer--right.drawer-open  .drawer-hamburger-icon{background-color: #df0024!important;}
  .drawer--right.drawer-open .drawer-nav,.drawer--right .drawer-nav{    padding-top: 80px; width: 30%; z-index: 20;}
  .headerbody .drawer--right.drawer-open .drawer-hamburger{right: 0!important;}
  .drawer--right .drawer-nav{right: -100%;} 
  .headerwrap .h-min{height: 60px;width: 100%;box-sizing: border-box;padding-left: 2%;}
  .headerwrap{background-color: #FFFFFF;}
  .sj-language{position: absolute;right: 20px;bottom: 50px;}
  .drawer--right.drawer-open .drawer-nav{      height: 100%; box-sizing: border-box; width: 60%; right: 0px; top: 60px!important;}
  .drawer--right .drawer-nav>.drawer-menu{width: 100%;height: 100%;overflow: hidden;overflow-y: auto;box-sizing: border-box;}
  .drawer--right .drawer-nav>.drawer-menu>.drawer-menu{height: auto;min-height: 100%;box-sizing: border-box;padding-bottom: 60px;position: relative;          top: 0.4%;}

  .drawer--right .drawer-nav>.drawer-menu>.drawer-menu>li {margin-bottom: 29px!important;}

  .drawer-menu-item:hover{color: #00307f;}
  .h-min .logo img{height: 36px;}
  .headerwrap{box-shadow: 0px 0px 5px rgba(0,0,0,0.3);top: 0px;}

  .drawer-dropdown-menu>li{margin-bottom: 10px;}
  .drawer-menu-item{font-size: 16px;}
  .drawer-dropdown.open>.drawer-dropdown-menu{padding-bottom: 0;} 
  .sjlanguage{position: absolute;right: 10%;bottom: 30px;font-size: 16px;color: #00307f;display: none;}
 .drawer--right.drawer-open .drawer-hamburger { right: 0px; }



.bannerwrap{   height: auto;position: relative;}



.header .h-left h3 {display: none;}
.header .h-right {display: none;}
.headerwrap .drawer-hamburger {background-color: #df0024;}
.header .h-left img {height: 47px; }
.header {height: 60px;}
.bannerwrap .bannertext { width: 96%;}
.i-cont { width: 96%;}




.bannerwrap .bannertext h3 {     font-size: 26px; line-height: 35px; margin-bottom: 15px; }
.bannerwrap .bannerpagination { bottom: 18px;}
.bannerwrap .bannertext h4 { font-size: 16px; line-height: 26px;}
.bannerwrap .bannertext h4 br {display: none;}
.more { width: 115px; height: 37px; line-height: 37px; font-size: 12px; margin-top: 34px; }
.bannerwrap .swiper-button-next, .bannerwrap .swiper-button-prev {display: none;}

.footer .f-top {display: none;}
.footer .friend-lk {display: none;}

.copyright {height: auto; border-top: 0px; display: block; padding: 20px 0; text-align: center;}
.footer { border-top: 5px solid #df0023;padding-bottom: 54px; }
.copyright h3 {display: none;}
.index01wrap { margin: 50px auto; padding-top: 10px; }
.in-title h3 { font-size: 26px; }
.in-title font img { width: 140px; height: 10px; }
.in-title h2 { font-size: 60px; }
.index01 .page .swiper-pagination .swiper-pagination-bullet { width: 6px; height: 6px; margin-right: 8px; }
.index01 .page .swiper-pagination { margin: 0 15px; }
.index01 .box .text h3 { font-size: 18px; margin-bottom: 7px; }
.index01 .box .text .info p { font-size: 14px; line-height: 24px; }
.index01 .page { margin-top: 20px;}
.index01 .page .swiper-pagination { margin: 0 15px; }
.index02wrap .in-title, .index02wrap-2 .in-title { width: 96%; }
.index02wrap .in-title { padding: 35px 0; }
.tabs-vertical { display: block; }
.tabs-vertical ul { width: 100%;}
.tabs-vertical ul a { padding: 20px 30px; }
.tabs-vertical ul a h3 { font-size: 20px; }
.tabs-vertical ul a h3>font { font-size: 22px; margin-right: 26px; }
.tabs-vertical ul a.tab-active::after { width: 5px;}
.tabs-vertical .tabs-content-placeholder { padding: 0px 0px; width: 100%; }
.tabs-vertical .tabs-content-placeholder .tab-content-item {     padding: 20px 2% 50px; }
.tabs-vertical .tabs-content-placeholder h3 { font-size: 20px; margin-bottom: 26px; }
.tabs-vertical .tabs-content-placeholder p { font-size: 12px; line-height: 24px; margin-bottom: 20px;}
.tabs-vertical .tabs-content-placeholder h3 { font-size: 20px; margin-bottom: 22px; }
.tabs-vertical .tabs-content-placeholder .tab-content-item .list .item span { height: 38px; width: 100%; line-height: 38px; font-size: 12px; }
.tabs-vertical .tabs-content-placeholder .tab-content-item .bottom {    margin-top: 16px; display: flex; justify-content: space-between;}
.tabs-vertical .tabs-content-placeholder .tab-content-item .bottom a:nth-of-type(3){margin-right: 0px;}
.tabs-vertical .tabs-content-placeholder .tab-content-item .bottom a { width: 160px; height: 37px; line-height: 37px; font-size: 12px; }
.index02wrap-2 .in-title { padding: 35px 0; }
.tabs-vertical .tabs-content-placeholder .tab-content-item02 { padding: 20px 2% 50px; }
.tabs-vertical .tabs-content-placeholder .tab-content-item02 .list .item span { height: 38px; line-height: 38px; font-size: 12px; }
.tabs-vertical .tabs-content-placeholder .tab-content-item02 .bottom { margin-top: 16px; display: flex; justify-content: space-between; }
.tabs-vertical .tabs-content-placeholder .tab-content-item02 .bottom a { width: 160px; height: 37px; line-height: 37px; font-size: 12px; }
.tabs-vertical .tabs-content-placeholder .tab-content-item02 .bottom a:nth-of-type(3){margin-right: 0px;}
.index03wrap .index03 { display: block;}
.index03wrap .index03 .left {     padding: 50px 0 30px; width: 96%; margin: auto; }
.index03wrap .index03 .right { width: 96%; padding-right: 0px;margin: auto; }
.index03wrap .index03 .left h3 { font-size: 26px; margin-bottom: 13px; }
.index03wrap .index03 .left p { font-size: 14px; line-height: 24px; margin-bottom: 20px; }
.index03wrap .index03 .left i { width: 28px; height: 28px; font-size: 12px; }
.index03wrap .index03 .left h4 { font-size: 15px; }
.wpcf7-form input, .wpcf7-form textarea { width: 100%; height: 36px; text-indent: 12px; margin-bottom: 8px; font-size: 12px; }
.index03 .right .forem .wpcf7-form .more { margin: 10px 0 0; box-sizing: border-box; line-height: 33px; }
.wpcf7-response-output, .wpcf7-validation-errors { margin: 50px 0 0 0; }
.index04wrap .index04 { margin: 50px auto; display: block; }
.index04wrap .index04 .left { width: 100%; padding-right: 0px;}
.index04wrap .index04 .right { margin-top: 20px; }
.index04wrap .index04 .left h4 { font-size: 18px; margin-bottom: 15px; margin-top: 20px; }
.index04wrap .index04 .left p { font-size: 14px; line-height: 24px;margin-bottom: 20px; }
.index04wrap .index04 .left a {margin-top: 0px;}
.index04wrap .index04 .right { width: 100%; }
.index05wrap ul { width: 96%;  height: auto;  flex-flow: wrap;    padding: 40px 0;}
.index05wrap ul li { width: 50%; padding-left: 20px; margin-bottom: 20px;}
.index05wrap ul li:nth-of-type(3),.index05wrap ul li:nth-of-type(4){margin-bottom: 0px;}
.index05wrap ul li:nth-of-type(2),.index05wrap ul li:nth-of-type(4){border-right: 1px solid #ddd;}
.index05wrap h2 { font-size: 40px; margin-bottom: 12px; }
.index05wrap h3 { font-size: 14px; opacity: 0.75; }
.in-title h3 { font-size: 24px; }
.index06 .imgbox .item ul {    display: flex; flex-flow: wrap;    justify-content: unset;}
.index06 .imgbox .item ul li {     position: relative; width: 32.2%; margin-bottom: 23px; margin-right: 1.12%; }
.index06 .imgbox .item ul li .lc-01 { display: block; width: 80px; height: 80px; margin-bottom: 10px; border-radius: 50%; }
.index06 .imgbox .item ul li .lc-01 h3 { font-size: 12px; line-height: 80px; height: 80px; }
.index06 .imgbox .item ul li .lc-02 p { font-size: 12px; height: 30px; line-height: 30px; }
.index06 .imgbox .item ul li .lc-02 {width: 36px; height: 36px; border-radius: 50%; border: 5px solid #fff; }
.index06wrap .index06 .index06tab a { margin-right: 10px; margin-top: 11px; }
.index06wrap { padding: 50px 0; }
.in-title-6 { margin-bottom: 25px; }
.index06 .imgbox .item ul li h4 { font-size: 12px; line-height: 19px; margin-bottom: 3px; height: 68px; }
.in-title-7 { padding: 0px 0 0px; }
.index07 .item { display: block; }
.index07 .item .imgbox { width: 100%; }
.index07 .item .text { width: 100%; padding: 20px; }
.index07 .item .text h3 { font-size: 22px; margin-bottom: 14px; }
.index07 .item .text h4 { font-size: 14px;line-height: 24px;}
.index07 .item .text strong { margin: 20px 0; }
.index07wrap .more { margin-top: 0px; width: 115px; height: 37px; line-height: 37px; font-size: 12px; }
.index07 .swiper-button-next, .index07 .swiper-button-prev {display: none;}
.index08  .in-title-7 {    margin: 0px auto 30px;}
.index08 p { font-size: 15px; margin-top: 12px;line-height: 24px; }
.index08wrap { margin: 50px auto 50px;     overflow: hidden;}
.xc .text h3 { font-size: 14px; line-height: 24px; }
.xc .text { width: 100%;}
.index09warp { padding: 50px 0; }
.xc { overflow: hidden; }
.index10wrap { padding: 50px 0; }
.index10 {    margin: auto;}
.index10 .swiper-slide img { width: 90px; }
.index10  .in-title-7 {margin-bottom: 30px;}
.index09warp .min .left { width: 100%; float: none; }
.index09warp .min .right {width: 100%;position: relative;height: auto;    padding-left: 0px;}
.index09warp .min .left a .text { transform: translate(-50%, -50%); width: 96%; left: 50%; top: 50%; padding-right: 0%; padding-left: 0px; }
.index09warp .min .left a .text h4 { font-size: 16px; margin-bottom: 3px; line-height: 24px;}
.index09warp .min .left a .text h5 { font-size: 12px; line-height: 20px; margin-bottom: 0px; }
.index09warp .min .left a .text .data { margin-bottom: 6px; }
.index09warp .min .left a .text .data h3 { font-size: 40px; }
.index09warp .min .left a .text .data font { font-size: 14px; padding-left: 12px; margin-left: 12px; }
.index09warp .min .left .swiper-pagination { bottom: 16px; padding-right: 40px; }
.index09warp .min .left .swiper-pagination .swiper-pagination-bullet-active { width: 35px; border-radius: 2rem; }
.index09warp .min .right .item .data strong { width: 24px; height: 1px; margin: 4px 0; }
.index09warp .min .right .item .data font { font-size: 13px; }
.index09warp .min .right .item .info h3 { margin-bottom: 8px; }
.index09warp .min .right .item .info h3 { font-size: 16px;}
.index09warp .min .right .item .info h4 { font-size: 14px; line-height: 24px;}
.index09warp .min .right .item .data h3 { font-size: 30px; }
.index09warp .min .right .item { padding: 10px 20px; margin-top: 10px; }
.right .more { margin-top: 26px; }
.index09warp .min .right .item { box-shadow: 0px 0px 5px rgba(0,0,0,0.3); background-color: #fff; }
.tabs-vertical ul a.tab-active02::after {width: 5px;}
.inbanner .innertext { width: 96%; }
.inbanner { padding-top: 60px;     overflow: hidden;}
.inbanner .innertext h3 { font-size: 28px;}
.inbanner .innertext h4 { font-size: 20px; }
.inbanner .innertext strong { width: 70%; height: 1px; margin: 12px 0; }
.inbanner img { width: 100%; height: 200px; object-fit: cover; }
.contact01 { margin: 50px auto; }
.contact01>h4 { font-size: 24px; margin-bottom: 24px; }
.contact01 ul { flex-flow: wrap; }
.contact01 ul li {     padding: 20px; width: 48.98%; margin-right: 1%; height: auto; margin-bottom: 2.2%;}
.contact01 ul li:nth-of-type(2n){margin-right: 0px;}
.contact01 ul li .imgbox:after { width: 44px; height: 44px;}
.contact01 ul li .imgbox img { width: 26px;}
.contact01 ul li .imgbox:after { width: 44px; height: 44px;}
.contact01 ul li h3 { font-size: 16px; margin-top: 20px; margin-bottom: 18px; }
.contact01 ul li p { font-size: 14px; line-height: 22px; }
.contact01 ul li .imgbox2 img { width: 110px; }
.contact01 ul li h3 { font-size: 14px; margin-top: 20px;}
.contact01 ul li p { font-size: 14px; line-height: 22px; }
.contact02 { margin: 50px auto; width: 96%; }
.contact02 h3 { font-size: 24px; margin-bottom: 17px; }
.contact02 h4 { font-size: 14px; line-height: 24px; margin-bottom: 30px; }
.wpcf7-form .more { margin: 30px auto 0; line-height: 33px; margin-top: 20px; }
.newsnav .newsnavlist li .plink { font-size: 14px; padding: 0 30px; line-height: 60px; height: 60px; }
.newsnav .newsnavlist li .plink strong { margin-right: 30px; }
.news01 {display: flex;flex-flow: wrap;}
.news01 a { width: 100%; margin-right: 0%; margin-bottom: 50px; }
.news01wrap { padding: 30px 0 0;}
.news01 a:nth-of-type(2n){margin-right: 0px;}
.news01 a .text { padding-top: 20px; }
.news01 a .text h3 { margin-bottom: 14px;}
.news01 a .text p { font-size: 13px; margin-bottom: 10px; }
.news01 a .text h4 { font-size: 14px; line-height: 24px;margin-bottom: 20px;}
.news01 a .text .more { width: 115px; height: 37px; line-height: 37px; font-size: 12px; }
.news01 a .text .more {opacity: 1;}
.research01item { padding: 30px 0;}
.itemmin {display: block;}
.itemmin .imgbox {width: 100%;}
.itemmin .text { width: 100%; padding-left: 0px;padding-top: 16px; }
.itemmin .imgbox { width: 100%;}
.itemmin .text h3 { font-size: 24px; line-height: 29px; margin-bottom: 15px; }
.itemmin .text h4 { font-size: 14px; line-height: 24px; margin-bottom: 0px;    text-align: justify; }
.itemmin .text .more { width: 115px; height: 37px; line-height: 37px; margin-top: 24px; }
.research01item:nth-of-type(2n) .itemmin .text { padding-left: 0; padding-right: 0px; }
.product01 .pro-nav li .info a:nth-of-type(3n){margin-right: 0px;}
.product01 .pro-nav li .info a { width: 31%; font-size: 12px; border-radius: 4px; margin: 0 1% 1% 0; }
.product01 .pro-nav li { padding: 22px 0 18px;}
.product01 .pro-nav li:nth-child(2) a:nth-of-type(2){width: 38%;}
.product01 .pro-nav li:nth-child(2) a:nth-of-type(3){width: 29%;}
.product01 .pro-nav li .one { font-size: 18px;}
.product02 {display: block;}
.product02 a .textbox { padding: 20px 10px;     margin-bottom: 20px;}
.product03wrap { margin-top: 0px;}
.product03wrap .product03 { padding: 30px 0; }
.product03 .box h4 { font-size: 14px; margin-bottom: 16px; }
.product03 .box h3 { font-size: 26px; margin-bottom: 26px; }
.product03 .wpcf7-form { width: 100%; }
.product03wrap .product03 { padding: 30px 0 0; }
.product01 .pro-nav li .info a {width: 31%; background: #eee; float: left; font-size: 12px; border-radius: 4px; color: #333; padding: 9px; margin: 0 1% 1% 0; text-align: center; }
.product01 .pro-nav li { width: 100%; }
.product01 .pro-nav li:nth-child(2) { width: 100%; }
.product01 .pro-nav { flex-flow: wrap; }
.product01 .pro-nav li:nth-of-type(1) .info a{width: 32.6%;}
.product04 { width: 100%; padding: 40px 0; }
.product04 span { font-size: 12px; margin-bottom: 12px; }
.product04 h3 { font-size: 26px; margin-bottom: 16px; }
.product04 .more { width: 115px; height: 37px; line-height: 37px; font-size: 12px; }
.product04 p br {display: none;}
.product04 p { font-size: 16px; line-height: 26px; width: 80%; margin: 0 auto 20px; }
.product05wrap .product05 { margin: 50px auto; }
.product05>h3 { font-size: 26px; margin-bottom: 20px; }
.product05>span { font-size: 12px; margin-bottom: 12px; }
.product05wrap .product05 .cont li {     width: 100%; padding: 30px 0; padding-left: 0px; display: flex; flex-flow: wrap;}
.product05wrap .product05 .cont li h3 {     font-size: 18px; margin-bottom: 14px; }
.product05wrap .product05 .cont li h4 { font-size: 14px; line-height: 26px; }
.product05wrap .product05 .cont li font {    font-size: 46px; left: 0; top: 0%; transform: translateY(0%); position: relative; margin-bottom: 10px; width: 100%;}
.product02wrap,.product03wrap,.product04wrap,.product05wrap { overflow: hidden; }
.product02wrap { padding: 60px 0 0px;}
.product02 a { display: block; width: 100%; }
.adv01 { margin: 50px auto; box-sizing: border-box; padding-left: 20px;}
.adv01 h3 { font-size: 26px; margin-bottom: 10px; }
.adv01 p { font-size: 15px; line-height: 24px; }
.ad03 {       width: 100%; transform: translateY(0px); padding: 50px 0 0;    box-shadow: 1px 1px 5px #00000054;}
.ad03 ul { width: 96%; }
.adv02wrap img {display: none;}
.ad03 ul li { width: 100%; margin-bottom: 50px; }
.ad03 ul li>h3 { font-size: 24px; margin-bottom: 14px; margin-top: 20px; }
.ad03 ul li>p { font-size: 15px; line-height: 26px; }
.ad03 ul li>h4>font { width: 61%; height: 1px; margin-top: 8px; }
.ad04wrap { margin: 50px auto; }
.ad04 li .left { width: 100%; }
.ad04 li .right { width: 100%;margin-bottom: 20px;}
.ad04 li { margin-bottom: 50px; display: flex; flex-direction: column-reverse; }
.ad04 li:nth-child(2n) { flex-flow: wrap; flex-direction: column-reverse; }
.ad03 ul li>h4 { margin-bottom: 27px; }
.ad04 li .right:after {opacity: 0;}
.ad04 li .left h3 { font-size: 22px; margin: 14px 0; }
.ad04 li .left h4 { font-size: 16px; line-height: 24px; margin-bottom: 18px; }
.ad04 li .left p { font-size: 14px; line-height: 24px; }
.ad05 { width: 96%; padding: 50px 0; }
.ad05 h3 { font-size: 24px; margin: 14px 0; }
.ad05 p { font-size: 14px; line-height: 24px; }
.ad05 strong { width: 35px; height: 2px; margin: 14px auto 0; }
.ad06 { padding: 50px 0; display: block; }
.ad06 .left { width: 100%; margin-bottom: 20px;}
.ad06 .right { width: 100%;margin-left: 0px; }
.ad06 .right h3 { font-size: 22px; margin: 14px 0; }
.ad06 .right p { font-size: 14px; line-height: 24px; }
.cul_1, .cul_3, .cul_5 { padding: 50px 0; }
.cul_1 h3 { font-size: 22px; line-height: 26px; margin-bottom: 20px; }
.cul_1 .box { padding-top: 22px; }
.cul_1 .box ul {flex-flow: wrap;}
.cul_1 .box ul li {width: 100%;margin-bottom: 20px;}
.cul_2 .i-cont .box { padding: 37px 27px; width: 100%; }
.cul_2 img { height: 308px; }
.cul_3 ul {flex-flow: wrap;}
.cul_3 ul li {    width: 48%; margin-bottom: 2%; border-right: 0px;}
.cul_3 ul li p { font-size: 14px; width: 100%; line-height: 24px; }
.cul_3 ul li:nth-of-type(1) { border-left: 0px; }
.cul_4 .box { padding: 39px 51px; width: 100%; }
.cul_4 img { height: 440px; }
.cul_4 .box h4 { margin-bottom: 16px; }
.cul_4 .box .cc1 { margin-bottom: 32px; }
.cul_5 .i-cont {    display: flex; flex-direction: column-reverse;}
.cul_5 .i-cont .left {width: 100%;padding: 0 0px;}
.cul_5 .i-cont .right {width: 100%;}
.cul_5 .i-cont .right .bao img { height: 200px;width: 100%; object-fit: cover; }
.cul_5 .i-cont .right { width: 100%; margin-bottom: 16px; }
.cul_5 .i-cont .left h3 { font-size: 26px; margin-bottom: 20px; }
.cul_5 .i-cont .left p { font-size: 14px; line-height: 26px; }
.cul_3 ul li h4 { font-size: 18px; margin-bottom: 10px; }
.cul_3 ul li .icon { width: 90px; height: 90px; margin-bottom: 14px; }
.cul_3 ul li .icon img { width: 36px; }
.join01 { margin: 50px auto;display: block;}
.join01 .imgbox { width: 100%;}
.join01 .text {width: 100%;margin-left: 0px;}
.join01 .imgbox { margin-bottom: 20px; }
.join01 .text h3 { font-size: 22px; margin-bottom: 0px; }
.join01 .text h4 { font-size: 14px; line-height: 24px; }
.join01 .text strong { width: 55px; height: 1px; margin: 20px 0 13px; }
.join02 { padding: 50px 0;}
.join02 .cont { width: 96%; }
.join02 .cont .toh3 { font-size: 22px; margin-bottom: 16px; }
.join02 .top h3 { font-size: 14px; margin-bottom: 6px; }
.join02 .top h5 font { font-size: 14px; line-height: 24px; }
.join02 .top h5 { font-size: 14px; line-height: 24px; }
.join02 .cont .min .item .info li {display: block;}
.join02 .cont .min .item .info li h4 { width: 100%; font-size: 14px; line-height: 24px; padding-left: 0px; }
.join02 .cont .min .item .info li p { width: 30%; font-size: 16px; border-right: 0px solid #e62129; margin-top: 0px;     margin-bottom: 10px;}
.join02 .cont .min .item .info { margin: 0 0 20px; padding-top: 22px;}




.sum h3 { font-size: 20px; line-height: 26px; }
.sum { margin: 50px auto; width: 96%; }
.about01wrap .about01 {    display: block; width: 96%; margin: auto;}
.about01wrap .left  {width: 100%;}
.about01wrap .right  {width: 100%;padding-left: 0px;}
.about01wrap .right .topic .slg strong { font-size: 24px; margin-bottom: 13px; }
.about01wrap .right .topic .slg span { font-size: 20px;}
.about01wrap .right p { width: 100%; font-size: 14px; line-height: 24px; margin-top: 10px; }
.about01wrap::before {display: none;}
.about01wrap .right .topic::before {display: none;}
.about01wrap .right .topic { padding: 20px 0 0; }
.about02wrap .about02 .left { width: 100%; padding: 0px;}
.about02wrap .about02 .right {width: 100%;margin-bottom: 16px;}
.about02wrap {    padding: 50px 0; width: 96%; margin: auto;}
.about02wrap .about02 {    display: flex; flex-direction: column-reverse;}
.about02wrap .about02 .left h4 { font-size: 14px; line-height: 24px; margin-top: 20px; }
.about03wrap { padding: 50px 0; }
.about03wrap .about03 h4 { font-size: 14px; line-height: 24px; width: 100%; }
.about03wrap .about03 strong { margin: 29px 0; }
.about03wrap .mumping_mun03 li .mun_top { width: 80px; height: 80px; margin: 0 0px; }
.about03wrap .mumping_mun03 li .mun_top::after { width: 90px; height: 90px; }
.about03wrap .mumping_mun03 li .mun_top h2 img { width: 43px; }
.about03wrap .mumping_mun03 li h3 { font-size: 16px; margin-top: 20px; }
.about03wrap .mumping_mun03 { width: 96%; margin: auto; }
.about04wrap .about04 {     margin-left: 0; display: block; width: 96%; margin: auto; }
.about04wrap .about04 .title_his { width: 100%; padding: 0; }
.about04wrap .hispage { width: 100%; position: relative; left: 0px; bottom: 0px; margin: auto; }
.about04wrap .about04 .title_his { width: 100%; padding: 0; margin: 0 auto 20px; }
.about04wrap .about04 .title_his h2 { font-size: 26px; }
.about04wrap .about04 .title_his h3 { font-size: 20px; margin-top: 5px; }
.about04wrap { width: 100%; margin: 50px auto; }
.about04wrap .about04 .swiper-container-his { height: 350px;margin-bottom: 8px; }
.about04wrap .about04 .swiper-container-his .swiper-wrapper .swiper-slide .slideinfo { width: 100%;}

.about04wrap .about04 .info__txt {    width: 69.988%;}
.about04wrap .about04 .info__txt .data { font-size: 28px; margin-bottom: 33px; padding-bottom: 20px; }
.about04wrap .about04 .info__txt .info { font-size: 14px; line-height: 24px; min-height: 127px; }
.about04wrap .about04 .info__txt .data:after { height: 4px;}
.about05wrap {     width: 100%; padding: 36px 0;}
.about05wrap .about05 a { padding: 25px 30px; }
.about05wrap .about05 .swiper-container .swiper-slide p { font-size: 16px; margin-top: 0px; }
.about04wrap .hispage::after { left: 39px;}
.newsinfowrap .n-tlwrap .n-tl {width: 98%; }
.newsinfowrap .n-tlwrap .n-tl h3 {     font-size: 20px; margin-bottom: 13px; line-height: 28px; }
.newsinfowrap .n-tlwrap { padding: 112px 0 60px; }
.newsinfo01 { padding-right: 0px; margin-bottom: 0px; width: 96%; }
.newsinfo01 .cont { padding: 30px 0; }
.newsinfo01 .cont p, .newsinfo01 .cont span, .newsinfo01 .cont font, .newsinfo01 section { font-size: 14px; line-height: 24px; }
.newsinfo01 .page { width: 100%; padding-top: 30px; margin-bottom: 50px; }
.mbx02wrap { width: 96%; padding-top: 80px; }
.proinfo01wrap { padding: 50px 0 0; }
.proinfo01  {display: block;}
.proinfo01 .imgbox { width: 100%;    margin-bottom: 20px; } 
.proinfo01 .text {width: 100%;    padding-left: 0px;}
.proinfo01 .swiper-button-next,.proinfo01 .swiper-button-prev {display: none;}
.proinfo01 .text h3 { font-size: 26px; margin-bottom: 8px; }
.proinfo01 .text p { padding-bottom: 11px; font-size: 14px; margin-bottom: 21px; line-height: 32px; }
.proinfo01 .text .weixin h4 { font-size: 14px; margin-left: 25px; }
.proinfo01 .text .weixin img { width: 108px; }
.proinfo01 .text .more { margin-top: 23px; width: 100%; }
.proinfo01 .text .more i { font-size: 13px; border-radius: 50%; width: 26px; height: 26px; line-height: 26px; margin-right: 20px; }
.proinfo02wrap { padding: 50px 0; }
.proinfo02 { width: 96%; }
.proinfo02 video { width: 100%; }
.proinfo02 .bottom { margin-top: 30px;flex-flow: wrap;}
.proinfo02 .bottom .item { width: 50%;     margin-bottom: 20px;}
.proinfo02 .bottom .item h3 { width: 130px; height: 31px; line-height: 31px; font-size: 14px; }
.proinfo04wrap .p-title strong { width: 19%; height: 1px; }
.proinfo04wrap .p-title h3 { font-size: 26px;}
.proinfo04 { margin: 50px auto 0px; }

.proinfo06wrap {    display: block; width: 96%; margin: auto;}
.proinfo06wrap .left {    width: 100%; margin-bottom: 20px;}
.proinfo06wrap .right{width: 100%;padding-left: 0px; padding-right: 0px;}

.proinfo06wrap .right p { padding-bottom: 20px; font-size:14px;line-height: 24px;}
.bannerwrap .bannerswiper{margin-top: 60px;height: 270px;}

/* foo_tel */
.foo_tel{height: 54px; display: block; padding: 5px 14px;box-sizing: border-box; position: fixed;bottom: 0px;z-index: 5;left: 0px;width: 100%;background-color: #fff;box-shadow: 0 0 1px #ddd;}
.foo_tel a {border-radius: 10px; align-items: center; color: #fff; padding: 12px 20px; display: flex;justify-content: center;font-size: 16px;font-weight: bold;background-color: #df0024;}
.foo_tel a i {margin-right: 10px;font-size: 20px;color: #fff;display: block;}



















}
