@charset "utf-8";
/* CSS Document */

/*--------------- 
总体 
---------------*/
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

html {
  font-size: 100px;
}
@font-face {
  /* font-properties */
  font-family: HarmonyOS;
  src: url('../img25/HarmonyOS_Sans_Bold.ttf')
}
@font-face {
  font-family: "思源黑体";font-weight: 500;src: url("../img25/sy.woff2") format("woff2"),
  url("../img25/sy.woff") format("woff");
}
body{ position:relative; width:100%;font-family:思源黑体 "Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu; font-size: 0.16rem; background:#ffffff; color:#777; overflow-x:hidden; }
.sub{background: #f3f3f3 url(../img25/subbg.png) center center repeat;}
.en { position:relative; width:100%; font:normal 0.14rem/0.24rem "Arial"; background:#fff; color:#777; overflow-x:hidden; }
.container{width: 100%;max-width: 190.2rem;margin: 0 auto;position: relative;height: auto;overflow: hidden;}
a { text-decoration:none;  }
h3, h4, h5 { font-weight:normal; }
.cl{clear: both}
.blank{ clear: both; overflow: hidden}
.blank10{height:10px; line-height: 10px; clear: both; overflow: hidden}
.blank20{height:0.2rem; line-height: 0.2rem; clear: both; overflow: hidden}
.blank20{height:0.2rem; line-height: 0.2rem; clear: both; overflow: hidden}
.blank40{height:0.4rem; line-height: 0.4rem; clear: both; overflow: hidden}
.blank80{height:0.8rem; line-height: 0.8rem; clear: both; overflow: hidden}

.wrapper{width:14rem; overflow: hidden;margin: 0 auto;padding: 0; height:auto; position: relative;}
.wrapper-sub{width:14rem; overflow: hidden;margin: 0 auto;padding: 0; height:auto; position: relative;}
.wrapper2{width:14rem;margin: 0 auto;padding: 0; height:auto; position: relative;}
.mt50{margin-top: 50px;}
.mt70{margin-top: 0.7rem;}
img{vertical-align: middle}
.fl{float: left;}
.fr{float: right;}
.iflex{display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between;flex-flow:wrap}
.ianimation{transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
/*-------------------------*/
body.show a, body.show .transition, body.show .index-flow .title dl dd .layer, .index-flow .title dl dd body.show .layer, body.show .g-nav2, body.show .g-nav, body.show .g-head .btn-list .search .input, .g-head .btn-list .search body.show .input, body.show .g-head .btn-list, .g-head body.show .btn-list, body.show :before, body.show :after, body.show img  {
  transition: All 0.5s ease;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
}


.ellipsis, .index-flash li .name a {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.flex, .index-flow .img-list li a .layer .info, .index-flow .title dl dd .layer, .index-flow .title dl, .index-flow .container .video i, .index-admissions .dots, .index-events .list-wrapper dd.li-dd dl.info dd, .index-events .list-wrapper dl.ul-dl, .index-events .wal .arrow, .index-events .wal, .index-news .col-2 .arrow .dots, .index-news .col-2 .arrow, .index-news .col-2 .list li .title, .index-search .search-result .name, .index-search .hot-words, .index-flash .btn .dots, .index-flash .btn, .g-foot .info .tel, .g-foot .info, .g-foot .list li, .g-nav2 .scroll ul, .g-nav ul, .g-head .btn-list .language .name, .g-head .btn-list ul, .g-head .btn-list, .p-layer,.part02 ul,.part03-l dl {
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
}

.flexColumn {
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
}

.itemsCenter, .index-flow .img-list li a .layer .info, .index-flow .container .video i, .index-events .list-wrapper dd.li-dd dl.info dd, .index-events .wal, .index-news .col-2 .arrow, .index-news .col-2 .list li .title, .index-search .search-result .name, .index-flash .btn, .g-foot .info .tel, .g-foot .list li, .g-head .btn-list .language .name, .g-head .btn-list, .p-layer {
  align-items: center;
  -webkit-align-items: center;
}

.g-head {
  position:absolute;
  z-index: 50;
  left: 0;
  top: 0;
  width: 100%;
}
.g-head:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 0.9rem;


  background-image: -moz-linear-gradient( 90deg, rgba(13,4,9,0) 0%, rgba(0,0,0,0.50196) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgba(13,4,9,0) 0%, rgba(0,0,0,0.50196) 100%);
  background-image: -ms-linear-gradient( 90deg, rgba(13,4,9,0) 0%, rgba(0,0,0,0.50196) 100%);


}


.g-head:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 0.9rem;

}

.g-head .wal {
  min-height:0.9rem;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
}
.g-head a.logo {
  display: block;
  background: url("../img25/logo_01.png") center no-repeat;
  background-size: 100%;
  width:1.79rem;
  position: absolute;
  z-index: 1;
  left:0.2rem;
  right: auto;

  top:0.25rem;
  bottom: 0;
  height:0.48rem;
}
.g-head a.logo2 {
  display: block;
  background: url("../img25/logo_02.png") center no-repeat;
  background-size: 100%;
  width: 1.3rem;
  position: absolute;
  z-index: 1;
  left:2.1rem;
  right: auto;

  top:0.25rem;
  bottom: 0;
  height:0.48rem;
}
.g-head .btn-list {

  z-index: 1;

  height:0.9rem;
  font-size: 0.18rem;
  color: #fff;width:calc(100% - 4rem);border-bottom:rgba(255,255,255,0.2) 1px solid}
.g-head .btn-list a {
  color: #fff;
}
.g-head .btn-list ul.nav_ul{margin-right: 0;}

.g-head .btn-list ul li {
  height: 0.9rem;
  padding:0 0.2rem;
  line-height: 0.9rem
}
.g-head .btn-list ul a {
  display: block;
  height:0.9rem;  line-height:0.9rem

}


.g-head .btn-list .language .name {
  height: 0.4rem;
  line-height: 0.4rem;
  width:0.4rem;
  text-align: center;
  display: block;
  padding: 0;
  background: #fff;
    font-size: 0.18rem;color: #e37e11;font-weight: bold;border-radius:5px;margin-right: 0.15rem
}

.language{display: inline-block}
.search{display: inline-block}
.gat{display: inline-block}
.header_right{position: absolute;right: 0}
.g-head .btn-list .search {
  width: 2.1rem;
  height: 0.4rem;
  margin-right:0.3rem;
  vertical-align: middle;margin-bottom:0.05rem;
  position: relative;
  z-index: 20;overflow: hidden;
}
.g-head .btn-list .search .btn input[type=submit] {

  background: url("../img25/search-ico.jpg") center center no-repeat;
  width: 0.4rem;
  height:0.4rem;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  z-index: 5;
  cursor: pointer;border:0;background-size: contain
}
.g-head .btn-list .search .input input[type=text] {
  width:calc(100% - 0.45rem);
  height: 0.4rem;
  line-height: 0.4rem;
  position: absolute;
  z-index: 1;
  left: 0;
  right: auto;
  top: 0;
  bottom: auto;margin-left:0.45rem;border:0
}
.g-head .btn-list .search .btn:hover {
  opacity: 1;
}
.g-head .btn-list .search .input {
  height: 0.4rem;
  width:100%;
  background: #fff;
  opacity: 1;

}
.g-head .btn-list .on .btn{top: -0.06rem;}

.g-head .btn-list .search.on .btn{background:none;}
.g-head .btn-list .search.on .btn input {
  background: url("../img25/search-ico2.png")center center no-repeat;border: 0;margin-top:0px;
}
.g-head .btn-list .search.on .btn input {
  display: block;
}
.g-head .btn-list .search.on .input {
  width: 2.5rem;
  opacity: 1;
  visibility: visible;
}
.g-head a.navA {
  position: absolute;
  z-index: 1;
  left: auto;
  right: 0.3rem;
  top:0.18rem;
  bottom: auto;
  background-size: 100% 100%;
  width: 0.5rem;
  height: 0.5rem;
  display: none;
}
.g-head a.navA:after {
  content: "";
  display: block;
  position: absolute;
  left: 0.1rem;
  top: 0;
  right: 0;
  bottom: 0;
  background: url("../img25/menu_ico.png") center no-repeat;
background-size:contain
}

.g-nav {
  position: absolute;
  z-index: 1;
  left:0;
  right: 0;
  top: 1.19rem;

  margin: 0 auto;
  border-top: #fff 1px solid;
}
.g-nav ul.nav_ul{width: 14rem;margin: 0 auto;}
.g-nav li {
  position: relative;
 width: 12.5%;
  text-align: center

}
.g-nav a.name {
  display: block;
  height: 0.6rem;
  line-height: 0.6rem;
  font-size: 0.2rem;
  color: #fff;
  font-weight: bold;
  position: relative;
}
.g-nav a.name i.line {
  display: block;
  position: absolute;
  left: 0;
  top: 100%;
  right: 0.2rem;
  height: 0.02rem;
  background: #e2ca5b;
  margin-top: -0.12rem;
  opacity: 0;
}
.g-nav a.name em {
  display: block;
  margin-right: -0.2rem;
  padding-right: 0.2rem;
  position: relative;
}

.g-nav a.name.on {
  color: #e2ca5b;
}
.g-nav a.name.on i.line {
  opacity: 1;
}
.g-nav .list {
  position: absolute;
  z-index: 1;
  left: 0;
  right: auto;
  top: -100vh;
  bottom: auto;
  background: #fff;
  width: 100%;
  box-shadow: 0 0 0.38rem 0 rgba(0, 0, 0, 0.19);
  -webkit-box-shadow: 0 0 0.38rem 0 rgba(0, 0, 0, 0.19);



  -moz-box-shadow: 0 0 0.38rem 0 rgba(0, 0, 0, 0.19);
  border-top: #EE9640 solid 0.04rem;
  padding: 0.2rem 0;
  opacity: 0;
  visibility: hidden;
}
.g-nav .list a {
  display: block;
  text-align: center;
  font-size: 0.16rem;
  line-height: 0.45rem;
  color: #6510AD;
}
.g-nav .list a:hover {
  background: #ededed;
}
.g-nav li:hover a.name {
  color: #e2ca5b;
}
.g-nav li:hover a.name i.line {
  opacity: 1;
}
.g-nav li:hover .list {
  opacity: 1;
  visibility: visible;
  top: 100%;
  transition: opacity 0.5s ease;
  -webkit-transition: opacity 0.5s ease;
  -moz-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
}

.g-nav2 {
  position: fixed;
  z-index: 49;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: #e5b246;
  background-size: cover;
  opacity: 0;
width: 100%;
  height: 100vh;
  visibility:hidden
}


.ilogo{width: 3.85rem;}
.fixednav:after{content: "";background-image: -moz-linear-gradient( 90deg, rgba(13,4,9,0) 0%, rgba(0,0,0,0.50196) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgba(13,4,9,0) 0%, rgba(0,0,0,0.50196) 100%);
  background-image: -ms-linear-gradient( 90deg, rgba(13,4,9,0) 0%, rgba(0,0,0,0.50196) 100%);}



.navShow .g-nav2{opacity: 1;visibility:visible}



.navShow .g-head:after{content: ""; background:none;height: 1.2rem;}
.navShow .g-head .wal{min-height:1.2rem;}
.g-nav2 .scroll {
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow-y: auto;
}
.g-nav2 .scroll ul {
  max-width: 14rem;
  margin: 0 auto;
}
.g-nav2 .scroll li {
  width: 14%;
  text-align: center;
  padding-top: 1.38rem;
}
.g-nav2 .scroll li a {
  color: #fff;
}
.g-nav2 .scroll li h2 {
  font-size: 0.2rem;

}
.g-nav2 .scroll li .list {
  padding:0.1rem 0
}
.g-nav2 .scroll li .list h3 {
  font-weight: 400;
  font-size: 0.18rem;
  line-height: 0.36rem;
}
.g-nav2 .scroll li .list dl {
  padding-bottom: 0.2rem;
}
.g-nav2 .scroll li .list dd {
  font-size: 0.16rem;
  line-height: 0.3rem;
  opacity: 0.65;
}
.g-nav2 .scroll li .list dd:hover {
  opacity: 1;
}
.swiper-slide img{width:100%;height:100%}
.swiper-pagination-bullet-active{  background: #ff8c93;}
.swiper-button-next{background-image:url(../img25/arrow-l.png);width:0.64rem;height:0.64rem;right:1.8rem;bottom:0.75rem;top:auto;background-size: 100% 100%;opacity:1;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.swiper-button-prev{background-image: url(../img25/arrow-r.png);width:0.64rem;height:0.64rem;left: auto;right:0.8rem;bottom:0.75rem;top:auto;background-size: 100% 100%;opacity: 1;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.swiper-container:hover .swiper-button-next, .swiper-container:hover .swiper-button-prev{opacity: 1}
.swiper-pagination{text-align: right;right: 0 !important;bottom:25px !important;margin: 0 auto;width:12rem !important;}
.swiper-pagination-bullet{width: 25px;height: 25px;background: #fff;border-radius: 0;color: #085087;line-height: 25px;text-align: center}
.swiper-pagination-bullet-active{background:#085087;color: #fff;}



.homeToolkit {
  width:1.12rem;

  position: fixed;
  top: 50%;
  margin-top: -2.12rem;
  z-index: 20;right: inherit;right:0.03rem
}

.homeToolkit a, .homeToolkit p {
  display: inline-block;
  width: 1.12rem;
  height: 0.98rem;
  margin-top: 0.01rem;
  border-radius:5px;
 border:#f1f1f1 1px solid;
  text-align: center;
  background-color: #fff;
  padding:0.12rem 0;
	
}


.homeToolkit a span, .homeToolkit p span {
  color: #e5b246;
  font-size: 0.16rem;
  display: block;
  margin: 0.1rem auto;
}

.homeToolkit a img, .homeToolkit p img {
  width: 0.32rem;
  height: 0.32rem;
  display: block;
  margin: 0.14rem auto 0.1rem;
}

.homeToolkit a:hover, .homeToolkit p:hover {
  color: #fff;
  border-color: #e5b246;
  background-color: #e5b246;
}
.homeToolkit i{background: url("../img25/piao_ico01_01.png")top center no-repeat;width:0.44rem;height:0.45rem;text-align: center;display: block;background-position:0 0;margin: 0 auto;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;background-size: contain}
.homeToolkit i#piao01{background: url("../img25/piao_ico01_01.png")top center no-repeat;background-size: contain}
.homeToolkit i#piao02{background: url("../img25/piao_ico02_01.png")top center no-repeat;background-size: contain}
.homeToolkit i#piao03{background: url("../img25/piao_ico03_01.png")top center no-repeat;background-size: contain}
.homeToolkit a:hover i#piao01{background: url("../img25/piao_ico01_02.png")top center no-repeat;background-size: contain}
.homeToolkit a:hover i#piao02{background: url("../img25/piao_ico02_02.png")top center no-repeat;background-size: contain}
.homeToolkit a:hover i#piao03{background: url("../img25/piao_ico03_02.png")top center no-repeat;background-size: contain}

.homeToolkit a:hover span {
  color: #fff;
}

.homeToolkit p {
  cursor: pointer;
}

.homeToolkit p:hover span {
  color: #fff;
}

.homeToolkit-wechat {
  position: relative;
}

.homeToolkit-wechat_qrcode {
  display: none;
  width: 1.73rem;
  height: 1.68rem;
  position: absolute;
  bottom: 0;
  left: 1.73rem;
  background-color: #fff;
  -webkit-box-shadow: 0 5px 0.3rem rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 5px 0.3rem rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 5px 0.3rem rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 0.3rem rgba(0, 0, 0, 0.1);
}

.homeToolkit-wechat_qrcode img {
  width: 10.32rem !important;
  height: 10.32rem !important;
  display: block;
  margin: 0.18rem auto 0;
}

.homeToolkit .homeToolkit-returnTop {
  overflow: hidden;
  display: none;
}

.homeToolkit-modal_back {
  position: fixed;
  display: none;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 20;
}

.homeToolkit-modal_back .order-modal {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -297px;
  margin-top: -187px;
  z-index: 20;
}

body.navShow{
  overflow: hidden;
}
body.navShow .g-head .btn-list {
  top: 0
}
body.navShow .g-head a.navA:after {
  background-image: url("../img25/menu_close.jpg");
}
body.navShow .g-nav2{z-index: 51;}
body.navShow .g-head{z-index: 52;}
.nav_menu3,
.nav_menu3 ul,
.nav_menu3 #menu-button {
  margin: 0;
  padding: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nav_menu3 ul li
{
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;

  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nav_menu3 ul{position: relative;}
.nav_menu3 #menu-button { 
    margin-top: 100px;
    background: #F00;
    position: absolute;
    z-index: 99999;
}
.nav_menu3:after,
.nav_menu3 > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.nav_menu3 #menu-button {
  display: none;
}
.nav_menu3 {

  margin: 0 auto;
  position: relative;
  z-index: 99999;
}
#menu-line {
  position: absolute;
  top: 0;
  left: 0;
  height: 3px;
  background: #990B2C;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}

.nav_menu3.align-center > ul {
  font-size: 0;
  text-align: center;
}
.nav_menu3.align-center > ul > li {
  display: inline-block;
  float: none;
}
.nav_menu3.align-center ul ul {
  text-align: left;
}
.nav_menu3.align-right > ul > li {
  float: right;

}
.nav_menu3.align-right ul ul {
  text-align: right;
}
.nav_menu3 > ul > li > a {

  text-decoration: none;

  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
  color: #fff;
  font-size: 0.2rem;
  height: 0.42rem;
  line-height:0.42rem;
  display: block;

}
.nav_menu3 > ul > li.nav_d:hover:after  {
content: "";
background: url("../img25/nav_menu_ico.png")center center no-repeat;
width: 0.1rem;height:0.06rem;display: block;text-align: center;margin: 0 auto;
position: absolute;bottom:0.25rem;left: 0;right: 0;
}


.nav_menu3 > ul > li.active a {
color:#fef6a7}
.nav_menu3 > ul > li:hover a{
color:#fef6a7
}
.nav_menu3 > ul > li:hover > ul li a{color: #fff}
.nav_menu3 > ul > li:hover > ul li:hover a{color: #fef6a7}
.nav_menu3 > ul > li#nav-has-sub:hover > a::after {
  border-color: #990B2C;
}
.nav_menu3 ul ul {
  position: absolute;
  left: -9999px;
  width: 100%;
}

.nav_menu3 li:hover > ul {
left: 50%;margin: 0 auto;text-align: center;
  transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}
.nav_menu3.align-right li:hover > ul {
  left: 0;
}
.nav_menu3 ul ul ul {
  margin-left: 100%;
  top: 0;

}
.nav_menu3 ul ul ul li a{background: #007ad0;font-size:0.16rem;}
.nav_menu3 ul ul ul li:hover{background:#007ad0;}
.nav_menu3 ul ul ul li:hover a{background:none;color:#30f3ff}
.nav_menu3.align-right ul ul ul {
  margin-left: 0;
  margin-right: 100%;
}
.nav_menu3 ul ul li {
  height: 0;
  -webkit-transition: height .2s ease;
  -moz-transition: height .2s ease;
  -ms-transition: height .2s ease;
  -o-transition: height .2s ease;
  transition: height .2s ease;
    width: 100%;

}
.nav_menu3 ul li ul{display:block !important;top:85%;width: 150px;}
.nav_menu3 ul li ul:before{content: "";background: #e5d58b;width:45px;height:6px;position: absolute;top:-5px;margin: 0 auto;  transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);left:50%;}





.nav_menu3 ul li:hover > ul > li {
  height: 50px;
  padding:0;
  width:100%

}
.nav_menu3 ul ul li a {
  display: block;
  padding: 0;
  height: 50px;
  line-height:50px;
    width: 100%;
  font-weight: bold;
  text-align: center;
  background:rgba(216,156,27,0.8);
  text-decoration: none;
  color: #eeeeee;
  
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
  font-size: 0.16rem;
}
.nav_menu3 ul ul li:hover > a,
.nav_menu3 ul ul li a:hover {
  color: #e37e11;
}
.gat{background: #2a5a96;width: 10.8rem;height: 50px;line-height: 50px;text-align: center;}
.gat a{display: block;width: 100%;font-size: 0.16rem;color: #fff;}
.g-head .btn-list ul li ul li{height: 0;line-height:50px;padding: 0}
.g-head .btn-list ul li ul li a{height: 50px;line-height: 50px;font-size: 0.18rem;border-bottom:rgba(255,255,255,0.2) 1px solid;}
.g-head .btn-list ul li ul li:last-child a{border-bottom: 0;}
.g-head .btn-list ul li:hover ul li{height:50px}
#sidr-left{display: none}
header button { position:absolute; right:10px; top:25px; width:45px; height:0.24rem;  line-height:10px;display: none; }
header button span{    display: inline-block; margin: 2px 0; width: 100%; height: 4px; background: #e37e11}
header .psearch{display: none;background: url("../img25/seach_ico.png")center center no-repeat;width: 33px;height: 33px;position: absolute;right:0.7rem;top:25px;}

.map_copyright  { position: absolute;
    bottom: 0;
    right: 0}
.map_copyright p{color:#3598cd;font-size:0.14rem;line-height:0.26rem;}
.imap{background: url("../img25/map_bg.jpg")center center no-repeat;width: 100%;height:auto;position: relative;padding-bottom:50px}
.map {
    width: 100.6rem;
    margin: 0 auto;
    position: relative;
    float: right;margin-right: 45px;margin-top:-45px;
}


.map img {
    display: block;
    width: 100%;
}


.map .ul1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.map .ul1 * {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}


.map .ul1 li {
    position: absolute;
    top: 0;
    left: 0;
}


.map .ul1 li img {
    opacity: 0;
}


.map .ul1 li.act img {
    opacity: 1;
}


.map .txbox * {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}


.map .txbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 5;
}


.map .txbox .txt {
    position: absolute;
  
    cursor: pointer;
}
.map .txbox .txt a:before{
    content:"";
    width: 0.38rem;
    height: 0.38rem;
    text-align: center;
    background: url("../img25/map_qiu.png") center bottom no-repeat;
display: block; margin:0 auto;
}
.map .txbox .txt a{display:block}
.map .txbox .txt div.map_name {
    line-height: 1;

    color: #fff;
}


.map .txbox .partner_oceania {
    top: 408px;
    left: 30.38rem;
}

.map .txbox .partner_asia {
    top: 150px;
    left: 20.3rem;
}
.map .txbox .partner_asia.act{top:10.4rem;}
.map .txbox .partner_oceania.act{top:390px;}
.map .txbox .partner_europe.act{top:85px;}
.map .txbox .partner_north_america.act{top:125px;}
.map .txbox .partner_latin_america.act{top:400px;}
.map .txbox .partner_africa.act{top:325px;}
.map .txbox .partner_middle_east {
    top: 20.8rem;
    left: 50.7rem;
}


.map .txbox .partner_europe {
    top:100px;
    left: 64px;
}


.map .txbox .partner_cis {
    top: 155px;
    left: 595px;
}

.map .txbox .partner_north_america {
    top: 145px;
    right: 10.2rem;
}

.map .txbox .partner_latin_america {
    top: 415px;
    right:-43px;
}

.map .txbox .partner_africa {
    top: 345px;
    left: 8px;
}


.map .txbox .txt.act a:before {
    content: "";width:35px;height: 44px;
    background: url("../img25/position_ico.png") center bottom no-repeat;background-size: contain
}

.map .txbox .txt div.map_name {
 font-size: 0.16rem;text-align: center;margin-top: 5px;
}
.map .txbox .txt div.huoban{opacity: 0;background:url("../img25/xt_map_pic2.png")center center no-repeat;width: 250px;height: 0;text-align: center;line-height: 0.3rem;color: #fff;margin-top:10px;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.map .txbox .txt div.huoban h2{font-size:0.2rem;padding-top:15px;}
.map .txbox .txt div.huoban p{font-size: 0.18rem;}
.map .txbox .txt.act div.map_name {
 font-size: 0.2rem;
}
.map .txbox .txt.act div.huoban{height:63px;opacity: 1}
.imap .seh li{display: none;}
.imap .seh li:nth-child(1){display: block;}
.index-title{margin:0.3rem auto 50px auto;width:100%;height: auto;overflow: hidden;}
.index-title h2{font-size: 0.3rem;color: #fff;float: left;}
.imap .index-title h2{text-align:center;float:none;margin:0 auto}
.index-title span{display: inline-block;text-align: center;background: url("../img25/more_whute.png")center center no-repeat;width: 106px;height: 52px;line-height:44px;float: right;font-size: 0.2rem;color: #fff;}
.items{width: 100%;height: 80.26rem;overflow: hidden;position: relative;}
.items-l ul.tab{width: 43%;padding:4% 0;margin: 0 auto;}
.items-l ul.tab li{height:2.06rem;padding:50px;width: 100%;margin:0 auto}
.items-l ul.tab li h2{font-size: 0.24rem;color:#111;position: relative;width: auto;}
.items-l ul.tab li h2:before{content:"";opacity: 0;background: url("../img25/items_before.png")center center no-repeat;position: absolute;left:-100px;top:12px;width: 0.3rem;height: 4px;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.items-l ul.tab li h2:after{content:"";opacity: 0;background: url("../img25/items_after.png")center center no-repeat;position: absolute;left:300px;top:2px;width:90px;height:0.22rem;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.items-l ul.tab li:nth-of-type(3) h2:after{left:210px}
.items-l ul.tab li p{font-size: 0.18rem;color: #555;margin-top: 15px;line-height: 0.3rem}
.items-l ul.tab li.on h2:before{content:"";left: -50px;opacity: 1}
.items-l ul.tab li.on h2:after{content:"";left: 115px;opacity: 1}
.items-l ul.tab li:nth-of-type(3).on h2:after{content:"";left:210px}
.items-l ul.tab li.on{background:url("../img25/items_hover.jpg")center center no-repeat;background-size:cover}
.items-l ul.img{width: 57% !important;height: 100%}
.items-l ul.img li{display: none;height: 100%;width: 100% !important;}
.items-l ul.img li img{width: 100%;height: 100%}
.items .index-title{margin: 50px auto;width: 90%;}
.items .index-title h2{color: #e37e11}
.items .index-title span{background: url("../img25/more_blue.png")center center no-repeat;color:#0d75c3}




.map_data_l{position:static;top:100px;left: 0;width: 265px;}
.map_data_l ul li{  background-image: -moz-linear-gradient( 90deg, rgb(50,138,204) 0%, rgba(3,85,146,0) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(50,138,204) 0%, rgba(3,85,146,0) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(50,138,204) 0%, rgba(3,85,146,0) 100%);height: 62px;text-align: left;color: #fff;border-radius: 0.2rem;margin-top:35px;}
.map_data_l ul li:before{content:"";background: url("../img25/map_data01_ico.png")left center no-repeat;width:62px;height:62px;display:inline-block;vertical-align: top;}
.map_data_l ul li:nth-child(2):before{content:"";background: url("../img25/map_data02_ico.png")left center no-repeat;}
.map_data_l ul li:nth-child(3):before{content:"";background: url("../img25/map_data03_ico.png")left center no-repeat;}
.map_data_l ul li div{text-align: center;display:inline-block;width: calc(100% - 100px);margin-left:15px;line-height: 0.3rem}
.map_data_l ul li div h2{color: #fff;font-size: 0.24rem;}
.map_data_l ul li:nth-child(1) div {margin-top: 0;}
.map_data_l ul li div{margin-top:-15px;}
.map_data_four{background:url(../img25/mapdata_bg2024.png)center center no-repeat;width:20.7rem;height:30.22rem;margin-top: 0;}
.map_data_four dl {padding-top:50px;}
.map_data_four dl dt{line-height:0.3rem;text-align: left;margin:10px auto 0 auto;padding:10px 0 10px 25px;width: 90%}

.map_data_four dl dt span{font-size: 34px;color:#fffb92;display:inline-block;margin-right: 10px;font-weight:bold;vertical-align:middle;}
.map_data_four dl dt a{color: #fff;font-size: 0.18rem;display: block;width:100%}
.map_data_l ul li div p{color: #9eeafd;font-size: 0.14rem;white-space:pre-line;text-overflow: ellipsis;display:-webkit-box;line-height: 0.22rem;display: inline-block;}
.map_data_r h2{display: inline-block;font-size: 0.2rem;color: #fff;font-weight: bold;}
.map_data_r h2 span{font-size: 0.4rem;color: #fffb92;display: inline-block;vertical-align: middle;margin-right: 10px;margin-bottom:10px;}
.map_data_four dl dt:hover{
  background-image: -moz-linear-gradient( 90deg, rgb(32,119,185) 0%, rgba(32,119,185,0) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(32,119,185) 0%, rgba(32,119,185,0) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(32,119,185) 0%, rgba(32,119,185,0) 100%);
  box-shadow: 0px 4px 6px 0px rgba(123, 181, 225, 0.75);
 border-radius:10px;
}
.tjumap{width:58px;height:58px;left:415px;top:10.4rem;position:absolute;}
.tjumap img{width: 100%;height:100%}
.device {
width: 1100px;
height: 80.26rem;



  margin:0 auto;
  position: relative;

}


 .swiper-container { width: 100%;height: 100%;}
  .swiper-container2 { width: 100%;height: 100%;position: relative}
 .swiper-container3 { width: 100%;height: 100%;position: relative}
.swiper-container img{width: 100%;height: 100%}
    .swiper-slide {
        text-align: center;
        font-size: 0.18rem;
        background: #fff;

        /* Center slide text vertically */
        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;
    }

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
      display: block;
    position: absolute;
    right: 0.3rem !important;
  left: auto !important;
    text-align: right;
    bottom: 0.18rem !important;
    width: 100%;
  z-index: 999;
}
.swiper-pagination-bullet{
    display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: none;
  margin: 0 5px;
  cursor: pointer;
opacity:1;
 background: #c9c9c9;
  
}
.swiper-pagination-bullet-active{  background: #e37e11;}
.iactivity-l {width: calc(100% - 1100px);padding:75px 0 100px 0;height: 80.26rem;position: relative;overflow: hidden;}
.iactivity-l ul{background:rgb(227, 227, 227);width:62%;height: 54px;position: relative;margin: 0 50px;padding: 0 3%}
.iactivity-l ul li{text-align: center;display: inline-block;width:212px;position: relative;line-height: 54px;margin: 0 1%}
.iactivity-l ul li h2{color: #000;font-size: 0.22rem;position: absolute;left: 0;top: 0;z-index: 2;right: 0;margin: 0 auto;width: 100%;}
.iactivity-l ul li i{background: url("../img25/news_active.png")center center no-repeat;position: absolute;left:0;right:0;margin: 0 auto;top:50px;z-index: 1;width: 100%;height: 88px;opacity: 0;display: block;}

.iactivity-l ul li:hover{cursor: pointer}
.iactivity-l ul li.active h2{color: #fff;}
.iactivity-l ul li.active i{opacity: 1;top: -10px;}
.iactivity-l article section{display: none;}
.iactivity-l{background: #f4f4f4 url("../img25/news_bg.png")right bottom no-repeat;}
.iactivity-l article section dl.kuaixun{margin-top:50px;}
.iactivity-l article section dl.kuaixun dt{height:10.8rem;padding:0.2rem 0.4rem;width: 100%;margin:0.3rem auto 0 auto}
.iactivity-l article section dl.kuaixun dt span{display: block;color: #9a3060;font-size: 0.24rem;margin-top: 5px;}
.iactivity-l article section dl.kuaixun dt h2{font-size: 0.2rem;color:#111;position: relative;width: auto;margin-top:5px;line-height:34px}
.iactivity-l article section dl.kuaixun dt p{font-size: 0.18rem;color: #555;margin-top: 10px;line-height: 0.26rem;height: 0.3rem;    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;}
.iactivity-l article section dl.kuaixun dt:hover{background:url("../img25/news_hover.jpg")center center no-repeat;}
.iactivity-l article section dl.kuaixun dt:hover span{color: #1168aa}
.iactivity-l article section dl.kuaixun dt:hover h2{color: #fff}
.iactivity-l article section dl.kuaixun dt:hover p{color: #b4d6e9}
.iactivity-m{display: inline-block;text-align: center;background: url("../img25/more_blue.png")center center no-repeat;width: 106px;height: 52px;line-height:44px;position: absolute;right:0.2rem;top:0.8rem;}
.iactivity-m a{font-size: 0.2rem;color: #0d75c3;display: block}
.iactivity-l article section dl.yugao{margin-top: 0.3rem;}
.iactivity-l article section dl.yugao dt{width: 100%;height:auto;margin:0px auto;padding:0.2rem 0.4rem;border-bottom: #fff 1px solid;overflow: hidden;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.iactivity-l article section dl.yugao dt b {background: url("../img25/news_date_bg.png")center center no-repeat;width: 83px;height: 65px;float: left;text-align: center;line-height: 28px;font-size: 0.16rem;font-weight: normal;color: #e37e11}
.iactivity-l article section dl.yugao dt b span{display: block;font-size: 0.26rem;margin-top: 3px;font-weight: bold;}
.iactivity-l article section dl.yugao dt h2{color: #000;float: right;width: calc(100% - 100px);font-size:0.2rem;height:65px;line-height: 0.32rem;display:inline-block}
.iactivity-l article section dl.yugao dt:last-child{border-bottom: 0;}
.iactivity-l article section dl.yugao dt:hover{  background-image: -moz-linear-gradient( 0deg, rgb(0,81,142) 0%, rgb(80,164,227) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(0,81,142) 0%, rgb(80,164,227) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(0,81,142) 0%, rgb(80,164,227) 100%);}
.iactivity-l article section dl.yugao dt:hover h2{color: #fff}
.fuwu{background:#f4f4f4 url("../img25/pingtai_bg.jpg")bottom center no-repeat;height: auto;width: 100%;overflow: hidden;padding:0.8rem 0;}
.fuwu .index-title{margin:0.3rem auto 50px auto;width:100%;height: auto;overflow: hidden;}
.fuwu .index-title h2{font-size: 0.3rem;color: #e37e11;float: left;}
.fuwu .index-title span{display: inline-block;text-align: center;background: url("../img25/more_blue.png")center center no-repeat;width: 106px;height: 52px;line-height:44px;float: right;font-size: 0.2rem;color: #0d75c3;}
.fuwupingtai{background: url("../img25/pingtai_bg2.png")center center no-repeat;margin: 0 auto;height:519px;width:85%;background-size: cover}
.fuwupingtai ul {position: relative;width: 90%;margin: 0 auto;padding-top: 0.6rem;}
.fuwupingtai ul li{  width: 30%;margin: 25px auto;text-align: center;}
.fuwupingtai ul li h2{font-size: 0.2rem;color:#111;background-color: rgb(217, 230, 239);
  box-shadow: 0px 2px 0px 0px rgba(255, 255, 255, 0.004);  width: 308px;border-radius:0.3rem;height: 63px;line-height: 63px;margin: 0 auto;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;display:inline-block;position: relative}
.fuwupingtai ul li:hover h2{background: #024b82;color:#fff;}
.fuwupingtai ul li:hover h2:before{content: ""; background: url("../img25/pingtai_ico.png")center center no-repeat;width: 0.2rem;height: 28px;display: inline-block;vertical-align: middle;margin-right:25px;margin-bottom:4px;}
.fuwupingtai ul li:nth-child(2) h2{margin-left: 50px;background: #10619f;color:#fff;}
.fuwupingtai ul li:nth-child(3) h2{margin-left: 0.6rem;background:rgba(121,24,68,0.6);color:#fff;}
.fuwupingtai ul li:nth-child(5) h2{margin-left: 50px;background: #10619f;color:#fff;}
.fuwupingtai ul li:nth-child(6) h2{margin-left: 0.6rem;background:rgba(121,24,68,0.6);color:#fff;}
.fuwupingtai ul li:nth-child(8) h2{margin-left: 50px;background: #10619f;color:#fff;}
.fuwupingtai ul li:nth-child(9) h2{margin-left: 0.6rem;background:rgba(121,24,68,0.6);color:#fff;}
.fuwupingtai ul li:nth-child(2):hover h2{box-shadow: 0px 2px 0px 0px rgba(255, 255, 255);}
.fuwupingtai ul li:nth-child(3):hover h2{box-shadow: 0px 2px 0px 0px rgba(255, 255, 255);background:rgba(108,17,58,0.6)}
.fuwupingtai ul li:nth-child(5):hover h2{box-shadow: 0px 2px 0px 0px rgba(255, 255, 255);}
.fuwupingtai ul li:nth-child(6):hover h2{box-shadow: 0px 2px 0px 0px rgba(255, 255, 255);background:rgba(108,17,58,0.6)}
.fuwupingtai ul li:nth-child(8):hover h2{box-shadow: 0px 2px 0px 0px rgba(255, 255, 255);}
.fuwupingtai ul li:nth-child(9):hover h2{box-shadow: 0px 2px 0px 0px rgba(255, 255, 255);background:rgba(108,17,58,0.6)}
footer{background: url("../img25/foot-bg.jpg")center center no-repeat;padding: 0;height:4.51rem;padding:0.5rem 0;background-size: contain}
footer .wrapper{display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between;flex-flow:wrap}
footer .foot-l{width:50%;position: relative;}
footer .foot-r{width:45%;margin-left:3%;position: relative;}
footer .flogo .logo2{margin-left:0.13rem;}
footer .fnav{border-top: #f4c360 4px solid;border-bottom: #f4c360 4px solid;margin-top:0.5rem;}
footer .fnav ul li{width:14.28%;display: inline-block;text-align:center;position: relative;overflow: hidden}
footer .fnav ul li a{font-size: 0.18rem;color: #fff;height: 0.6rem;line-height: 0.6rem;display: block}
footer .fnav ul li:before{content: "";position: absolute;bottom:-10px; transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
footer .fnav ul li:after{content: "";position: absolute;top:-10px; transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}

footer .fnav ul li:hover:before{content:"";position: absolute;left: 0;bottom: 0;right: 0;margin: 0 auto;width: 0;
  height: 0;
  border-left: 7px solid transparent; /* 左边框透明 */
  border-right: 7px solid transparent; /* 右边框透明 */
  border-bottom: 7px solid #f4c360; /* 底部边框为三角形颜色 */}
footer .fnav ul li:hover:after{content:"";position: absolute;left: 0;top: 0;right: 0;margin: 0 auto;width: 0;
  height: 0;
  border-left: 7px solid transparent; /* 左边框透明 */
  border-right: 7px solid transparent; /* 右边框透明 */
  border-top: 7px solid #f4c360; /* 底部边框为三角形颜色 */}
footer .fnav ul li:hover a{color: #ffdd83}
.foot-l-btn{margin-top: 0.4rem;}
.foot-l-btn ul li{background: #fff;width:2.04rem;display: inline-block;margin-right: 0.2rem;text-align: center}
.foot-l-btn ul li:before{content:"";background:url("../img25/foot-l-ico01.png")left center no-repeat;display: inline-block;width: 0.32rem;height:0.32rem;vertical-align: middle;margin-right:0.3rem;margin-bottom:0.1rem;background-size: contain}
.foot-l-btn ul li:nth-child(2):before{content:"";background: url("../img25/foot-l-ico02.png")left center no-repeat;background-size: contain}
.foot-l-btn ul li:hover:before{content: "";margin-right: 0.2rem;}
.foot-l-btn ul li a{color: #cf8408;font-size: 0.22rem;font-weight: bold;height: 0.6rem;line-height: 0.6rem;display:inline-block;}
.foot-l-copyright{color: #f8ce89;font-size: 0.18rem;margin-top:0.8rem;}
.foot-r-title{font-size:0.22rem;color: #ffe9bc;width: 100%;height:auto;overflow: hidden;margin-bottom:15px;}
.foot-r-address{width: 100%;height:auto;overflow: hidden;}
.foot-r-address ul li{font-size:0.18rem;color: #ffffff;display: inline-block;width:100%;margin-top:0.2rem;}
.foot-r-address ul li:before{content: "";display: inline-block;background: url("../img25/foot-r-ico01.png")left center no-repeat;vertical-align: middle;margin-right:10px;margin-bottom: 3px;width:0.27rem;height:0.27rem;background-size: contain}
.foot-r-address ul li:nth-child(2):before{content: "";background: url("../img25/foot-r-ico02.png")left center no-repeat;background-size: contain}
.foot-r-address ul li:nth-child(3):before{content: "";background: url("../img25/foot-r-ico03.png")left center no-repeat;background-size: contain}
.foot-r-qr{margin-top:0.4rem;width:0.9rem;height:0.9rem;}
.foot-r-qr img{width: 100%;height:100%;}
.foot-r-qr p{font-size:0.18rem;text-align: center;color: #fff;margin-top:10px;}








.icotype{padding:0.2rem 0; background-image: -moz-linear-gradient( 0deg, rgb(13,70,127) 0%, rgba(84,59,112,0.66) 34%, rgba(154,48,96,0) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(13,70,127) 0%, rgba(84,59,112,0.66) 34%, rgba(154,48,96,0) 100%);height:0.8rem;width: 100%;}

.nybanner{position: relative;width: 100%;height:3rem;overflow: hidden}
.nybanner img{width:100%;position: absolute;left: 0;top: 0;z-index: 1;height:100%}
.nybanner .wrapper-sub{height:100%;}
.nybanner .icotype{bottom:0px;left: 0;position: absolute;z-index: 2;text-align: left}
.nybanner .icotype span{color:#fff;font-size: 0.3rem;display: inline-block;margin-right: 10px;text-transform: uppercase;margin-left:0.4rem;}
.nybanner .icotype h2{color:#fff;font-size:34px;display: inline-block}
.icomain{background: #ebebeb url("../img25/main-bg.jpg")center bottom no-repeat;height: auto;overflow: hidden;position: relative;background-size: contain}
.icosubtype ul li{background: #fff;width: 50%;line-height: 0.4rem;padding: 0.2rem 0;text-align: center;}
.icosubtype ul li a{font-size: 0.22rem;color: #000;display: block;width: 100%;}
.icosubtype ul li:hover{background: url("../img25/title-bg.jpg")center center no-repeat;background-size: cover}
.icosubtype ul li.active{background: url("../img25/title-bg.jpg")center center no-repeat;background-size: cover}
.icosubtype ul li:hover a{color: #fff}
.icosubtype ul li.active a{color: #fff;}
.mbx{line-height:0.26rem;width: 100%;color: #252525;margin:0.2rem auto 0.3rem auto;height: auto;overflow: hidden}
.icolxwm-left{width:200px;background: #fff url("../img25/left_bg.png")center bottom no-repeat;min-height: 800px;overflow: hidden;}
.icolxwm-left ul{padding: 10px;height: auto;}
.icolxwm-left ul li{height: 50px;line-height: 50px;text-align: center;margin-bottom: 5px;}
.icolxwm-left ul li a{color: #111;display: block;background: #f5f5f5;font-size:0.18rem;}
.icolxwm-left ul li:hover a{color: #fff;background: #1b72bb;}
.icolxwm-left ul li.active a{color: #fff;background: #1b72bb;}
.icolxwm-right{width: calc(100% - 20.3rem);background: #fff;padding:0.3rem}
.icolxwm-right .lxwm-name{border-bottom: #ddd 1px solid;font-size: 0.3rem;color: #000;padding-bottom: 15px;margin-bottom: 15px;text-align: center;}
.icolxwm-list ul{margin-top: 0.3rem;}
.icolxwm-list ul li{background: #f5f6f6;padding:0.2rem;margin-top: 0.2rem;}
.icolxwm-list ul li h2{color: #000;font-size: 0.2rem;}
.icolxwm-list ul li h3{color: #1e5a8d;font-size: 0.18rem;margin-top:10px;}
.icolxwm-list ul li p{color: #555;font-size: 0.16rem;margin-top: 10px;line-height: 0.3rem}
.icolxwm-list ul li p:before{content: "";background: url("../img25/lxwm-ico01.png")center center no-repeat;width: 0.2rem;height: 0.2rem;display: inline-block;margin-right: 10px;vertical-align: middle;}
.icolxwm-list ul li p:nth-of-type(1):before{content: "";background: url("../img25/lxwm-ico00.png")center center no-repeat}
.icolxwm-list ul li p:nth-of-type(2):before{content: "";background: url("../img25/lxwm-ico02.png")center center no-repeat}
 .typename_ico{border-bottom: #ddd 1px solid;font-size: 0.3rem;color: #000;padding-bottom: 15px;margin-bottom: 15px;text-align: center;}
.ico_white{background: #fff;padding:50px 0.3rem;min-height:800px;height: auto;overflow: hidden}

.icolxwm-list ul li p.lx-address:before{content: "";background: url("../img25/lxwm-ico00.png")center center no-repeat}

.icolxwm-list ul li p.lx-tel:before{content: "";background: url("../img25/lxwm-ico01.png")center center no-repeat}
.icolxwm-list ul li p.lx-email:before{content: "";background: url("../img25/lxwm-ico02.png")center center no-repeat}
.part01{width:100%;height: auto;position: relative;margin:0.4rem auto 0 auto;overflow: hidden}
.part01-l:before{content:"";width: 2px;background: #ddd;height:82%;position: absolute;left:50%;top:15%;}
.part01-l{width:10.5rem;float: left;position: relative;height:auto;overflow: hidden;padding-bottom:0.3rem;}
.part01-r{width:3.08rem;float: right;  background-image: -moz-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(248,247,224) 25%, rgb(236,226,208) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(248,247,224) 25%, rgb(236,226,208) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(248,247,224) 25%, rgb(236,226,208) 100%);height:100%;margin-top:10px;padding-bottom:0.3rem;}
.index_title{width: 100%;height:0.6rem;position: relative;margin-bottom:0.2rem;}
.index_title:before{content: "";background: url("../img25/index-title-ico.png")left center no-repeat;width:0.22rem;height:0.14rem;position: absolute;left: 0;bottom:-0.05rem;z-index: 2;background-size: contain}
.index_title:after{width:100%;height:0.03rem;background: #e0a935;content: "";position: absolute;bottom: 0;left: 0;z-index: 1;}
.index_title h2{color:#000;font-size:0.3rem;}
.index_title span{background: #e0a935;text-align: center;display: inline-block;color: #fff;font-size: 0.18rem;font-weight: bold;width:0.74rem;height:0.32rem;line-height:0.32rem;position: absolute;right: 0;bottom:-0.14rem;z-index: 2;}
.p1-pic{width:100%;height: auto;overflow: hidden;position: relative}
.p1-pic ul li{width: 48%;padding:0 0.2rem;  background-image: -moz-linear-gradient( 90deg, rgb(218,172,77) 0%, rgb(255,255,255) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(218,172,77) 0%, rgb(255,255,255) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(218,172,77) 0%, rgb(255,255,255) 100%);position: relative;margin-top:15px;}
.p1-pic ul li img{width: 100%;height:3.48rem;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.p1-pic ul li:hover img{transform:scale(1.03); -webkit-transform:scale(1.03); -o-transform:scale(1.03); -ms-transform:scale(1.03); -moz-transform:scale(1.03);}

.p1-pic ul li h2{background-color: rgba(220, 173, 76,0.9);width:100%;padding:0.1rem 0.2rem;color: #fff;font-size:0.18rem;line-height:0.32rem;position: absolute;left: 0;bottom: 0;z-index: 2;}

.p1-list{ margin-top:0.15rem;}
.p1-list dl dt {border-bottom: #ddd 1px solid;line-height: 0.3rem;margin-bottom:0.08rem;height: auto;width: 48%;}
.p1-list dl dt:nth-child(7){border-bottom: 0;}
.p1-list dl dt:nth-child(8){border-bottom: 0;}
.p1-list dl dt a:before{content: "";background: #ddd;width:0.06rem;height:0.06rem;border-radius:50%;display: inline-block;margin-right: 10px;vertical-align: middle;margin-bottom:0.02rem;}
.p1-list dl dt a{font-size: 0.16rem;color: #252525;padding-bottom:0.1rem;height:0.3rem;margin-bottom:0.1rem;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;overflow: hidden;}
.p1-list dl dt:hover a:before{content: "";background: #cd9234;}
.p1-list dl dt:hover a{color: #cd9234;}

.p01-r-title{text-align: center;background: url("../img25/index-kj-title.png")center center no-repeat;height:0.6rem;line-height:0.6rem;width: 90%;margin: -0.1rem auto 0 auto;background-size: contain}
.p01-r-title a{color: #fff;font-size:0.26rem;}
.part01-r .login-lc {margin-top:0.25rem;}
.part01-r .login-lc ul li{background:url("../img25/index-kj-bg01.jpg")center center no-repeat;text-align: center;width:92%;height:0.58rem;line-height:0.6rem;text-align: left;margin:0.1rem auto;background-size: contain;}
.part01-r .login-lc ul li i{display: inline-block;background: url("../img25/index-kj01.png")left bottom no-repeat;width: 0.44rem;height:0.44rem;vertical-align:bottom;margin:0 0.5rem 0.04rem 0.3rem;background-size: contain;}
.part01-r .login-lc ul li h2{color: #fff;font-size:0.2rem;display: inline-block;letter-spacing:1px}
.part01-r .login-lc ul li:nth-child(2){background:url("../img25/index-kj-bg02.jpg")center center no-repeat;background-size: contain; }
.part01-r .login-lc ul li:nth-child(2) i{background: url("../img25/index-kj02.png")left bottom no-repeat;background-size: contain;}
.part01-r .p01-r-link{margin-top:0.25rem;}
.part01-r .p01-r-link ul li{border-bottom: #e0a935 1px solid;border-top: #e0a935 4px solid;text-align: center;width:86%;margin:0.15rem auto 0 auto;position: relative;height:0.58rem;line-height:0.58rem;}
.part01-r .p01-r-link ul li h2:before{content:"";background: url("../img25/index-kj03.png")left bottom no-repeat;width:0.44rem;height:0.44rem;vertical-align: bottom;display: inline-block;margin: 0 auto;position: absolute;left:0.3rem;bottom: 0;background-size: contain; }
.part01-r .p01-r-link ul li h2{color: #e0a935;font-size:0.2rem;display: inline-block;letter-spacing:0px;margin-left:0.8rem;}
.part01-r .p01-r-link ul li:nth-child(2) h2:before{content:"";background: url("../img25/index-kj04.png")left bottom no-repeat;background-size: contain; }
.part01-r .p01-r-link ul li:nth-child(3) h2:before{content:"";background: url("../img25/index-kj05.png")left bottom no-repeat;background-size: contain; }
.p01-r-tel{background:url("../img25/index-kj-bg03.jpg")center center no-repeat;width: 100%;height:0.98rem;background-size: contain;margin-top:0.2rem;}
.p01-r-tel i{display: inline-block;background: url("../img25/index-kj06.png")left center no-repeat;width:0.61rem;height:0.63rem;margin:0 0.3rem 0 0.35rem;vertical-align: top;margin-top:0.2rem;background-size: contain;}
.p01-r-tel h2{color: #fff;font-size:0.22rem;display: inline-block;line-height:0.32rem;margin-top:0.15rem;}
.p01-r-tel h2 span{display: block}
.p01-r-more a{
  border-style: solid;
  border-width: 1px;
  border-color: rgb(221, 169, 60);
  border-radius: 10px;
 width:86%;height:0.5rem;line-height:0.46rem;display: block;font-size:0.22rem;color: #e0a935;font-weight: bold;text-align: center;margin:0.2rem auto 0 auto;
}

.part02{background: #f8f8f8;width:100%;margin: 0 auto;padding:0.2rem 0}
.part02-l{margin:0.6rem auto 0.2rem auto;}
.part02-l ul li{width:23.5%;display: inline-block;position: relative;background: #fff;border:#ececec 1px solid;border-radius:4px;height:1.35rem;padding:0.2rem 0.3rem 0 0.3rem;}
.list-r-notice ul li{width: 32%;margin-bottom:50px;}
/* 如果最后一行是3个元素 */
.list-r-notice ul li:last-child:nth-child(3n - 1) {
    margin-right: calc(32% + 4% / 2);
}
/* 如果最后一行是2个元素 */
.list-r-notice ul li:last-child:nth-child(3n - 2) {
    margin-right: calc(32% + 72% / 2);
}
.part02-l ul li:before{content: "";height:4px;width:100%;display: block;background: #dab46c;position: absolute;left: 0;top: 0;z-index: 1;}
.part02-l ul li:after{content: "";height:4px;width:0%;display: block;background: #f0c565;position: absolute;left: 0;top: 0;z-index: 1;}

.part02-l ul li b {
  border-radius: 10px;
  background: #dab46c;
  width: 0.7rem;
  height: 0.8rem;
  text-align: center;font-size:0.16rem;color: #fff;position: absolute;left:0;top:-0.2rem;padding:0;line-height:0.3rem;z-index: 2;
}
.part02-l ul li b span{display: block;font-size: 0.3rem;font-weight: bold;margin-top:0.1rem;}
.part02-l ul li h2{width:80%;font-size:0.18rem;color: #252525;margin: 0 0 0 0.6rem;line-height:0.3rem}
.part02-l ul li:hover{background: #f7efdd;border:#fccb5e 1px solid}
.part02-l ul li:hover h2{color:#d98909;}

.part02-l ul li:hover b{
  background-image: -moz-linear-gradient( 90deg, rgb(233,150,19) 0%, rgb(227,162,50) 38%, rgb(245,189,68) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(233,150,19) 0%, rgb(227,162,50) 38%, rgb(245,189,68) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(233,150,19) 0%, rgb(227,162,50) 38%, rgb(245,189,68) 100%);
}
.part02-l ul li:hover:after{content:"";width:100%}

.part03{background:url("../img25/index-num-bg.jpg")center center no-repeat;width:100%;height:6.41rem;position: relative}

.part03 ul li{width:23.5%;display: inline-block;text-align: center;transform: translateY(30%);height: auto;overflow: hidden;margin:0 auto}
.part03 ul li div.p03-num{background: url("../img25/index-num-ico01.png")center center no-repeat;width:3.05rem;height:3.05rem;vertical-align: middle;color: #fff;background-size: contain}
.part03 ul li div.p03-num h2{font-size:0.8rem;color: #fff;display: inline-block;font-weight: bold;margin-top:30%; text-shadow: 5px 5px 5px rgba(235, 190, 139, 0.75);}
.part03 ul li div.p03-num sub{color: #fff;font-size:0.24rem;display: inline-block}
.part03 ul li p{color: #fff;margin:0.2rem auto;width:75%;font-size:0.22rem;line-height:0.3rem;}
.part03 ul li:nth-child(2) div.p03-num{background: url("../img25/index-num-ico02.png")center center no-repeat;background-size: contain}
.part03 ul li:nth-child(3) div.p03-num{background: url("../img25/index-num-ico03.png")center center no-repeat;background-size: contain}
.part03 ul li:nth-child(4) div.p03-num{background: url("../img25/index-num-ico04.png")center center no-repeat;background-size: contain}
.part04{background: #f8f8f8;width:100%;margin: 0 auto;padding:0.4rem 0 0.3rem 0}
.part04 .p04-list{width:48.5%;height:auto;overflow: hidden}
.p04-info .swiper-slide{padding:0.15rem;background: #fff;width:calc(100% - 0.2rem);margin:0.3rem auto;overflow: hidden;min-height:2.95rem;}
.p04-info img{width:2.72rem;height:2.04rem;display: inline-block;float: left;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;overflow:hidden}
.p04-z{width:calc(100% - 2.9rem);display: inline-block;float: right;height:2.65rem;position:relative}
.p04-z h2{font-size:0.18rem;color: #252525;line-height:0.34rem;text-align: left;}
.p04-z p{color: #999999;font-size: 0.16rem;text-align: left;line-height:0.3rem;margin-top:0.05rem;}
.p04-z span{float: right;text-align:center;width:0.78rem;height:0.36rem;line-height:0.32rem;color:#e0a935;border:#e0a935 1px solid;display: block;margin-top:0.3rem;position:absolute;right:0;bottom:0.06rem;}
.part04 .swiper-button-prev2, .part04 .swiper-button-next2{background: url("../img25/arrow-l2.png")center center no-repeat;width:0.32rem;height:0.32rem;position: absolute;left:0.15rem;bottom:0.5rem;z-index: 2;cursor: pointer;background-size: contain}
.part04 .swiper-button-next2{left:0.6rem;background: url("../img25/arrow-r2.png")center center no-repeat;background-size: contain}
.part04 .swiper-button-prev3, .part04 .swiper-button-next3{background: url("../img25/arrow-l2.png")center center no-repeat;width:0.32rem;height:0.32rem;position: absolute;left:0.15rem;bottom:0.5rem;z-index: 2;cursor: pointer;background-size: contain}
.part04 .swiper-button-next3{left:0.6rem;background: url("../img25/arrow-r2.png")center center no-repeat;background-size: contain}
.p04-info:hover img{transform:scale(1.03); -webkit-transform:scale(1.03); -o-transform:scale(1.03); -ms-transform:scale(1.03); -moz-transform:scale(1.03);}
.p04-info:hover .p04-z span{background: #e0a935;color: #fff}
.part05{width:100%;height: auto;overflow: hidden;position: relative;text-align: center}
.part05 img{width: 100%;height:100%;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.part05:hover img{transform:scale(1.03); -webkit-transform:scale(1.03); -o-transform:scale(1.03); -ms-transform:scale(1.03); -moz-transform:scale(1.03);}

.part06{width:100%;margin: 0 auto;padding:0.4rem 0 0.3rem 0;position: relative;height:9.6rem}
.p6-pic{width: 100%;position: relative;}
.p6-pic img{width: 100%;height: 100%;object-fit: cover;overflow:hidden}
.p6-pic a{position: absolute;}
.p6-pic a:nth-child(1){width: 25%;left: 0;top: 0;height:5.2rem;border-bottom: #fff 5px solid;}
.p6-pic a:nth-child(2){width: 25%;left:25%;top:0;height:2.6rem;border-left:#fff 5px solid}
.p6-pic a:nth-child(3){width: 25%;left: 50%;top:0;height:2.6rem;border-left:#fff 5px solid}
.p6-pic a:nth-child(4){width: 25%;right:0;top: 0;height:2.6rem;border-left:#fff 5px solid}
.p6-pic a:nth-child(5){width: 25%;left:25%;top:2.6rem;height:5.2rem;border-top:#fff 5px solid;border-left:#fff 5px solid;}
.p6-pic a:nth-child(6){width: 50%;right:0;top:2.6rem;height:2.55rem;border-top:#fff 5px solid;border-left:#fff 5px solid;}
.p6-pic a:nth-child(7){width: 25%;left: 50%;top:5.2rem;height:2.6rem;border-left:#fff 5px solid}
.p6-pic a:nth-child(8){width: 25%;right:0;top:5.2rem;height:2.6rem;border-left:#fff 5px solid}
.p6-pic a:nth-child(9){width: 25%;left:0;top:5.2rem;height:2.6rem;}

.list-l{width:2.6rem; height: auto;float: left;margin-top:-0.65rem;margin-bottom:1rem;position: relative;z-index: 3;  }




.list-left{ height: auto;overflow: hidden;width: 100%;background-image: -moz-linear-gradient( 90deg, rgb(233,150,19) 0%, rgb(227,162,50) 38%, rgb(245,189,68) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(233,150,19) 0%, rgb(227,162,50) 38%, rgb(245,189,68) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(233,150,19) 0%, rgb(227,162,50) 38%, rgb(245,189,68) 100%);}
.list-left .leftimg{margin-top: 0.2rem;}
.list-r{width:calc(100% - 2.6rem);float: right;background: #fff;min-height:11.11rem;height: auto;overflow: hidden}
.list-r-right{padding:0px 0.3rem;height: auto;overflow: hidden}
.lefttname{font-size:0.3rem;font-weight: bold;color: #fff;text-align: center;padding:15px 0;}
.typename{font-size:0.32rem;font-weight:600; color: #252525;margin:0.3rem auto;text-align: center;height: auto;overflow: hidden}
.subNav{text-align: center;padding:15px;margin:5px auto 0 auto;width:92%;border-radius:5px; height: auto;overflow: hidden;background: #e09d26;line-height:28px}
.subNav a{color: #fff;font-size:0.24rem;display: block;width: 100%;}
.subNav:hover{background: #d4750f;}
.subNav:hover a{color: #fff}
.subNav a:hover{color:#fff;}
.subNav a:visited{color:#fff;}
.currentDd{ background: #d4750f;}
.currentDd a{color: #fff;font-weight: bold;}
.navContent{background: #f4c462;padding: 0;display: none;text-align: center;margin:5px auto 0 auto;width: 92%;}
.navContent li{border-bottom:#e09d26 1px solid;padding: 0 0.2rem}
.navContent li a{font-size:0.2rem;color:#6a4400;padding:0.14rem 0;display: block;}
.navContent li:hover a{color:#6c3a04;font-weight: 500;}
.navContent li.active a{color:#6c3a04;font-weight: 500;}
.navContent li:last-child{border-bottom: 0;}
.mbx{border-bottom: #f4bb43 4px solid;width:100%;padding-bottom:0.15rem;height: auto;overflow: hidden}
.mbx-z{float: right;color: #252525;font-size: 0.18rem;}
.mbx-z:before{content: "";background:url("../img25/mbx-ico.png")left center no-repeat;vertical-align: middle;margin-bottom: 0.03rem;margin-right:0.15rem;display: inline-block;width:0.18rem;height:0.28rem;background-size: contain}
.mbx-z a{display: inline-block;margin: 0 0.1rem 0 0;font-size:0.18rem;color: #252525;}
.mbx-z a:after{content: "-";display: inline-block;margin-left:0.1rem;}
.mbx-z a:last-child:after{content:"";display: none}
.mbx-z a:hover{color:#252525}
.mbx-z a:visited{color:#252525}
.left-news{margin-top:0.2rem;width: 100%;height:auto;overflow: hidden}
.left-news .index_title{height: 0.55rem;margin-bottom:0.05rem;}
.left-news .index_title h2{font-size: 0.24rem;}
.left-news .p1-pic ul li{width:100%;padding:0.1rem}
.left-news .p1-pic ul li img{height:1.8rem}
.left-news .p1-pic ul li h2{font-size: 0.16rem;padding:0.05rem 0.1rem;line-height:0.26rem}
.left-news-more{background: #e0a935;text-align: center;float: left;margin-top:0.15rem;}
.left-news-more a{font-size: 0.16rem;color: #fff;display: block;height:0.32rem;line-height:0.32rem;width:0.74rem;}
.left-news-more a:hover{color:#fff;}
.left-news-more a:visited{color:#fff;}
.left-btn{margin-top: 0.3rem;}
.left-btn ul li{ text-align:center;width: 100%;height: auto;overflow: hidden;margin-top:0.15rem;}
.left-btn ul li a:before{content: "";background:url("../img25/left-btn-ico01.png")left center no-repeat;width:0.45rem;height:0.46rem;display: inline-block;vertical-align: middle;margin-right:0.3rem;background-size:contain;margin-bottom:0.04rem;background-size: contain}
.left-btn ul li a{display: block;padding:0.12rem 0.15rem; background-image: -moz-linear-gradient( 90deg, rgb(233,150,19) 0%, rgb(227,162,50) 38%, rgb(245,189,68) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(233,150,19) 0%, rgb(227,162,50) 38%, rgb(245,189,68) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(233,150,19) 0%, rgb(227,162,50) 38%, rgb(245,189,68) 100%);width: 100%;font-size:0.28rem;color: #fff;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;  text-shadow: 2px 2px 4px rgba(220, 187, 150, 1);
}
.left-btn ul li:nth-child(2) a:before{content: "";background:url("../img25/left-btn-ico02.png")left center no-repeat;background-size:contain;}
.left-btn ul li:nth-child(2) a{  background-image: -moz-linear-gradient( 90deg, rgb(227,150,50) 0%, rgb(239,141,61) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(227,150,50) 0%, rgb(239,141,61) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(227,150,50) 0%, rgb(239,141,61) 100%);}
.left-btn ul li:hover a:before{margin-right:0.15rem;}



.main{width: 87%;}
.column{color: #0673b4;font-size: 0.3rem;text-align: center;border-bottom: #ddd 1px solid;margin-top:0.3rem;padding-bottom:0.2rem;margin-bottom: 0.2rem;}
.right_main{width: calc(100% - 50px);margin-left:50px;}
.news-list{width: 100%;}
.news-list ul li{width: 23%;margin-bottom:3%;}

/* 如果最后一行是3个元素 */
.news-list ul li:last-child:nth-child(4n - 1) {
    margin-right: calc(23% + 8% / 3);
}
/* 如果最后一行是2个元素 */
.news-list ul li:last-child:nth-child(4n - 2) {
    margin-right: calc(46% + 15% / 3);
}
/* 如果最后一行是1个元素 */
.news-list ul li:last-child:nth-child(4n - 3) {
    margin-right: calc(69% + 21% / 3);
}
.news-list ul li div{height:194px;}
.list-list{margin-top: 0.3rem;}
.list-list ul li{width: 100%;border-bottom: #ddd 1px solid;margin-bottom:0.15rem;padding-bottom:0.15rem;height: auto;overflow: hidden}
.list-list ul li h2{color: #252525;font-size:0.18rem;float: left;width: 83%;display: inline-block;line-height: 0.3rem;}
.list-list ul li h2:before{content: "";background: #ccc;border-radius: 50%;display: inline-block;margin-right: 0.1rem;margin-bottom:0.03rem;width: 0.06rem;height: 0.06rem;}
.list-down ul li h2:before{content: "";background:url("../img25/list-down-ico_01.png")left center no-repeat;width: 0.19rem;height:0.19rem;display: inline-block;margin-right: 0.1rem;margin-bottom:-0.03rem;background-size: contain;border-radius: 0}
.list-list ul li p{width: 17%;text-align: right;float: right;color: #555;font-size: 0.15rem;vertical-align: middle;margin-top:0.08rem;}
.list-list ul li:hover h2{color: #e37e11;}
.list-list ul li:hover p{font-weight: bold;color: #e37e11;}
.list-list ul li:hover h2:before{content: ""; background:#e37e11;}
.list-down ul li:hover h2:before{content: ""; background:url("../img25/list-down-ico_02.png")left center no-repeat;background-size: contain}
.list-list ul li:last-child{border-bottom: 0;}
.list-teacher ul li{width: 43.5%;padding:2.5%;background: #f0f8fc;margin:2.5% 0 0 0;text-align: center}
.list-teacher ul li img{width: 144px;height: 198px;float: left;}
.list-teacher ul li div{float: right;width: calc(100% - 10.7rem);text-align: left;}
.list-teacher ul li div h2{font-size: 0.26rem;color: #000;height: auto;overflow:hidden;margin-bottom:0.2rem;border-bottom: #d6e8f1 1px solid;padding-bottom:55px;margin-bottom: 10px;}
.list-teacher ul li div h2 span:nth-of-type(1){margin-top: 15px;}
.list-teacher ul li div h2 span{margin-top:7px;display: block;color: #049fc5;font-size:0.18rem;}
.list-teacher ul li div p{font-size: 0.16rem;color: #777;line-height:28px;}
.list-teacher ul li:hover{background: #86d3ec;}
.list-teacher ul li:hover h2{color: #fff;}
.list-teacher ul li:hover span{color: #defeff;}
.list-teacher ul li:hover p{color: #fff;}
.tea-list{margin: 0.4rem auto 0 auto;width: 100%;height: auto;overflow:hidden}
.tea-title{border-bottom: #ddd 1px solid;width: 100%;padding-bottom:0.2rem;}
.tea-title:before{content: "";background: #1db4d9;width:5px;height: 0.2rem;vertical-align: middle;display: inline-block;margin-right: 10px;margin-bottom: 4px;}
.tea-title a{font-size:0.2rem;color: #333;}
.tea-list dl{margin: 0.2rem auto 0 auto;width: 100%;height: auto;overflow: hidden}
.tea-list dl dt{float: left;padding: 0 15px;width:calc(25% - 0.3rem);margin:15px auto;}
.tea-list dl dt a{display: block;width: 100%;}
.tea-list dl dt img{width:0.8rem;height: 110px;display: inline-block;object-fit:contain}
.tea-list dl dt h2{display: inline-block;vertical-align: bottom;font-size: 0.16rem;color: #333;margin-left: 10px;}
.leader-list dl dt .leader_r{width:calc(100% - 10.2rem);display: inline-block;margin-left: 15px;vertical-align: bottom;line-height: 0.26rem;margin-bottom: 15px;}
.leader-list dl dt .leader_r h3{vertical-align: bottom;font-size: 0.16rem;color: #333;}
.leader-list dl dt .leader_r p{color: #777;font-size: 0.14rem;}
    .jigou {width:75%;margin:0 auto}
    .jigou tr th{height: 50px;line-height: 50px;background:#0673b4;text-align: center;color: #fff;font-size:0.2rem;}
    .jigou tr td{border:#ccc 1px solid;padding:10px;vertical-align: middle;text-indent: 1em;font-size:0.16rem;}
    .jigou tr.jgtitle td{text-align: center;text-indent: 0;font-size:0.18rem;font-weight:bold}


.lxwm-z{background: #0f6db4 url("../img25/lxwm_da00.png")0.3rem bottom no-repeat;padding:0.3rem;width: 100%;height: auto;overflow: hidden;}
.lxwm-z-left{float: left;padding-left:100px;}
.lxwm-z-left p{font-size: 0.18rem;color: #fff;line-height:44px}
.lxwm-z-right{float:right;}



















.list-xueshu ul li{width:28%;background: #f7f7f7;padding:0;height: auto;overflow: hidden;padding:1% 2%;position: relative;margin-top:2%;margin-bottom:2%;  box-shadow: 3px 3px 3px 0px rgba(51, 51, 51, 0.75);height: 250px;}
/* 如果最后一行是3个元素 */
.list-xueshu ul li:last-child:nth-child(3n - 1) {
    margin-right: calc(31% + 6% / 2);
}
/* 如果最后一行是2个元素 */
.list-xueshu ul li:last-child:nth-child(3n - 2) {
    margin-right: calc(31% + 74% / 2);
}
.list-xueshu ul li h2{font-size: 0.18rem;color: #333;line-height: 34px}
.list-xueshu ul li p{margin-top:0.7rem;}
.list-xueshu ul li p span{color: #077ab7;font-size: 0.18rem;line-height: 0.36rem;display: block;}
.list-xueshu ul li:before{content: "";position: absolute;background:  url("../img25/xueshu-ico.png") right bottom no-repeat;right: 0;bottom: 0;width: 100px;height:77px;opacity: 0;}
.list-xueshu ul li:hover{background: #0671b3;box-shadow: 3px 3px 3px 0px rgba(6, 113, 179, 0.75);}
.list-xueshu ul li:hover h2{color: #fff;}
.list-xueshu ul li:hover p span{color:#fff;}
.list-notice ul li{width: 100%;height: auto;overflow: hidden;padding-bottom:0;margin-bottom:15px;}
.list-notice ul li p{display: inline-block;float: left;width: 0.6rem;height: 0.7rem;border:#ddd 1px solid;font-size: 0.18rem;text-align: center;color: #444;font-family:DINCond-Bold;background: #fff;}
.list-notice ul li h2{color: #333;font-size: 0.18rem;float: right;width: calc(100% - 0.8rem);margin-top:0.2rem;border-bottom: #ddd 1px solid;height:auto;padding-bottom:27px;}
.list-notice ul li p b{display: block;font-family:DINCond-Bold;color: #444;font-size:0.36rem;}
.list-notice ul li:hover{background: #64ceed;}
.list-notice ul li:hover h2{color: #fff;}

.article_fck{padding:0;}
.article-title{text-align: center;}
.article-title h1{color: #111;font-size:0.24rem;line-height:0.4rem}
.article-title p{font-size: 0.16rem;color: #777;margin-top:0.2rem;}
.fck{margin:0.3rem auto;}
.fck p,.fck div{line-height:0.36rem ;color: #444;font-size:0.18rem;}
.fck table{margin:0 auto}
.fck table td,.fck table th{border:#333 1px solid !important}
#vsb_content_2 TABLE TD{ vertical-align: middle;}
 .p_pages { clear:both; display:inline-block; padding:50px 0; width:100%; text-align:center; font-size:0.16rem; }
.page a { display:inline-block; margin:0 5px; padding:6px 12px; border:1px #e37e11 solid; color: #111 }
.p_no_d{ display:inline-block; margin:0 5px; padding:6px 12px; border:1px #e37e11 solid;background:#e37e11; color:#fff; }
.page span{display:inline-block;}
.p_fun_d { display:inline-block; margin:0 5px; padding:6px 12px; border:1px #ddd solid; color: #111 }
.p_fun_d  a { display:inline-block; margin:0 5px; padding:6px 12px; border:1px #ddd solid; color: #111 }
.p_fun_d:hover{ background:#e37e11; color:#fff; }
.p_fun_d a:hover,.p_fun_d.thisclass a { background:#e37e11; color:#fff; }

.my-map { margin: 0 auto; width:100%; height:5.2rem; } .my-map .icon { background: url(../img25/red-mbx-ico.png) no-repeat; } .my-map .icon-cir { height:0.31rem; width: 0.28rem; } 
     .amap-container{height: 100%;}
     .myinfowindow{width: 2.4rem;min-height: 0.5rem;}
     .myinfowindow h5{ height: 0.2rem; line-height: 0.2rem; overflow: hidden; font-size: 0.14rem; font-weight: bold; width: 2.2rem; text-overflow: ellipsis; word-break: break-all; white-space: nowrap; }
     .myinfowindow div{ margin-top: 0.10rem; min-height: 0.4rem; line-height: 0.2rem; font-size: 0.13rem; color: #6f6f6f; }
.amap-copyright{display: none !important}







.party .nav_menu3 > ul > li.active{background: rgba(116,1,0,0.4)}
.party .g-head .btn-list .search .btn{background: url("../img25/red_search-ico.jpg") center center no-repeat;}
.party .g-head .btn-list .search.on .btn input{background: url("../img25/red_search-ico.jpg") center center no-repeat;}
.party .list-left-blue{background: url("../img25/red-left-bg.jpg")center center repeat-y;background-size:100% 100%}
.party .mbx a:first-child:before{background:url("../img25/red-mbx-ico.png")center center no-repeat;}
.party .list-left{background: #fff5f6 url("../img25/red-left-d-bg.png")bottom center no-repeat;}
.party .fixednav:after{background: rgba(141,0,0,1);}
.party .nav_menu3 ul ul li a{background:rgba(116,1,0,0.8); ;}
.party .nav_menu3 ul ul li a:hover {color: #ffcccb;}
.party .column{color: #d4000b}
.party .mbx{border-bottom: #d4000b 2px solid;}
.party .g-head a.navA:after{background: url("../img25/red-menu.jpg")center center no-repeat;}
body.party .g-head a.navA:after{background: url("../img25/red-close.jpg")center center no-repeat;}
.party .g-nav2{background:rgb(139,1,0)}
.party .currentDd{background: #8d0000;}
.party .navContent{background:#ce000c;}
.party footer{background: #c30007 url("../img25/red-foot_bg.jpg")center center no-repeat;}
.party .foot-tr h2{border-bottom: #d9393c 1px solid;}
.party .sitemap h2{border-bottom: #d9393c 1px solid;}
.party .foot-f{border-top: #d9393c 1px solid;}
.party .list-list ul li p{color: #df9fa3}
.party .list-list ul li:hover h2{color: #c2000b;}
.party .list-list ul li:hover h2:before{content: "";background:#c2000b;}
.party .page a {border:1px #8d0000 solid; }
.party .p_no_d{  border:1px #8d0000 solid;background:#8d0000; }
.party .p_fun_d:hover{ background:#8d0000;}
.party .p_fun_d a:hover,.p_fun_d.thisclass a { background:#8d0000;}
.party .part03-l ul li span{background:#8d0000;}
.party .part03-l ul li p{background:#f4f4f4}
.party .part03-l ul li:hover p{color:#333}

.fuwu_list{background:url(../img25/waishi_bg.png)center center no-repeat;height:50.2rem;width: 100%}
.fw_right .swiper-slide{background:none;}
.fw_right .swiper-slide p{width: 30%;display:table;text-align: center;margin: 2% 1%}
.fw_right .swiper-slide p a{background: #e7f0f7;border-radius:15px;padding:0;height:150px;font-size:0.18rem;color:#333;display: table-cell;
    vertical-align: middle;padding: 0 15px;line-height: 0.3rem}
.fw_right{width: 68%;padding-right:1%;float:right;position: relative;overflow:hidden;margin-top: 0.8rem;}
.fw_left{float:left;width:210px;text-align:right;}
.fw_left .fw_title {position: absolute;left: 0.4rem;top: 90px}
.fw_left .fw_more{position: absolute;left: 300px;bottom: 90px;}
.fw_left .fw_title a{font-size:0.26rem;color: #fff;}
.fw_left .fw_more a{width:106px;height: 52px;line-height:50px;display:block;background: url(../img25/more_whute.png)center center no-repeat;text-align:center;font-size: 0.16rem;color: #fff;display: block;}
.fw_right  .swiper-button-white{width: 0.22rem;height:37px;top:50%;opacity: 0;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.fw_right  .swiper-button-prev{background: url("../img25/ws-arrow-l.png")center center no-repeat;left:0;}
.fw_right  .swiper-button-next{background: url("../img25/ws-arrow-r.png")center center no-repeat;right:10px}
.fw_right:hover .swiper-button-white{opacity: 1}
.fw_right .swiper-slide p:hover a{color: #fff;background: #024b82;font-size: 0.2rem;}

.jl_main{background: #1268a8;width: 100%;height: auto;overflow: hidden;position: relative}
.jl_column{background:#01518d;padding: 50px 0;height: auto;overflow: hidden;position: relative}
.jl_column ul li{width: 23%;text-align: center}
.jl_column ul li img{width: 100%;}
.jl_column ul li h2{background: #fff;height:0.6rem;line-height: 0.6rem;font-size:0.24rem;color: #000;}
.jl_column ul li:hover h2{background-image: -moz-linear-gradient( 90deg, rgb(141,196,238) 0%, rgb(198,226,247) 36%, rgb(255,255,255) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(141,196,238) 0%, rgb(198,226,247) 36%, rgb(255,255,255) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(141,196,238) 0%, rgb(198,226,247) 36%, rgb(255,255,255) 100%);color:#094272}
.jl_column ul li.active h2{background-image: -moz-linear-gradient( 90deg, rgb(141,196,238) 0%, rgb(198,226,247) 36%, rgb(255,255,255) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(141,196,238) 0%, rgb(198,226,247) 36%, rgb(255,255,255) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(141,196,238) 0%, rgb(198,226,247) 36%, rgb(255,255,255) 100%);color:#094272}
.huoban_country{padding: 0.4rem 0}
.jl_mbx{position: relative;width: 100%;height: auto;overflow: hidden}
.jl_mbx_z:before{content: "";background: url("../img25/mbx-ico-blue.png")center center no-repeat;display: inline-block;margin-right:5px;vertical-align: middle;width: 23px;height:0.22rem;}
.jl_mbx:before{position: absolute;left: 0;top:13px;background: #3082bf;height:2px;width:100%;content: "";z-index:0;}
.jl_mbx_z{text-align: left;float: right;color: #fff;font-size:0.16rem;position: relative;z-index: 1;background: #1268a8;padding-left: 15px;}
.jl_mbx_z a{color: #fff;font-size:0.16rem;display: inline-block;margin: 0 7px;}
.jl_mbx_z a:hover{color: #7ec2f5}
.jl_typename{font-size:0.24rem;color: #fff;background: #1268a8;text-align: center;float: left;position: relative;z-index: 1;padding-right: 15px;}
.icomain .jl_mbx_z:before{content:"";background: url("../img25/mbx-ico.png")center center no-repeat;}
.icomain .jl_mbx:before{background: #dfdfdf;content: "";}
.icomain .jl_mbx_z{background: #ebebeb;color: #555;}
.icomain .jl_mbx_z a{color: #555;}
.icomain .jl_typename{color: #333;background: #ebebeb;}
.icomain .jl_mbx_z a:hover{color: #01518d}



.jl_left{width: 200px;float: left;background: #fff;}
.jl_right{width: calc(100% - 20.4rem);padding: 0.3rem 0.3rem;background: #fff;float: right;}
.jl_left ul li{height: 0.7rem;line-height: 0.7rem;width: 100%;text-align: left;text-indent:3em;position: relative;overflow: hidden}
.jl_left ul li:hover{background: #01518d;text-indent:2.5em}
.jl_left ul li a{font-size:0.18rem;color: #111;display: block;width: 100%;}
.jl_left ul li:hover a{color: #fff;}
.jl_left ul li:after{display: inline-block;background:url("../img25/contury_arrow.png")center center no-repeat;width: 0.16rem;height: 11px;vertical-align: middle;content:"";position: absolute;top:50%;right:-10px; transform: translateY(-50%)}
.jl_left ul li:hover:after{content: ""; right:0.3rem;}
.jl_left ul li.active{background: #01518d;}
.jl_left ul li.active a{color: #fff;}
.jl_left ul li.active:after{content: ""; right:0.3rem;}
.jl_left_2{width: 200px;float: left;background: #fff;}
.jl_left_2 .subNav{height: 0.7rem;line-height: 0.7rem;width: 100%;text-align: left;text-indent:3em;position: relative;overflow: hidden}
.jl_left_2 .subNav:hover{background: #01518d;text-indent:2.5em}
.jl_left_2 .subNav a{font-size:0.18rem;color: #111;display: block;width: 100%;}
.jl_left_2 .subNav:hover a{color: #fff;}
.jl_left_2 .subNav:after{display: inline-block;background:url("../img25/contury_arrow.png")center center no-repeat;width: 0.16rem;height: 11px;vertical-align: middle;content:"";position: absolute;top:50%;right:-10px; transform: translateY(-50%)}
.jl_left_2 .subNav:hover:after{content: ""; right:0.3rem;}
.jl_left_2 .currentDd{background: #01518d;text-indent:2.5em}
.jl_left_2 .currentDd a{color: #fff;}
.jl_left_2 .currentDd:after{content: ""; right:0.3rem;}

.jl_left_2 .navContent{background: #e3eff8;padding:15px 25px;display: none;}
.jl_left_2 .navContent li{padding:10px 0}
.jl_left_2 .navContent li a{font-size: 0.16rem;color: #555;}
.jl_left_2 .navContent li:hover a{color:#01518d}
.jl_left_2 .navContent li.active a{color:#01518d}

.stu-items .navContent{ background-image: -moz-linear-gradient( 90deg, rgb(157,210,234) 0%, rgb(57,151,221) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(157,210,234) 0%, rgb(57,151,221) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(157,210,234) 0%, rgb(57,151,221) 100%);padding:0;}
.stu-items .navContent li{padding:0}
.stu-items .navContent li a{display:inline-block;width: 100%;padding:0.2rem 25px;color:#fff;background: #0d79ca;font-size: 0.18rem;}
.stu-items .navContent li dl{padding:10px 0}
.stu-items .navContent li dl dt a{color: #fff;background: none;padding:12px 0.2rem;line-height:0.26rem;font-size: 0.16rem;}
.stu-items .navContent li:hover a{color:#fff}
.stu-items .navContent li.active a{color:#fff}
.stu-items .navContent li dl dt:hover a{color: #97f2ff}
.stu-items .navContent li dl dt.active a{color: #97f2ff}

.country_list{margin:50px auto 0.4rem auto;width: 100%;height:auto;overflow: hidden}
.country_l ul li{background: #f3f3f3;border-radius:15px;width:23%;padding:15px;margin-bottom:0.3rem;}
.country_l ul li img{border-radius:50%;object-fit: contain;width:0.7rem;height:0.7rem;float:left;background: #fff;border: 0}
.country_l ul li h2{color: #333;float: right;width:calc(100% - 85px);display: table;text-align: center;padding:0.2rem 0;}
.country_l ul li h2 b{display: table-cell;line-height: 0.3rem;font-size:0.22rem;vertical-align: middle;font-weight: normal;word-break: break-all;letter-spacing:1px;}
.country_l ul li:hover{background: #01518d url("../img25/contury_bg.png")right bottom no-repeat;}
.country_l ul li:hover h2{color: #fff}

/* 如果最后一行是3个元素 */
.country_l ul li:last-child:nth-child(4n - 1) {
    margin-right: calc(23% + 8% / 3);
}
/* 如果最后一行是2个元素 */
.country_l ul li:last-child:nth-child(4n - 2) {
    margin-right: calc(46% + 15% / 3);
}
/* 如果最后一行是1个元素 */
.country_l ul li:last-child:nth-child(4n - 3) {
    margin-right: calc(69% + 21% / 3);
}
.country_name{font-size:0.26rem;color:#000;margin: 0.3rem auto;text-align: center;width: 100%;}
.country_table{background:url("../img25/earth_bg.png")center center no-repeat;margin-bottom: 0.3rem;}
.country_table tr th{background: #80b3da;font-size:0.2rem;color: #fff;text-align: center;height:0.6rem;vertical-align: middle;border:#fff 1px solid;font-weight: bold;}
.country_table tr td{background: rgba(235, 245, 249,0.7);font-size: 0.16rem;color: #333;padding:10px 15px;height:55px;vertical-align: middle;border:#fff 1px solid;text-align: center;line-height: 0.26rem;word-break: break-all}
.country_table tr:nth-child(odd) td{background: rgba(228, 237, 245,0.7);}
.country_table tr:hover{ background: rgba(123, 183, 221,0.7);}
.country_table tr:hover td{font-weight: bold;color: #333;}
.country_table tr td a{color: #333}
.honor_t{background: none}
.honor_t tr td:nth-of-type(2){text-align: left;position: relative;padding: 10px 25px}
.honor_t tr td:nth-of-type(2)  span{display: inline-block;background: #daebf8;text-align: center;color: #1e87d5;padding:5px 25px;border-radius:25px;margin-left: 15px;float: right;}
.honor_t tr td:nth-of-type(2) span:before{content: "";background: url("../img25/jiangbei.png")left center no-repeat;width: 0.18rem;height: 0.16rem;vertical-align:middle;display: inline-block;margin-right:8px}
.honor_t tr td:nth-of-type(2) h2{float: left;padding-top:5px;vertical-align: middle;}

.yugao_type{
  border-style: solid;
  border-width: 2px;
  border-color: rgb(0, 81, 142);
  background-color: rgb(255, 255, 255);
  box-shadow: 3px 3px 0px 0px rgba(0, 81, 142);
  width: 185px;
  height: 35px;
text-align: center;line-height: 35px;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;
}
.yugao_type a{  font-size: 17px;color: #e37e11;}
.yugao_type:hover{  box-shadow: 0px 0px 0px 0px rgba(0, 81, 142);background:rgba(0, 81, 142);}
.yugao_type:hover a{color: #fff;}
.yugao-z{width: calc(100% - 200px);height:0.4rem;line-height:0.4rem;border-bottom:#ddd 1px solid;margin-bottom:0.2rem;overflow: hidden;padding-bottom: 0.3rem;}
.yugao-z h2{font-size: 0.16rem;color:#333;float: left;width: calc(100% - 100px);overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.yugao-z p{color:#777;font-size: 0.14rem;float: right;width: 90px;text-align: right}
.yugao-z:hover h2{color: #01518d}
.yugao-z:hover p{color: #01518d}

.yugao-list:last-child .yugao-z{border-bottom: 0;}

.waishipingtai{margin-top: 0.3rem;}
.waishipingtai .ico_white{padding: 0}
.waishi_title{background: url("../img25/waishi_list_title.jpg")center center no-repeat;width: 100%;height:0.8rem;line-height:0.8rem;color: #fff;text-align: center;font-size:28px;}
.ws_list{padding:0.3rem 25px;}
.ws_list ul li{width:33%;  border-radius: 10px;margin-bottom:0.2rem;
  background-image: -moz-linear-gradient( 90deg, rgb(231,240,247) 0%, rgb(255,255,255) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(231,240,247) 0%, rgb(255,255,255) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(231,240,247) 0%, rgb(255,255,255) 100%);
  box-shadow: 2px 2px 0px 0px rgba(153, 192, 221);text-align: center;}
.ws_list ul li h2{height:0.8rem;display: table;text-align: center;width: 100%;}
.ws_list ul li h2 span{display: block;margin: 0 auto;font-size: 0.18rem;color: #333;display: table-cell; vertical-align: middle;line-height: 0.3rem;overflow: hidden;padding: 0 0.2rem}



.ws_list ul li:hover{

  background-image: -moz-linear-gradient( 90deg, rgb(1,81,141) 0%, rgb(74,153,211) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(1,81,141) 0%, rgb(74,153,211) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(1,81,141) 0%, rgb(74,153,211) 100%);
   box-shadow:0 0 0 0

}

.ws_list ul li:hover h2 span{color: #fff;}


.list_ws_news ul{margin-top: 0.3rem;}
.list_ws_news ul li{width: 23%;background: #fff;margin-bottom:2%;}
/* 如果最后一行是3个元素 */
.list_ws_news ul li:last-child:nth-child(4n - 1) {
    margin-right: calc(23% + 8% / 3);
}
/* 如果最后一行是2个元素 */
.list_ws_news ul li:last-child:nth-child(4n - 2) {
    margin-right: calc(46% + 15% / 3);
}
/* 如果最后一行是1个元素 */
.list_ws_news ul li:last-child:nth-child(4n - 3) {
    margin-right: calc(69% + 21% / 3);
}
.list_ws_news ul li img{width:100%;border:#dadada 6px solid;height:242px}
.list_ws_news ul li div{padding: 6px;height: auto;overflow: hidden}
.list_ws_news ul li div b{width: 75px;height:75px;padding: 10px 0 5px 0; float: left;background: #e37e11;text-align: center;font-size: 0.16rem;line-height:0.32rem;font-weight: normal;color: #fff}
.list_ws_news ul li div b span{display: block;font-size:0.32rem;}
.list_ws_news ul li div h2{float: right;width: calc(100% - 90px);font-size: 0.16rem;color: #333;line-height:0.3rem;height:65px;margin-top: 10px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.list_ws_news ul li:hover img{border:#e37e11 6px solid;}
.list_ws_news ul li:hover{background:#e37e11}
.list_ws_news ul li:hover h2{color: #fff;}

.list-r-news ul li{width:32%;padding:0.2rem;text-align: center;background: #f7f7f7;margin-bottom:0.3rem;}
.list-r-news ul li img{width: 100%;height:2.3rem}
.list-r-news ul li h2{font-size: 0.18rem;color:#252525;line-height:0.3rem;margin-top: 10px;text-align: left}

.list-r-news ul li span{color: #e0930b;display: inline-block;float: right;font-size:0.18rem;margin-top: 0.2rem;position: relative}
.list-r-news ul li span:after{content: "";width: 100%;height:4px;background: #e0930b;left: 0;bottom:-7px;position: absolute;display: block}


.list-r-news ul li:hover{
  background-image: -moz-linear-gradient( 90deg, rgb(243,141,20) 0%, rgb(245,188,68) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(243,141,20) 0%, rgb(245,188,68) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(243,141,20) 0%, rgb(245,188,68) 100%);
}
.list-r-news ul li:hover h2{color: #fff;}
.list-r-news ul li:hover span{color: #fff;}
.list-r-news ul li:hover span:after{background: #fff;content: ""}

/* 如果最后一行是3个元素 */
.list-r-news ul li:last-child:nth-child(3n - 1) {
    margin-right: calc(32% + 4% / 2);
}
/* 如果最后一行是2个元素 */
.list-r-newss ul li:last-child:nth-child(3n - 2) {
    margin-right: calc(32% + 72% / 2);
}

.list-r-tea ul li{padding:0.15rem;width:48%;background: #efefef;margin-bottom:0.3rem;height:auto;overflow:hidden;position:relative}
.list-r-tea ul li img{width: 1.3rem;height: 1.8rem;float: left;}
.list-r-tea ul li div.tea-right{width:calc(100% - 1.5rem);float: right;}
.list-r-tea ul li div.tea-right h2{border-bottom:#d6d6d6 3px solid;font-size:0.24rem;color: #252525;padding-bottom: 0.03rem;}
.list-r-tea ul li div.tea-right h2:before{content:"";background: url("../img25/tea-title-ico_01.png")left center no-repeat;width:0.4rem;height:0.4rem;display: inline-block;margin-right:0.15rem;vertical-align: middle;margin-bottom:-0.03rem;background-size: contain}
.list-r-tea ul li div.tea-right p{font-size:0.2rem;color:#555;line-height:0.34rem;margin-top:0.15rem;width: 90%;}
.list-r-tea ul li div.tea-right span{width:0.9rem;height:0.4rem;background: #e69a39;text-align: center;line-height:0.4rem;font-size: 0.2rem;display: block;margin-top:0.5rem;float: right;color:#fff;opacity: 0}
.list-r-tea ul li:hover{background: #f8bc6f url("../img25/tea-list-bg.png")right bottom no-repeat;background-size: contain}
.list-r-tea ul li:hover div.tea-right span{opacity: 1}
.list-r-tea ul li:hover .tea-right h2{border-bottom: #f29c40 3px solid;}
.list-r-tea ul li:hover .tea-right h2:before{content: "";background: url("../img25/tea-title-ico_02.jpg")left center no-repeat;background-size: contain}
.list-r-tea ul li:hover .tea-right p{color: #372103}

.article-tea-info{background: #fff2e0 url("../img25/tea-list-bg2.png")right bottom no-repeat;padding:0.15rem;height: auto;overflow:hidden;width:100%;}
.article-tea-info img{width: 1.75rem;height:2.42rem;float: left;}
.article-tea-info .tea-info-r{float: right;width:calc(100% - 2rem);}
.article-tea-info .tea-info-r h2{border-bottom:#ebcfa8 3px solid;font-size:0.26rem;color: #5f4100;padding-bottom: 3px;margin-top:0.15rem;}
.article-tea-info .tea-info-r h2:before{content:"";background: url("../img25/tea-title-ico2.jpg")left center no-repeat;width:0.4rem;height:0.4rem;background-position:0 0;display: inline-block;margin-right:0.15rem;vertical-align: middle;margin-bottom:-0.03rem;background-size:contain}
.article-tea-info .tea-info-r p{font-size:0.2rem;color:#372103;line-height:34px;margin-top:0.15rem;width:100%;}




.list_ny_items{width: 100%;position: relative;height: 4.05rem;overflow: hidden;margin-top: 0.4rem;}
.list_ny_items img{position: absolute;width: 5.4rem;height: 4.05rem;left: 0;top: 0;z-index: 1;}
.list_ny_items div{width: calc(100% - 5rem);position: absolute;right: 0;top:0.6rem;z-index: 2;background: #fff url("../img25/items_pic.png")right bottom no-repeat;padding: 0.3rem;height: 2.6rem;}

.list_ny_items div h2{width: 80%;border-bottom: #e37e11 1px solid;padding-bottom:5px;margin-bottom: 15px;position: relative;line-height: 0.3rem;vertical-align: middle;text-indent:1.5em;}
.list_ny_items div h2 a{color: #111;font-size:0.22rem;}
.list_ny_items div h2:before{content: "";background: #e37e11;width: 6px;height: 28px;position: absolute;left: 0;bottom:0;}
.list_ny_items div ul {width: 80%;}
.list_ny_items div ul li{line-height: 0.36rem;display: inline-block;margin-left:15px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;}
.list_ny_items div ul li:before{content: "";background:#9bc0d5;display: inline-block;vertical-align: middle;border-radius:50%;margin-right:10px;margin-bottom: 2px;width:6px;height:6px;}
.list_ny_items div ul li a{color: #444;font-size: 0.16rem;}
.list_ny_items div ul li:hover:before{content:"";background: #e37e11;}
.list_ny_items div ul li:hover a{color: #e37e11}
.list_ny_items:nth-of-type(2) img{left: auto;right: 0}
.list_ny_items:nth-of-type(2) div{right: auto;left: 0}

.about_article{background: #fff;padding:0.2rem 0.6rem;margin:50px auto}
.about_article p,.about_article div{line-height: 0.3rem !important;color: #555 !important;font-size: 0.16rem;}
.about_start{margin:0.2rem auto}
.about_end{margin:0px auto 0.4rem auto}
.about_k{margin: 0.4rem auto;width: 100%;height: auto;overflow:hidden}
.about_k_g{background: #f4f4f4 url("../img25/about_bg01.jpg")right bottom no-repeat;padding:0.3rem;min-height:400px;height:auto;overflow: hidden}
.about_two{background: #f4f4f4 url("../img25/about_bg02.jpg")right bottom no-repeat;}
.about_three{background: #f4f4f4 url("../img25/about_bg03.jpg")right bottom no-repeat;}
.about_four{background: #f4f4f4 url("../img25/about_bg04.jpg")right bottom no-repeat;}
.about_title{border-bottom: #e37e11 4px solid;}
.about_title span{height: 0.4rem;color: #fff;display: block;line-height: 0.4rem;text-align: center;width: 30%;font-size: 0.22rem;font-weight: bold;background: #e37e11 url("../img25/about_title_bg.jpg")center center no-repeat;background-size: cover;}
.my-map { margin:0.4rem auto 0 auto; width:100%; height:4.35rem;border:#f4bb43 10px solid;border-right: 0;border-left: 0;} .my-map .icon { background: url("../img25/red-mbx-ico.png") no-repeat; } .my-map .icon-cir { height: 0.31rem; width:0.28rem; } 
     .amap-container{height: 100%;}
     .myinfowindow{width: 2.4rem;min-height:0.5rem;}
     .myinfowindow h5{ height: 0.2rem; line-height: 0.2rem; overflow: hidden; font-size: 0.14rem; font-weight: bold; width: 2.2rem; text-overflow: ellipsis; word-break: break-all; white-space: nowrap; }
     .myinfowindow div{ margin-top: 10px; min-height: 0.4rem; line-height: 0.2rem; font-size:0.13rem; color: #6f6f6f; }
.amap-copyright{display: none !important}

.amap-maptypecontrol, .amap-overviewcontrol, .amap-scalecontrol, .amap-toolbar{z-index:10 !important}

.contact-list{
  background-image: -moz-linear-gradient( 90deg, rgb(240,173,68) 0%, rgb(248,197,107) 70%, rgb(247,214,143) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(240,173,68) 0%, rgb(248,197,107) 70%, rgb(247,214,143) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(240,173,68) 0%, rgb(248,197,107) 70%, rgb(247,214,143) 100%);
  padding:25px 0.4rem 50px 0.4rem;height: auto;overflow: hidden;widows: 100%;margin-bottom: 100px;
}
.contact-list h2{color: #b96b06;font-size:0.24rem;width:100%;height: auto;overflow: hidden;margin-bottom:5px;}

.contact-list ul li {
  border:#ffefd2 1px solid;border-radius:5px;
  background-image: -moz-linear-gradient( 90deg, rgb(244,164,70) 0%, rgba(244,164,70,0) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(244,164,70) 0%, rgba(244,164,70,0) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(244,164,70) 0%, rgba(244,164,70,0) 100%);
 width:48%;padding:0.15rem 0.25rem;height:0.95rem;margin-top:0.2rem;display: table;overflow: hidden
}
.contact-list ul li p{font-size: 0.22rem;color: #fff;display:table-cell;vertical-align: middle;height:100%;line-height:0.34rem;width: 100%;}
.contact-list ul li i{display: inline-block;margin: 0 0.2rem;width:0.3rem;height: 0.3rem;background: url("../img25/lxwm-ico01.png")left center no-repeat;vertical-align: top;margin-top:0.17rem;background-size: contain}
.contact-list ul li:nth-child(2) i{background: url("../img25/lxwm-ico02.png")left center no-repeat;background-size: contain }
.contact-list ul li:nth-child(3) i{background: url("../img25/lxwm-ico02.png")left center no-repeat;background-size: contain }
.contact-list ul li:nth-child(4) p:before{content: "";display: none}
.contact-list ul li:nth-child(3) {width: 68%;}
.contact-list ul li:nth-child(4) {width: 30%;padding:0.05rem 0.25rem}
.contact-list ul li:nth-child(4) p{text-align: center}
.contact-list ul li:nth-child(4) img{width:0.7rem;height:0.7rem;display: inline-block;vertical-align:middle;margin-top:7px;border:#e69c22 3px solid}
.kongzi_list{background:#fff;padding:0.3rem;height: auto;overflow: hidden;margin:0.4rem auto}
.kongzi_list ul li{width: 32%;margin-bottom:0.3rem;overflow: hidden}
/* 如果最后一行是3个元素 */
.kongzi_list ul li:last-child:nth-child(3n - 1) {
    margin-right: calc(32% + 4% / 2);
}
/* 如果最后一行是2个元素 */
.kongzi_list ul li:last-child:nth-child(3n - 2) {
    margin-right: calc(32% + 74% / 2);
}
.kongzi_list ul li img{transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;width: 100%;height:30.22rem}
.kongzi_list ul li div.kz_title h2{background: #1268a8;line-height:0.3rem;color: #fff;padding:15px 0.2rem;display: block;height: auto;overflow: hidden;font-size:0.18rem;}
.kongzi_list ul li div.kz_title p{
  background-image: -moz-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(225,243,249) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(225,243,249) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(225,243,249) 100%);
  line-height:0.3rem;color: #0c4976;font-size:0.16rem;padding:15px;
}
.kongzi_list ul li:hover div.kz_title h2{background: #01518d;}
.kongzi_list ul li:hover img{transform:scale(1.05); -webkit-transform:scale(1.05); -o-transform:scale(1.05); -ms-transform:scale(1.05); -moz-transform:scale(1.05);}

.lm_table{padding:0.4rem;background: #fff;}
.lm_table .lm_table_info {width: 100%;margin:0 auto 0.3rem auto;text-align: center}
.lm_table .lm_table_info h2{font-size:0.22rem;color: #000;font-weight: bold;}
.lm_table .lm_table_info p{line-height: 0.3rem;font-size: 0.16rem;color: #555;margin-top:15px;}
.honor_typename{width: 80%;margin: 0 auto;text-align: center}
.honor_typename ul li{width: 49%;background: #01518d;text-align: center;height: 0.6rem;line-height: 0.6rem;border-radius:10px}
.honor_typename ul li a{color: #fff;font-size:0.2rem;display: block;}

.stu_typename dl dt{width: 32%;height: 50px;line-height: 50px;text-align: center;border-radius:10px;background: #ebebeb;margin-bottom: 0.2rem;}
.stu_typename dl dt a{font-size: 0.18rem;color: #333;display: block;}
.stu_typename dl dt:hover{background: #01518d;}
.stu_typename dl dt.active{background: #01518d;}
.stu_typename dl dt:hover a{color:#fff;}
.stu_typename dl dt.active a{color:#fff;}
.stu_typename dl dt:last-child:nth-child(3n - 1) {
    margin-right: calc(32% + 4% / 2);
}
/* 如果最后一行是2个元素 */
.stu_typename dl dt:last-child:nth-child(3n - 2) {
    margin-right: calc(32% + 74% / 2);
}
.fuwu_list_0425{background: #fff url("../img25/index_wsptbg_04025-2.png")right bottom no-repeat;position:relative;height: 20.8rem;width: 100%}
.fw425_left{background: url("../img25/index_wsptbg_04025.png")center center no-repeat;width: 387px;height:368px;left:0;top:-44px;position: absolute;z-index: 2;}
.fw425_left h2{margin-top: 35px;margin-left: 35px;font-size: 0.26rem;color: #fff;}
.fw425_right{width: 60%;position: absolute;right:8%;top: 30%;}
.fw425_right ul li{background: rgba(177,203,235,0.4);text-align: center;padding:0.4rem 10px;width:30%;border-radius: 10px}
.fw425_right ul li a{display:inline-block;color: #333;font-size: 0.18rem;}
.fw425_right ul li:hover{background: #125a90;}
.fw425_right ul li:hover a{color: #fff;}
.fw425_right ul li:hover:before{content:"";background:url("../img25/fw0425-ico.png")left center no-repeat;width: 0.24rem;height: 0.32rem;display: inline-block;margin-right:15px;margin-bottom:5px;vertical-align: middle;}
.list-result{width: 100%;margin:0.3rem auto}
.list-result ul li {height: auto;overflow: hidden;border-bottom: #ddd 1px solid;margin-bottom:25px;padding-bottom: 15px;width: 100%;}
.list-result ul li div.search_info {width: 100%;height: auto;overflow: hidden;}
.list-result ul li div.search_info h2{font-size: 0.18rem;color: #111}
.list-result ul li div.search_info h2 span{color: #f00;font-size: 0.18rem;}
.list-result ul li div.search_info p{font-size: 0.16rem;color: #555;line-height: 0.3rem;margin-top: 10px;}
.list-result ul li div.search_info p span{color: #f00;font-size: 0.16rem;}
.list-result ul li div.search_time{width: 100%;margin-top: 10px;}
.list-result ul li div.search_time b{font-weight: normal;color: #777;font-size: 0.14rem;display: inline-block;margin-right: 10px;}
.list-result ul li div.search_time b a{color: #e37e11}
.list-result ul li div.search_time b em{font-style: normal;display: inline-block;}
.list-result ul li:last-child{border-bottom: 0;}
.result_form{background: #efefef;border:#c9c9c9 1px solid;height: 0.6rem;line-height: 0.6rem;width: 80%;margin:0.3rem auto;position: relative}
.result_form input[type=text]{background:none;border:0;font-size: 0.16rem;color: #333;position: absolute;left: 0;top: 0;width: calc(100% - 0.8rem);height: 0.6rem;text-indent:1.5em}
.result_form input[type=image]{width: 34px;height: 34px;position:absolute;right: 0.2rem;top:10px;}
.phone_title{display: none;}
.phone_gat{display: none;}
.phone_lan{display: none;}
.phone_data{display: none;}
#vsb_content_2 P{text-indent:0 !important;font-size:0.16rem !important;line-height:0.3rem !important}
.en .g-head .btn-list ul.nav_ul{width:75%}
.g-head .btn-list ul li{display:table}
.en .g-head .btn-list ul a{padding:25px 0;line-height:0.26rem;text-align:center;display:table-cell;vertical-align:middle}
.en .g-head .btn-list ul li ul a{padding:10px !important}
.en .items-l ul.tab li.on h2:after{content:"";left:250px}
.en .items-l ul.tab{padding:8% 0 4% 0}
.en .index-title h2{padding: 0 0 10px 0}
.en .g-head .btn-list ul li ul li a{height:auto;}
.en .g-head .btn-list ul li:hover ul li{height:auto}
.en .nav_menu3 ul li ul{top:94%;width:200px;}
.en .nav_menu3 ul li ul:before{content:"";display:none;}
.en .map_data_four dl {font-size:0}
.en .map_data_four dl dt{display:inline-block;text-align:center;width:50%;padding:10px 0;vertical-align:middle;line-height:0.26rem;}
.en .map_data_four dl dt span{margin-right:0;display:block;margin-bottom:10px;}
.en .map_data_l{width:300px;}
.en .map_data_four{width:300px;background-size:cover}
.en footer{background:#01518e url("../img25/footer_bg.jpg")bottom center no-repeat;height:auto;overflow:hidden}
.en footer .foot-r{margin-top:50px;padding-bottom:0.3rem;}
.en footer .foot-l{margin-top:50px;padding-bottom:0.3rem;}
.en footer .foot-c{margin-top:50px;padding-bottom:0.3rem;}
.en footer .foot-c a{font-size:0.16rem;line-height:0.36rem;}
.en .about_title span{width:40%}
.en .icolxwm-left{width:30.2rem;}
.en .icolxwm-left ul li a{font-size:17px;padding:15px 0}
.en .icolxwm-right{width:calc(100% - 30.4rem)}
.en .icolxwm-left ul li{height:auto;line-height:0.3rem}
.en .icolxwm-right .lxwm-name{padding-bottom:25px;}
.en .gat{display:none;}
.en .jl_column ul li h2{display:table;height:auto;line-height:0.32rem;padding:5px 0;width:100%;}
.en .jl_column ul li h2 p{ display: table-cell; height: 0.8rem; vertical-align: middle;}
.en .nybanner .icotype h2{ vertical-align: text-top;}
.en .jl_left ul li{text-indent:2em}
.en .jl_left ul li:hover{text-indent:1.5em}
.en .country_l ul li {text-align:center}
.en .country_l ul li img{float:none;}
.en .country_l ul li h2{float:none;width:100%;padding:10px 0 0 0}
.en .country_l ul li h2 b{font-size:0.2rem;height:0.6rem;}
.en .lm_table .lm_table_info{text-align:left;text-indent:2em}
.en .country_table tr:hover td{font-weight:normal}
.en .icolxwm-list ul li h3{white-space:break-spaces;line-height:0.3rem;}
.en .map{width:1010px;}
.en .kongzi_list ul li div.kz_title h2{height:90px;}


.en .notice_head{background: #f5f5f5;margin:0 auto 50px auto;height: auto;overflow: hidden;}
.en .notice_head img{float:left;width:500px;height:375px;}
.en .notice_head_r{float: right;width:calc(100% - 50.6rem);margin-top: 0.3rem;margin-right: 0.3rem;}
.en .notice_head_r h3{border-radius:0.3rem;color:#e37e11;background: #e1e8ee;font-size:0.24rem;width:2.06rem;height:50px;line-height: 50px;text-align:center;}
.en .notice_head_r h3:before{content: "";width:0.24rem;height:0.24rem;display: inline-block;background: url("../img25/date_ico.png")left center no-repeat;vertical-align: middle;margin-right:0.2rem;margin-bottom: 3px}
.en .notice_head_r h2{font-size: 0.22rem;color: #000;line-height:0.36rem;margin:0.2rem auto 10px auto;height:0.8rem;}
.en .notice_head_r p{font-size: 0.18rem;line-height: 34px;color: #555;height:100px;}
.en .notice_head_r span{background: #2471ac;display: inline-block;float: right;margin-top:0.2rem;width:150px;height:0.4rem;line-height:0.4rem;text-align: center;color: #fff;font-size: 0.18rem;}
.en .stu-items{width:275px;}
.en .stu_right{width:calc(100% - 300px)}
.en .stu-items .navContent li.active a{background:#0f8be7}
.cn_lan{display:none;}









/*

@media screen and (max-width:1800px){
.iactivity-l ul{width: 74%;padding:0 0.2rem}
.iactivity-l ul li{width: 48%}
}

@media screen and (max-width:160.8rem){



    .items{height: 719px;}
    .items-l ul.tab{padding-top: 0;}
    .imap .index-title{margin:0 auto}
    .device{width: 958px;height: 719px;}
    .iactivity-l{width: calc(100% - 958px);}
    .iactivity-l ul{width: 69%;padding: 0 0.2rem}
    .iactivity-l{height: 719px;padding:50px 0 100px 0}
    .iactivity-l ul li{width: 190px;}
    .iactivity-l ul li i{background-size: contain}
    .iactivity-l article section dl.yugao dt{padding:15px 0.4rem}
    .iactivity-l article section dl.kuaixun{margin-top: 0.3rem;}
    .iactivity-l article section dl.kuaixun dt{margin: 10px auto 0 auto;padding: 15px 0.4rem}
    .iactivity-m{top:52px;}
.g-head .btn-list{width:72%}
}
@media screen and (max-width:1600px){
.device{width: 912px;height: 684px;}
.items{height: 684px;}
.iactivity-l{height: 684px;}
.iactivity-l{width: calc(100% - 912px);}
.g-head .btn-list ul li{padding: 0 15px}
.items .index-title{margin: 0.4rem auto}
.items-l ul.tab li{padding: 0.4rem 50px}
.iactivity-l ul li{width: 175px;}
.iactivity-l article section dl.yugao{margin-top: 15px;}
.iactivity-l{padding:0.4rem 0 100px 0}
    .iactivity-m{top: 44px}
}
@media screen and (max-width:150.2rem){
.nybanner{height:285px;}
.device{width:866px;height: 650px;}
.items{height: 650px;}
.iactivity-l{height: 650px;}
.iactivity-l{width: calc(100% - 866px);}
.iactivity-l article section dl.yugao dt h2{overflow: hidden;    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;}
    .iactivity-l{padding: 0.2rem 0}
    .iactivity-l ul{width: 70%;}
    .iactivity-l ul li{width: 145px;}
.iactivity-l ul li.active i{top: -12px}
    .iactivity-l article section dl.kuaixun dt span{margin-top: 0;}
    .iactivity-m{top:0.26rem;}
    .iactivity-l ul{padding: 0 0.3rem}
    .iactivity-l article section dl.yugao dt{padding:13px 0.3rem}
    .fuwu .index-title{margin: 0.2rem auto 0.3rem auto}
  .jl_right ul li h2 b{font-size: 0.2rem;}
}
@media screen and (max-width:140.8rem){
.nybanner{height:278px;}
.device{width:844px;height: 633px;}
.items{height: 633px;}
.iactivity-l{height: 633px;}
.iactivity-l{width: calc(100% - 844px);}
.iactivity-l article section dl.kuaixun dt{margin: 0 auto}
.iactivity-l ul{margin: 0 0.2rem}
.g-nav2 .scroll ul{width: 100%;max-width:96%}
}
@media screen and (max-width:140.4rem){
.nybanner{height:20.7rem;}
.g-head .btn-list ul a{font-size: 0.18rem;}
.g-head .btn-list ul li:hover ul li{height:0.4rem;line-height:0.4rem;}
.g-head .btn-list ul li ul li a{font-size: 0.16rem;height:0.4rem;line-height:0.4rem;}
.device{width:821px;height: 60.16rem;}
.items{height: 60.16rem;}
.iactivity-l{height: 60.16rem;}
.iactivity-l{width: calc(100% - 821px);}
.iactivity-l article section dl.yugao dt{padding: 11px 0.3rem}
.iactivity-l article section dl.kuaixun{margin-top: 0.2rem;}
.iactivity-l article section dl.kuaixun dt h2{line-height: 0.3rem;font-size: 0.18rem;}
.iactivity-l article section dl.kuaixun dt span{font-size: 0.2rem;}
.wrapper2{width: 96%;}
.wrapper{width: 96%;}
    .iactivity-l ul li{width:48%;}
    .iactivity-l ul li.active i{top:-15px;}
    .map{width: 1000px;margin-top: 0;}
.en .map{width:90.6rem;}
    .map .txbox .partner_europe{left: 42px}
    .map .txbox .partner_asia{left: 210px}
    .map .txbox .partner_oceania{left:310px;top:400px}
    .map .txbox .partner_africa{left: 0}
    .map .txbox .partner_north_america{top:10.2rem}
    .map .txbox .txt.act div.map_name{font-size: 0.18rem}
    .tjumap{left:30.8rem;}
    .fw_left .fw_more{left: 285px}

.items-l ul.tab li{height:45%;padding:0.3rem 50px}
.g-head .btn-list{width:68%}
}
@media screen and (max-width:1400px){
.device{width:804px;height: 603px;}
.items{height: 603px;}
.iactivity-l{height: 578px;}
.iactivity-l{width: calc(100% - 70.7rem);}
 .fw_left .fw_more{left: 275px}
  .jl_right ul li h2 b{font-size: 0.18rem;}
  .items-l ul.img{width: 55% !important;height:578px;}
  .device{width: 55% !important;height:578px;}
  .iactivity-l ul{width: 70%;margin:0 10px;}
.ilogo {width:30%}
.part03 ul li div.p03-num{width:20.8rem;height:20.8rem}
.part03 ul li div.p03-num h2{font-size:0.7rem;}
footer .foot-l{width:100%}
.fnav ul.iflex{justify-content:left}
footer .fnav ul li{width:20%}
footer .foot-r{margin-top:0.3rem;}
footer{height:auto;background-size:cover}
.foot-l-copyright{display:none}
.p01-r-tel i{margin:0 0.2rem;}
}
@media screen and (max-width:1368px){
.nybanner{height:20.3rem;}
   .device{height: 585px;}
.items{height: 585px;}
.iactivity-l{height: 585px;}
.iactivity-l{width: calc(100% - 754px);}
    .fuwupingtai{width: 91%;}
    .items .index-title{margin: 25px auto}
    .iactivity-l article section dl.yugao dt{padding: 8px 25px}
    .iactivity-l article section dl.yugao dt h2{font-size: 0.18rem;}  
    .iactivity-l article section dl.kuaixun dt{padding: 15px 0.3rem 0 0.3rem;height: 10.6rem;}
    .fw425_right{right:6%;}
 .g-head .btn-list ul.nav_ul{display:none} 
.header_right{right:0.6rem;}
.g-head a.navA{display: block;top:0.18rem;}
}
@media screen and (max-width:120.8rem){
   .device{width:70.3rem;height: 548px;}
.items{height: 548px;}
.iactivity-l{height: 548px;}
.iactivity-l{width: calc(100% - 704px);}

    .fuwupingtai{width: 98%;}
    .iactivity-l article section dl.yugao dt{padding:5px 25px}
    .iactivity-l article section dl.kuaixun dt{height: 150px;}
    .iactivity-l article section dl.kuaixun dt p{margin-top: 5px;}
    .map{width: 80.8rem}
    .en .map{width:850px;}
    .map .txbox .partner_europe{left: 15px;top:85px;}
    .map .txbox .partner_africa{left:-17px;top:285px}
    .map .txbox .partner_africa.act{top:265px}
    .map .txbox .partner_asia{left: 155px;top:10.4rem}
    .map .txbox .partner_asia.act{top:10.3rem}
    .map .txbox .partner_oceania{top:350px;left:20.7rem}
    .map .txbox .partner_oceania.act{top:30.4rem;}
    .map .txbox .partner_north_america{top:100px;right:0.8rem}
    .map .txbox .partner_north_america.act{top:90px}
    .tjumap{left:30.2rem;top:10.2rem;}
    .map .txbox .partner_latin_america{top:325px;right:-55px}
    .map .txbox .partner_latin_america.act{top:315px}
    .map{margin-right:55px}
.items-l ul.tab li p{font-size: 0.16rem;margin-top: 10px;line-height: 28px;}
.fuwu_list{background-size: contain;height:475px}
.fw_right{margin-top: 55px;}
.fw_left .fw_more{left: 255px;}
    .fw425_right{right:5%;}
.p01-r-tel i{background-size:contain;width:51px;height:53px;margin-top:25px}
.part03 ul li p{line-height:34px}

}*/
@media screen and (max-width:1180px){
	.wrapper{width: 96%;}
	.wrapper2{width: 96%;}
	nav{border-bottom:#fff 3px solid;display: none;}
	.g-head .btn-list ul.nav_ul{display: none;}
	nav ul li a{font-size:0.2rem;}
	nav ul li:hover ul li a{font-size: 0.18rem;}
	nav ul.iflex{width: 100%;}
	.g-head{height:1.4rem}
	.g-head:before{content: "";height:1.4rem}
   .g-head:after{content: "";height:1.4rem}
	.head-r .isearch{height:0.4rem;line-height:0.4rem;}
	.head-r .isearch input[type=text]{height:0.4rem;line-height:0.4rem;}
	.head-r .isearch input[type=submit]{width:0.25rem;height:0.25rem}
	.head-r{top:0.1rem}
	.head-r .ilan a{font-size:0.18rem;}
	.head-r .ilan a:after{content:"|";font-size:0.18rem;}
	.one-title a{font-size:0.34rem;}
	.p1-list .p1-img{width:100%;height:2.54rem;}
	.p1-list .p1-img b{font-size: 0.24rem;height:0.55rem}
	.p1-list .p1-title h2{font-size: 0.18rem;line-height:0.32rem}
	.part02{background: #fff;min-height:auto;}
	.p2-left{width: 100%;}
	.p2-right{width: 100%;}
	.p2-left-z{width:calc(100% - 3.5rem);margin-right: 0;}
	.part02 .one-title{margin-top: 0.2rem;}
	.p2-right-l{margin-top: 0.3rem;}
	.p03-number ul li b span{font-size: 0.6rem;}
	.p03-number ul li b sub{font-size: 0.24rem;}
	.p03-number ul li h2 p{font-size: 0.2rem;}
	.p03-number ul li h2{line-height:0.34rem;margin:0.05rem auto}
	.p03-lian ul li img{width: 100%;height:4.03rem}
	.p03-lian ul li div h2{font-size: 0.24rem;}
	.p03-lian ul li div p{font-size: 0.18rem;}
	.p03-lian ul li div span{font-size: 0.18rem;}
	footer{height:auto;background-size: cover}
	footer .foot-l{width: 100%;}
	footer .foot-r{width:100%;margin-top:0.3rem;margin-left: 0;}
	footer .wrapper{display: block;overflow: visible}
	.foot-l-copyright{display: none;}
	.address h2{font-size: 0.22rem;}
	.address ul li p{font-size: 0.16rem;}
	.qr p{font-size: 0.16rem;}
	.address ul li i{width:0.15rem;height:0.15rem}
	.kyfx ul li{width:49%;text-align: center;}
	.kyfx ul li img{margin: 0 auto}
	.kyfx ul li:last-child:nth-child(3n - 1){margin-right:auto}
	.kyfx ul li:last-child:nth-child(3n - 2){margin-right:auto}
	.list-teacher ul li{width: 100%;}
	.list-xiaoyou ul li{width:48%;text-align: center;display: inline-block;margin:0.3rem 1% 0 1%}
	.list-xiaoyou ul li .p1-img {margin:0 auto;width:100%;height:259px}
	.list-xiaoyou ul li .p1-img img{margin:0 auto;}
	.list-xiaoyou ul{font-size: 0;display: block}
	.team_center ul li{width: 31%;}
.g-head a.navA{display: block;}
	.g-head a.navA:after {
  content: "";
  display: block;
  position: absolute;
  left: 0.1rem;
  top: 0;
  right: 0;
  bottom: 0;
  background: url("../img25/menu_button.jpg") center no-repeat;background-size: contain
}
	.header_right{right:0.5rem}
	.swiper-button-next,.swiper-button-prev{bottom:0.4rem;width:0.45rem;height:0.45rem}
	.swiper-button-next{right:1.5rem}
	.homeToolkit a, .homeToolkit p{width:0.9rem;height:0.75rem;padding:0.08rem 0;font-size: 0.14rem;}
	.homeToolkit i{width: 0.3rem;height:0.3rem}
	.homeToolkit a span, .homeToolkit p span{margin:0.05rem auto}
	.part01-l{width: 100%;}
	.p1-list dl dt{width: 100%;}
	.part01-l:before{content:"";display: none}
	.g-head .btn-list{border-bottom: 0;}
	.part01-r{float: none;width: 100%;}
	.part01-l{float: none;}
	.part01-r .login-lc{width: 60%;margin: 0.15rem auto}
	.part01-r .login-lc ul li{background-size: cover;text-align: center;width: 40%;margin:0 0.2rem; display: inline-block;background: #284e7d;}
	.part01-r .login-lc ul li i{margin: 0 0.2rem 0.04rem auto}
	.part01-r .login-lc ul li:nth-child(2){background-size: cover;background: #e4a534;}
	.part01-r .p01-r-link ul li{width: 57%;}
	.p01-r-tel{text-align: center}
	.p01-r-more{width:60%;margin:0 auto} 
	.part02-l ul li h2{font-size: 0.16rem;line-height: 0.26rem;margin: 0 0 0 0.5rem}
	.part03 ul li div.p03-num{width: 2.5rem;height:2.5rem;}
	.part03 ul li div.p03-num h2{font-size: 0.6rem;}
	.part03 ul li p{font-size: 0.18rem;}
	.part03{height:5rem}
	.part04 .p04-list{width: 100%;}
	.p04-z span{margin-top: 0;bottom:0.6rem}
	.part04 .swiper-button-prev2{left: auto;right:0.65rem}
	.part04 .swiper-button-next2{left: auto;right: 0.2rem}
	.part04 .swiper-button-prev3{left: auto;right:0.65rem}
	.part04 .swiper-button-next3{left: auto;right: 0.2rem}
	footer .fnav ul li{width: 25%;}
	footer .fnav ul.iflex{justify-content: left}
}
@media screen and (max-width:1024px){
	.foot-l{width:100%;text-align: center;height:auto;}
	.flogo{margin:0.3rem auto}
	.foot-r{width:100%;}
	.copyright{display: none;}
	nav ul li a{font-size: 0.18rem;height:0.5rem;line-height:0.5rem}
	nav ul li ul{top:0.5rem}
	nav ul li:hover ul li a{font-size: 0.16rem;height:0.4rem;line-height:0.4rem}
	.p1-list .p1-img{height:2.21rem}
	.p2-left-l{margin-top: 0.3rem;}
	.p03-lian ul li img{height:3.54rem}
	.list-r{width: 100%;float: none;}
	.list-l{float: none;margin: 0 auto}
	.mbx{text-align: left}
	.kyfx ul li h2{width: 80%;}
	.list-xiaoyou ul li{width:31%;}
	.list-xiaoyou ul li .p1-img {height:215px}
	.team_center ul li{width:23%;}
	.part02-l ul li{width: 48%;}
	.part03 ul li div.p03-num{width: 2.2rem;height:2.2rem;}
	

}
@media screen and (max-width:821px){
	nav{display: none;}
	.head-r .ilan{display: none;}
    .g-nav2 .scroll ul{display: block;width:94%;}
  .g-nav2 .scroll li{width: 100%;padding-top: 0;border-bottom:#c39600 1px solid;height: auto;line-height:50px}
  .g-nav2 .scroll li h2 a{font-size: 0.18rem;}
  .g-nav2 .scroll li:nth-of-type(1){margin-top:1rem;}
  .g-nav2 .scroll li .list{display: none}
  .g-nav2 .scroll li .list dl{font-size: 0;height: auto;overflow: hidden;margin:15px auto}
  .g-nav2 .scroll li .list dd{width: 25%;float: left;display:inline-block;}
  .g-nav2 .scroll li h2 {text-align: left;position: relative}
  .g-nav2 .scroll li h3 {text-align: left}
  .g-nav2 .scroll li h2.h2:after {
  content: "";
  background:url("../img25/arrow_down.png")center center no-repeat;
  display: block;
  position: absolute;
  top: 5px;
  right: 0;
  color: #fff;
  width: 0.4rem;
  height: 0.4rem;
  background-size: 100% 100%
}
.g-nav2 .scroll li.on h2.h2:after {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
}    
	.head-r{right:0.8rem;top:0.2rem}
		.g-head{height:0.8rem;position: relative}
	.g-head:before{content: "";height:0.8rem;background:rgba(195,150,0,1);}
   .g-head:after{content: "";height:0.8rem}
	.g-head a.navA{top:0.17rem;right:0.2rem}
	.p1-list .p1-img{height:1.62rem}
	.p1-list .p1-img b{font-size:0.2rem;height:0.5rem;width:0.7rem}
	.p1-list .p1-img b span{font-size: 0.14rem;}
	.p1-list .p1-title h2{font-size: 0.16rem;line-height:0.3rem}
	.part01{padding: 0.2rem 0}
	.one-title a{font-size: 0.3rem;}
	.p1-list{margin: 0.2rem auto}
	.one-more a{font-size: 0.18rem;}
	.p2-left-z p{font-size:0.2rem;}
	.p2-left-z span{font-size: 0.2rem;}
	.part02 .one-title{margin-top: 0.4rem;}
	.p03-number ul li img{width:1.4rem;height:1.4rem}
	.p03-number ul li b span{font-size: 0.45rem;}
	.p03-number ul li b sub{font-size: 0.2rem;}
	.p03-number ul li h2 p{font-size: 0.18rem;}
	.p03-number{min-height:2rem}
	.p03-lian ul li img{height:2.78rem}
	.p2-right-l ul li{border-bottom:#135f94 1px solid;border-top: 0;}
	.part03{padding-top: 0.3rem;}
	.nybanner{height:2.5rem}
	.nybanner h2{top:0.9rem;font-size:0.5rem;}
	.list-info{margin: 0.3rem auto}
	.list-info ul li{padding:0.2rem 0}
	.list-leader ul li .leader-r h2{font-size: 0.26rem;}
	.ordername ul li{line-height: 0.6rem}
	.ordername ul li a{height:0.6rem}
	.list-xiaoyou ul li .p1-img {height:166px}
	.navShow .g-head:after{content: ""; background:none;height: 0.8rem;}
.navShow .g-head .wal{min-height:0.8rem;}
	.g-head a.logo{top:0.15rem}
	.g-head a.logo2{top:0.15rem}
	.g-head .btn-list{height:0.8rem}
	.g-head a.navA{top:0.12rem}
	.swiper-button-prev{right:0.4rem}
	.swiper-button-next{right:1rem}
	.part01{margin:0 auto}
	.p1-pic ul li img{height:2.48rem}
	.p1-pic ul li h2{line-height:0.3rem;}
	.part03 ul li div.p03-num{width:1.7rem;height:1.7rem;}
	.part03 ul li div.p03-num h2{font-size: 0.42rem;}
	.part03 ul li p{margin: 0.1rem auto;line-height:0.28rem}
	.part03{height:4.5rem}
	.part04{padding:0.2rem 0 0.1rem 0}
	.p04-info .swiper-slide{margin:0.1rem auto}
	.part04 .swiper-button-prev2, .part04 .swiper-button-next2{bottom:0.25rem}
	.part04 .swiper-button-prev3, .part04 .swiper-button-next3{bottom:0.25rem}
	.part06{height: auto;overflow: hidden;padding: 0.2rem 0}
	.part06 .wrapper2{overflow: hidden}
	.p6-pic{height:auto;overflow: hidden;text-align: center;font-size: 0;}
	.p6-pic a{position: static;width:48% !important;border:0;display: inline-block;height:2.5rem !important;margin:0 1% 1% 1%}
	.p6-pic a:last-child{display: none;}
	footer{padding:0.2rem 0}
	.homeToolkit{width: 100%;font-size: 0;bottom: 0;top: auto;right:0;margin-top: 0;}
	.homeToolkit a, .homeToolkit p{width: 50%;display: inline-block;background:rgba(195,150,0,1);color:#fff;height: auto;padding:0.1rem 0;border-radius:0;font-size: 0.2rem;}
	.homeToolkit a span, .homeToolkit p span{font-size: 0.2rem;color: #fff;}
	.homeToolkit i{display: none;}
	.homeToolkit a:last-of-type{display: none;}
	footer{margin-bottom: 0.5rem;padding-bottom: 1rem;}
	.contact-list ul li{width: 100%;}
	.contact-list ul li:nth-child(3){width: 100%;}
	.contact-list ul li:nth-child(4){width: 100%;}
	.contact-list ul li:nth-child(4) p{width: auto;}
	.list-l{margin-top: 0.3rem;}
	.list-r-tea ul li{width: 100%;}
	.list-r-news ul li{width: 100%;}
	.list-r-news ul li img{height: 5.04rem}
	.list-r-news ul li:last-child:nth-child(3n - 1) {margin-right: 0 !important;}
	.list-r-news ul li:last-child:nth-child(3n - 2) {margin-right: 0 !important;}

}
@media screen and (max-width:480px){
  .fck img{width:100% !important;height:100% !important}
	.p1-list ul li{width: 100%;}
	.p1-list ul li:hover{width: 100%;}
	.p1-list .p1-img{height:295px}
	.p1-list .p1-title h2{font-size: 0.26rem;line-height:0.44rem}
	.p1-list .p1-img b{font-size: 0.36rem;width:1rem;height:0.8rem;line-height:0.5rem}
	.p1-list .p1-img b span{font-size: 0.22rem;}
	.one-title a{font-size: 0.36rem;}
	.part01{padding:0.4rem 0}
	.links-l div.slick-slide img{width:208px;height:126px;margin: 0 auto}
	.links-l div.slick-slide div p{font-size: 0.2rem;}
	.one-more a{font-size: 0.22rem;}
	.p2-right-l ul li .p2-right-z h2{font-size: 0.24rem;line-height:0.44rem}
	.p03-lian ul li div p{font-size: 0.22rem;line-height:0.36rem;margin-top:0.15rem;}
	.p03-lian ul li img{height:159px}
	.about_a p{font-size: 0.24rem !important;line-height:0.48rem !important}
	.about_list h2{font-size: 0.36rem;}
	.list-l{width:4rem;margin:0.2rem auto}
	.left-news-pic .p1-img{width:100%;height:164px}
	.left-news-pic .p1-img b{font-size: 0.3rem;width:1rem;height:0.75rem;line-height:0.48rem}
	.left-news-pic .p1-img b span{font-size: 0.2rem;}
	.left-news-pic .p1-title h2{font-size: 0.22rem;line-height:0.36rem}
	.left-notice-list ul li .p2-right-z h2{font-size: 0.22rem;line-height:0.36rem}
	.left-more a{font-size: 0.24rem;}
	.subNav{padding:0.2rem 0.15rem}
	.subNav a{font-size: 0.3rem;}
	.navContent li a{font-size: 0.24rem;padding:0.18rem 0 0.13rem 0;line-height:0.36rem}
	.mbx{font-size: 0.24rem;}
	.mbx a{font-size: 0.24rem;}
	.list-info ul li h2{font-size:0.28rem;line-height: 0.56rem}
	.list-info ul li h2:before{content:"";margin-top: 0.15rem;}
	.list-info ul li p{font-size:0.24rem;line-height:0.44rem}
	.list-list ul li h2{font-size: 0.24rem;line-height:0.44rem;width: 100%;}
	.list-list ul li p{font-size: 0.2rem;width: 100%;}
	.article-title h1{font-size: 0.4rem;line-height:0.7rem;}
	.article-title p{font-size: 0.3rem;}
	.fck p, .fck div{font-size: 0.3rem !important;line-height:0.6rem !important}
	.important-l h2{font-size: 0.32rem;}
	.imp_tea h3{font-size: 0.28rem;}
	.imp_tea ul li{font-size: 0.24rem;}
	.imp_tea ul li a{font-size: 0.24rem;}
	.lie-info p{font-size:0.3rem;line-height:0.6rem }
	.list-leader ul li{text-align: center}
	.list-leader ul li img{margin:0 auto 10px auto;float:none;}
	.list-leader ul li .leader-r{width:100%;float: none;text-align: left}
	.list-leader ul li .leader-r h2{font-size: 0.32rem;}
	.list-leader ul li .leader-r p {font-size: 0.26rem;line-height:0.5rem}
	.list-leader ul li .leader-r p span {font-size: 0.26rem;}
	.n-tea-center ul li{width: 100%;}
	.n-tea-center ul li a{font-size: 0.3rem;height:0.65rem;line-height:0.65rem}
	.n-tea-title ul li a{font-size: 0.3rem;height:0.65rem;line-height:0.65rem}
	.n-tea-py ul li{width: 0.5rem;margin-right: 0.1rem;}
	.n-tea-py ul li p{font-size: 0.28rem;line-height:0.5rem;height:0.5rem;}
	
	.list-teacher ul li div p{line-height:0.26rem}
	.list-list2 ul li div.list2-r h2{line-height:0.44rem;font-size: 0.26rem;}
	.list-list2 ul li div.list2-r p{line-height:0.4rem;font-size: 0.22rem;}
	.list-list2 ul li b{font-size:0.4rem;width:1rem;}
	.list-list2 ul li b span{font-size:0.22rem;line-height:0.3rem}
	.list-list2 ul li div.list2-r{width:calc(100% - 1.2rem)}
	
	.list-xiaoyou ul li{width:48%;}
	.list-xiaoyou ul li .p1-img {height:137px}
	.list-xiaoyou ul li .p1-title h2{font-size: 0.24rem;line-height:0.44rem}
	.sub_news_menu ul li{width: 48%;}
	.sub_news_menu ul li p{font-size: 0.24rem;}
	.team_center ul li{width:31%;}
	.list-xs-table table td a{font-size: 0.2rem;}
	.list-xs-table table td{font-size: 0.22rem;line-height:0.34rem;padding: 0.2rem}
	.list-xs-table table th{font-size: 0.26rem;height:0.6rem;line-height:0.6rem}
	.list-table-t{font-size:0.4rem;}
	.p2-left-z p{font-size: 0.24rem;line-height:0.44rem}
	.p2-left{text-align: center;}
	.p2-left-z{width: 100%;text-align: left;margin-top: 0.2rem;}
	.p2-left-l img{float: none;}
	.address ul li p{font-size: 0.22rem;}
	.qr p{font-size: 0.22rem;}
	.p03-lian ul li div{padding: 0.2rem}
	.p03-number ul li h2 p{font-size: 0.22rem;}
	.g-nav2 .scroll li h2 a{font-size: 0.24rem;}
	.g-nav2 .scroll li h2{font-size: 0.24rem;}
	.g-nav2 .scroll li .list{padding: 0}
	.g-nav2 .scroll li .list h3{font-size: 0.22rem;line-height:0.44rem}
	.g-nav2 .scroll li .list h3 a{font-size: 0.22rem;}
	.g-nav2 .scroll li .list dd{font-size: 0.2rem;opacity:0.8;line-height: 0.34rem}
	.g-nav2 .scroll li h2.h2:after{content: "";top:10px}
	.list-teacher ul li div h2{font-size: 0.3rem;}
	.list-teacher ul li div p{font-size: 0.24rem;line-height:0.44rem}
	.list-xs-table table td a.td-link{font-size: 0.22rem;}
	.list-xs-table table td a.td-link span{font-size: 0.2rem;}
	.list-kypt ul li div p{font-size: 0.3rem;line-height:0.44rem}
	.list-chengguo ul li div p{font-size: 0.3rem;line-height:0.44rem}
	.kyfx ul li h2{font-size: 0.24rem;width:90%;}
	.list-chengguo ul li div h2{padding:0.1rem 0}
	.banner{height:3.5rem !important}
	.part01-r .login-lc{text-align: center;width:100%;margin: 0.25rem auto}
	.part01-r .p01-r-link ul li{width: 87%;}
	.p01-r-tel{background-size:cover;}
	.typename{font-size:0.4rem;}
	.left-news .p1-pic ul li img{height:2.8rem}
	.part02-l ul li{width: 100%;padding:0.2rem 0.4rem 0 0.4rem;min-height:0.8rem;height: auto}
	
	.list-r-notice ul li:last-child:nth-child(3n - 1){margin-right:auto !important}
	.list-r-notice ul li:last-child:nth-child(3n - 2){margin-right:auto !important}
	.list-r-news ul li img{height:4.65rem}
	.p1-list dl dt a{font-size: 0.2rem;}
	footer .fnav ul li a{font-size: 0.2rem;}
	.foot-r-address ul li{font-size: 0.2rem;}
	.left-news .p1-pic ul li h2{font-size: 0.2rem;}
	.left-news-more a{font-size: 0.18rem;}
	.list-r-news ul li h2{font-size: 0.22rem;line-height:0.4rem}
	.list-r-news ul li span{font-size: 0.2rem;}
}


@media screen and (max-width:375px){

.p1-list .p1-img{height:255px}
	.left-news-pic .p1-img{height:143px}
    	.list-teacher ul li div p{line-height:0.3rem}
.list-xiaoyou ul li .p1-img {height:119px}
}
@media screen and (max-width:360px){

.p1-list .p1-img{height:245px}
    .left-news-pic .p1-img{height:137px}
	.list-xiaoyou ul li .p1-img {height:114px}
}