@charset "utf-8";
/* CSS Document */

/*--------------- 
总体 
---------------*/
@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: 14px;     background: #f3f3f3 url(../img25/subbg.png) center center repeat; color:#777; overflow-x:hidden; }
.sub{background: #f3f3f3 url(../img25/subbg.png) center center repeat;}
.en { position:relative; width:100%; font:normal 14px/24px "Arial"; background:#fff; color:#777; overflow-x:hidden; }
.container{width: 100%;max-width: 1920px;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:20px; line-height: 20px; clear: both; overflow: hidden}
.blank20{height:20px; line-height: 20px; clear: both; overflow: hidden}
.blank40{height:40px; line-height: 40px; clear: both; overflow: hidden}
.blank80{height:80px; line-height: 80px; clear: both; overflow: hidden}

.wrapper{width:1400px; overflow: hidden;margin: 0 auto;padding: 0; height:auto; position: relative;}
.wrapper-sub{width:1400px; overflow: hidden;margin: 0 auto;padding: 0; height:auto; position: relative;}
.wrapper2{width:1400px;margin: 0 auto;padding: 0; height:auto; position: relative;}
.mt50{margin-top: 50px;}
.mt70{margin-top: 70px;}
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}
.iflex2{display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content:left;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: fixed;
  z-index: 50;
  left: 0;
  top: 0;
  width: 100%;
}
.g-head:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 90px;

background:rgba(255,255,255,0.8)


}


.g-head:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
   height:90px;

}

.g-head .wal {
  min-height:90px;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
}
.g-head a.logo {
  display: block;
  background: url("../img25/logo.png") center no-repeat;
  background-size: 100%;
  width:239px;
  position: absolute;
  z-index: 1;
  left:20px;
  right: auto;

  top:20px;
  bottom: 0;
  height: 49px;float: left;
}
.g-head a.logo2 {
  display: block;
  background: url("../img25/logo_02.png") center no-repeat;
  background-size: 100%;
  width: 130px;
  position: absolute;
  z-index: 1;
  left:210px;
  right: auto;

  top:25px;
  bottom: 0;
  height: 48px;
}
.g-head .btn-list {

  z-index: 1;

  height:90px;
  font-size: 18px;
  color: #fff;width:80%;border-bottom:rgba(255,255,255,0.2) 1px solid;width:53%;float: right;}
.g-head .btn-list a {
  color: #252525;
}
.g-head .btn-list ul.nav_ul{margin-right: 0;}

.g-head .btn-list ul li {
  height: 90px;
  padding:0 20px;
  line-height: 90px
}
.g-head .btn-list ul a {
  display: block;
  height:90px;  line-height:90px;font-weight: bold;

}


.g-head .btn-list .language .name {
  height: 40px;
  line-height: 40px;
  width:40px;
  text-align: center;
  display: block;
  padding: 0;
  background: #fff;
    font-size: 18px;color: #e37e11;font-weight: bold;border-radius:5px;margin-right: 15px
}

.language{display: inline-block}
.search{display: inline-block}
.gat{display: inline-block}
.header_right{position: absolute;right: 0}
.g-head .btn-list .search {
  width: 250px;
  height:50px;
  margin-right:30px;
  vertical-align: middle;
  position: relative;
  z-index: 20;overflow: hidden;  background: #ee4e4e;
}
.g-head .btn-list .search  form{margin-top:10px}
.g-head .btn-list .search .btn input[type=submit] {

  background: url("../img25/search-ico.png") center center no-repeat;
  width: 25px;
  height:25px;
  position: absolute;
  top:12px;
  right:12px;
  z-index: 5;
  cursor: pointer;border:0;background-size: contain;
}
.g-head .btn-list .search .input input[type=text] {
  width:calc(100% - 120px);
  height: 40px;
  line-height:38px;
  position: absolute;
  z-index: 1;
  left: 0;
  right: auto;
  top: 0;
  bottom: auto;margin-left:15px;border:0;background: #ee4e4e;color: #fff;margin-top:5px;
}
.g-head .btn-list .search select{background: none;width:60px;height:25px;border:0;position:absolute;right:50px;top:12px;z-index:3;color:#ffdfc7;font-size:16px;border-left:rgba(255,255,255,0.5) 1px solid;padding-left:5px;vertical-align:middle;line-height:30px;}
.g-head .btn-list .search select option{background:none;border:0;color:#fff;font-size:16px;background:#ee4e4e;}
.g-head .btn-list .search select option:hover{background-color:#fff !important;color:#252525 !important}
.g-head .btn-list .search .input input::placeholder {
    color: #fff; /* 设置颜色 */

}
.g-head .btn-list .search .btn:hover {
  opacity: 1;
}

.g-head .btn-list .on .btn{top: -6px;}

.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: 250px;
  opacity: 1;
  visibility: visible;
}
.g-head a.navA {
  position: absolute;
  z-index: 1;
  left: auto;
  right: 30px;
  top:35px;
  bottom: auto;
  background-size: 100% 100%;
  width: 50px;
  height: 50px;
  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_button.png") center no-repeat;
}

.g-nav {
  position: absolute;
  z-index: 1;
  left:0;
  right: 0;
  top: 119px;

  margin: 0 auto;
  border-top: #fff 1px solid;
}
.g-nav ul.nav_ul{width: 1400px;margin: 0 auto;}
.g-nav li {
  position: relative;
 width: 12.5%;
  text-align: center

}
.g-nav a.name {
  display: block;
  height: 60px;
  line-height: 60px;
  font-size: 20px;
  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: 16px;
  line-height: 45px;
  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: #2a5a96;
  background-size: cover;
  opacity: 0;
width: 100%;
  height: 100vh;
  visibility:hidden
}


.ilogo{width:20%;}
.fixednav:after{content: "";background: #fff;}



.navShow .g-nav2{opacity: 1;visibility:visible}



.navShow .g-head:after{content: ""; background:none;height: 120px;}
.navShow .g-head .wal{min-height:120px;}
.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: 1400px;
  margin: 0 auto;
}
.g-nav2 .scroll li {
  width: 14%;
  text-align: center;
  padding-top: 138px;
}
.g-nav2 .scroll li a {
  color: #fff;
}
.g-nav2 .scroll li h2 {
  font-size: 20px;

}
.g-nav2 .scroll li .list {
  padding:10px 0
}
.g-nav2 .scroll li .list h3 {
  font-weight: 400;
  font-size: 18px;
  line-height: 36px;
}
.g-nav2 .scroll li .list dl {
  padding-bottom: 0.2rem;
}
.g-nav2 .scroll li .list dd {
  font-size: 16px;
  line-height: 30px;
  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:64px;height:64px;right:180px;bottom:8%;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:64px;height:64px;left: auto;right:80px;bottom:8%;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: 1200px !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:112px;

  position: fixed;
  top: 50%;
  margin-top: -212px;
  z-index: 20;right: inherit;right:3px
}

.homeToolkit a, .homeToolkit p {
  display: inline-block;
  width: 112px;
  height: 98px;
  margin-top: 1px;
  border-radius:5px;
 border:#f1f1f1 1px solid;
  text-align: center;
  background-color: #fff;
  padding:12px 0;
	
}


.homeToolkit a span, .homeToolkit p span {
  color: #e5b246;
  font-size: 16px;
  display: block;
  margin: 10px auto;
}

.homeToolkit a img, .homeToolkit p img {
  width: 32px;
  height: 32px;
  display: block;
  margin: 14px auto 10px;
}

.homeToolkit a:hover, .homeToolkit p:hover {
  color: #fff;
  border-color: #e5b246;
  background-color: #e5b246;
}
.homeToolkit i{background: url("../img25/piao_ico01.png")top center no-repeat;width:44px;height:45px;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;}
.homeToolkit i#piao01{background: url("../img25/piao_ico01.png")top center no-repeat;}
.homeToolkit i#piao02{background: url("../img25/piao_ico02.png")top center no-repeat;}
.homeToolkit i#piao03{background: url("../img25/piao_ico03.png")top center no-repeat;}
.homeToolkit a:hover i{background-position:100% 100% !important}

.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: 173px;
  height: 168px;
  position: absolute;
  bottom: 0;
  left: -173px;
  background-color: #fff;
  -webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 5px 30px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 5px 30px rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 30px rgba(0, 0, 0, 0.1);
}

.homeToolkit-wechat_qrcode img {
  width: 132px !important;
  height: 132px !important;
  display: block;
  margin: 18px 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.png");
}
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: 20px;
  height: 42px;
  line-height:42px;
  display: block;

}
.nav_menu3 > ul > li.nav_d:hover:after  {
content: "";
background: url("../img25/nav_menu_ico.png")center center no-repeat;
width: 10px;height:6px;display: block;text-align: center;margin: 0 auto;
position: absolute;bottom:25px;left: 0;right: 0;
}

.nav_menu3 > ul > li.active{background: #f7edee;}
.nav_menu3 > ul > li:hover{background: #f7edee;}
.nav_menu3 > ul > li.active a {
color:#b72929;}
.nav_menu3 > ul > li:hover a{
color:#b72929;
}
.nav_menu3 > ul > li:hover > ul li a{color: #fff}
.nav_menu3 > ul > li:hover > ul li:hover a{color: #ffafaf}
.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:16px;}
.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:100%;width: 200px;}
.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%;display: none;}





.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(37,37,37,0.7);
  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: 16px;
}
.nav_menu3 ul ul li:hover > a,
.nav_menu3 ul ul li a:hover {
  color: #e37e11;
}
.gat{background: #2a5a96;width: 180px;height: 50px;line-height: 50px;text-align: center;}
.gat a{display: block;width: 100%;font-size: 16px;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: 18px;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:24px;  line-height:10px;display: none; }
header button span{    display: inline-block; margin: 2px 0; width: 100%; height: 4px; background: #e37e11}
.g-head .psearch{display: none;background: url("../img25/seach_ico2.png")center center no-repeat;width: 30px;height: 30px;position: absolute;right:70px;top:25px;z-index:99}

.map_copyright  { position: absolute;
    bottom: 0;
    right: 0}
.map_copyright p{color:#3598cd;font-size:14px;line-height:26px;}
.imap{background: url("../img25/map_bg.jpg")center center no-repeat;width: 100%;height:auto;position: relative;padding-bottom:50px}
.map {
    width: 1060px;
    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: 38px;
    height: 38px;
    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: 338px;
}

.map .txbox .partner_asia {
    top: 150px;
    left: 230px;
}
.map .txbox .partner_asia.act{top:140px;}
.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: 280px;
    left: 570px;
}


.map .txbox .partner_europe {
    top:100px;
    left: 64px;
}


.map .txbox .partner_cis {
    top: 155px;
    left: 595px;
}

.map .txbox .partner_north_america {
    top: 145px;
    right: 120px;
}

.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: 16px;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: 30px;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:20px;padding-top:15px;}
.map .txbox .txt div.huoban p{font-size: 18px;}
.map .txbox .txt.act div.map_name {
 font-size: 20px;
}
.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:30px auto 50px auto;width:100%;height: auto;overflow: hidden;}
.index-title h2{font-size: 30px;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: 20px;color: #fff;}
.items{width: 100%;height: 826px;overflow: hidden;position: relative;}
.items-l ul.tab{width: 43%;padding:4% 0;margin: 0 auto;}
.items-l ul.tab li{height:260px;padding:50px;width: 100%;margin:0 auto}
.items-l ul.tab li h2{font-size: 24px;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: 30px;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:22px;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: 18px;color: #555;margin-top: 15px;line-height: 30px}
.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: 20px;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: 30px}
.map_data_l ul li div h2{color: #fff;font-size: 24px;}
.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:270px;height:322px;margin-top: 0;}
.map_data_four dl {padding-top:50px;}
.map_data_four dl dt{line-height:30px;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: 18px;display: block;width:100%}
.map_data_l ul li div p{color: #9eeafd;font-size: 14px;white-space:pre-line;text-overflow: ellipsis;display:-webkit-box;line-height: 22px;display: inline-block;}
.map_data_r h2{display: inline-block;font-size: 20px;color: #fff;font-weight: bold;}
.map_data_r h2 span{font-size: 40px;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:140px;position:absolute;}
.tjumap img{width: 100%;height:100%}
.device {
width: 1100px;
height: 826px;



  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-container4 { width: 100%;height: 100%;position: relative}
 .swiper-container5 { width: 100%;height: 100%;position: relative}
 .swiper-container6 { width: 100%;height: 100%;position: relative}

.swiper-container img{width: 100%;height: 100%}
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        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: 30px !important;
  left: auto !important;
    text-align: right;
    bottom: 18px !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: 826px;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: 22px;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:180px;padding:20px 40px;width: 100%;margin:30px auto 0 auto}
.iactivity-l article section dl.kuaixun dt span{display: block;color: #9a3060;font-size: 24px;margin-top: 5px;}
.iactivity-l article section dl.kuaixun dt h2{font-size: 20px;color:#111;position: relative;width: auto;margin-top:5px;line-height:34px}
.iactivity-l article section dl.kuaixun dt p{font-size: 18px;color: #555;margin-top: 10px;line-height: 26px;height: 30px;    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:20px;top:80px;}
.iactivity-m a{font-size: 20px;color: #0d75c3;display: block}
.iactivity-l article section dl.yugao{margin-top: 30px;}
.iactivity-l article section dl.yugao dt{width: 100%;height:auto;margin:0px auto;padding:20px 40px;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: 16px;font-weight: normal;color: #e37e11}
.iactivity-l article section dl.yugao dt b span{display: block;font-size: 26px;margin-top: 3px;font-weight: bold;}
.iactivity-l article section dl.yugao dt h2{color: #000;float: right;width: calc(100% - 100px);font-size:20px;height:65px;line-height: 32px;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:80px 0;}
.fuwu .index-title{margin:30px auto 50px auto;width:100%;height: auto;overflow: hidden;}
.fuwu .index-title h2{font-size: 30px;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: 20px;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: 60px;}
.fuwupingtai ul li{  width: 30%;margin: 25px auto;text-align: center;}
.fuwupingtai ul li h2{font-size: 20px;color:#111;background-color: rgb(217, 230, 239);
  box-shadow: 0px 2px 0px 0px rgba(255, 255, 255, 0.004);  width: 308px;border-radius:30px;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: 20px;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: 60px;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: 60px;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: 60px;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:#2a2a2a;padding: 0;height:500px;padding:50px 0}
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: 13px;}
footer .fnav{border-top: #f4c360 4px solid;border-bottom: #f4c360 4px solid;margin-top: 50px;}
footer .fnav ul li{width:14.28%;display: inline-block;text-align:center;position: relative;overflow: hidden}
footer .fnav ul li a{font-size: 18px;color: #fff;height: 60px;line-height: 60px;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: 40px;}
.foot-l-btn ul li{background: #fff;width:240px;display: inline-block;margin-right: 20px;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: 32px;height:32px;vertical-align: middle;margin-right:30px;margin-bottom:10px;}
.foot-l-btn ul li:nth-child(2):before{content:"";background: url("../img25/foot-l-ico02.png")left center no-repeat;}
.foot-l-btn ul li:hover:before{content: "";margin-right: 20px;}
.foot-l-btn ul li a{color: #cf8408;font-size: 22px;font-weight: bold;height: 60px;line-height: 60px;display:inline-block;}
.foot-l-copyright{color: #f8ce89;font-size: 18px;margin-top:80px;}
.foot-r-title{font-size:22px;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:18px;color: #ffffff;display: inline-block;width:100%;margin-top:20px;}
.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:27px;height:27px;}
.foot-r-address ul li:nth-child(2):before{content: "";background: url("../img25/foot-r-ico02.png")left center no-repeat;}
.foot-r-address ul li:nth-child(3):before{content: "";background: url("../img25/foot-r-ico03.png")left center no-repeat;}
.foot-r-qr{margin-top:40px;width:90px;height:90px;}
.foot-r-qr img{width: 100%;height:100%;}
.foot-r-qr p{font-size:18px;text-align: center;color: #fff;margin-top:10px;}








.icotype{padding:20px 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:80px;width: 100%;}

.nybanner{position: relative;width: 100%;height:360px;overflow: hidden}
.nybanner img{width:100%;position: absolute;left: 0;top: 0;z-index: 1;height:100%}
.nybanner .wrapper{height:100%;}
.nybanner .wrapper h2{left: 0;bottom: 0;position: absolute;background:#2c68ba;height:80px;line-height:80px;font-size: 36px;color: #fff;text-align: center;z-index: 2;width: 330px;}







.nybanner .icotype{bottom:0px;left: 0;position: absolute;z-index: 2;text-align: left}
.nybanner .icotype span{color:#fff;font-size: 30px;display: inline-block;margin-right: 10px;text-transform: uppercase;margin-left:40px;}
.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: 40px;padding: 20px 0;text-align: center;}
.icosubtype ul li a{font-size: 22px;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;}
.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:18px;}
.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% - 230px);background: #fff;padding:30px}
.icolxwm-right .lxwm-name{border-bottom: #ddd 1px solid;font-size: 30px;color: #000;padding-bottom: 15px;margin-bottom: 15px;text-align: center;}
.icolxwm-list ul{margin-top: 30px;}
.icolxwm-list ul li{background: #f5f6f6;padding:20px;margin-top: 20px;}
.icolxwm-list ul li h2{color: #000;font-size: 20px;}
.icolxwm-list ul li h3{color: #1e5a8d;font-size: 18px;margin-top:10px;}
.icolxwm-list ul li p{color: #555;font-size: 16px;margin-top: 10px;line-height: 30px}
.icolxwm-list ul li p:before{content: "";background: url("../img25/lxwm-ico01.png")center center no-repeat;width: 20px;height: 20px;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: 30px;color: #000;padding-bottom: 15px;margin-bottom: 15px;text-align: center;}
.ico_white{background: #fff;padding:50px 30px;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:40px auto 0 auto;overflow: hidden}
.part01-l:before{content:"";width: 2px;background: #ddd;height:82%;position: absolute;left:50%;top:15%;}
.part01-l{width: 75%;float: left;position: relative;height:auto;overflow: hidden;padding-bottom:30px;}
.part01-r{width: 22%;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:30px;}
.index_title{width: 100%;height:60px;position: relative;margin-bottom:20px;}
.index_title:before{content: "";background: url("../img25/index-title-ico.png")left center no-repeat;width:22px;height:14px;position: absolute;left: 0;bottom:-5px;z-index: 2;}
.index_title:after{width:100%;height:3px;background: #e0a935;content: "";position: absolute;bottom: 0;left: 0;z-index: 1;}
.index_title h2{color:#000;font-size:30px;}
.index_title span{background: #e0a935;text-align: center;display: inline-block;color: #fff;font-size: 18px;font-weight: bold;width:74px;height:32px;line-height:32px;position: absolute;right: 0;bottom:-14px;z-index: 2;}
.p1-pic{width:100%;height: auto;overflow: hidden;position: relative}
.p1-pic ul li{width: 48%;padding:0 20px;  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:348px;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:10px 20px;color: #fff;font-size:18px;line-height:32px;position: absolute;left: 0;bottom: 0;z-index: 2;}

.p1-list{ margin-top:15px;}
.p1-list dl dt {border-bottom: #ddd 1px solid;line-height: 30px;margin-bottom:8px;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:6px;height:6px;border-radius:50%;display: inline-block;margin-right: 10px;vertical-align: middle;margin-bottom:2px;}
.p1-list dl dt a{font-size: 16px;color: #252525;padding-bottom:10px;height:30px;margin-bottom:10px;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:60px;line-height:60px;width: 90%;margin: -10px auto 0 auto;background-size: contain}
.p01-r-title a{color: #fff;font-size:26px;}
.part01-r .login-lc {margin-top:25px;}
.part01-r .login-lc ul li{background:url("../img25/index-kj-bg01.jpg")center center no-repeat;text-align: center;width:92%;height:58px;line-height:60px;text-align: left;margin:10px 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: 44px;height:44px;vertical-align:bottom;margin:0 50px 4px 30px}
.part01-r .login-lc ul li h2{color: #fff;font-size:20px;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;}
.part01-r .p01-r-link{margin-top:25px;}
.part01-r .p01-r-link ul li{border-bottom: #e0a935 1px solid;border-top: #e0a935 4px solid;text-align: center;width:86%;margin:15px auto 0 auto;position: relative;height:58px;line-height:58px;}
.part01-r .p01-r-link ul li h2:before{content:"";background: url("../img25/index-kj03.png")left bottom no-repeat;width:44px;height:44px;vertical-align: bottom;display: inline-block;margin: 0 auto;position: absolute;left:30px;bottom: 0;}
.part01-r .p01-r-link ul li h2{color: #e0a935;font-size:20px;display: inline-block;letter-spacing:0px;margin-left:80px;}
.part01-r .p01-r-link ul li:nth-child(2) h2:before{content:"";background: url("../img25/index-kj04.png")left bottom no-repeat;}
.part01-r .p01-r-link ul li:nth-child(3) h2:before{content:"";background: url("../img25/index-kj05.png")left bottom no-repeat;}
.p01-r-tel{background:url("../img25/index-kj-bg03.jpg")center center no-repeat;width: 100%;height:98px;background-size: contain;margin-top:20px;}
.p01-r-tel i{display: inline-block;background: url("../img25/index-kj06.png")left center no-repeat;width:61px;height:63px;margin:0 30px 0 35px;vertical-align: top;margin-top:20px;}
.p01-r-tel h2{color: #fff;font-size:22px;display: inline-block;line-height:32px;margin-top:15px;}
.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:50px;line-height:46px;display: block;font-size:22px;color: #e0a935;font-weight: bold;text-align: center;margin:20px auto 0 auto;
}

.part02{background: #f8f8f8;width:100%;margin: 0 auto;padding:20px 0}
.part02-l{margin:60px auto 20px auto;}
.part02-l ul li{width:23.5%;display: inline-block;position: relative;background: #fff;border:#ececec 1px solid;border-radius:4px;height:135px;padding:20px 30px 0 30px;}
.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: 70px;
  height: 80px;
  text-align: center;font-size:16px;color: #fff;position: absolute;left:0;top:-20px;padding:0;line-height:30px;z-index: 2;
}
.part02-l ul li b span{display: block;font-size: 30px;font-weight: bold;margin-top: 10px;}
.part02-l ul li h2{width:80%;font-size:18px;color: #252525;margin: 0 0 0 60px;line-height:30px}
.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:641px;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:305px;height:305px;vertical-align: middle;color: #fff;background-size: contain}
.part03 ul li div.p03-num h2{font-size:80px;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:24px;display: inline-block}
.part03 ul li p{color: #fff;margin:20px auto;width:75%;font-size:22px;line-height:30px;}
.part03 ul li:nth-child(2) div.p03-num{background: url("../img25/index-num-ico02.png")center center no-repeat;}
.part03 ul li:nth-child(3) div.p03-num{background: url("../img25/index-num-ico03.png")center center no-repeat;}
.part03 ul li:nth-child(4) div.p03-num{background: url("../img25/index-num-ico04.png")center center no-repeat;}
.part04{background: #f8f8f8;width:100%;margin: 0 auto;padding:40px 0 30px 0}
.part04 .p04-list{width:48.5%;height:auto;overflow: hidden}
.p04-info .swiper-slide{padding:15px;background: #fff;width:calc(100% - 20px);margin:30px auto;overflow: hidden}
.p04-info img{width:362px;height:204px;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% - 380px);display: inline-block;float: right;}
.p04-z h2{font-size:18px;color: #252525;line-height:34px;text-align: left}
.p04-z p{color: #999999;font-size: 16px;text-align: left;line-height:30px;margin-top:5px;}
.p04-z span{float: right;text-align:center;width:78px;height:36px;line-height:32px;color:#e0a935;border:#e0a935 1px solid;display: block;margin-top:30px;}
.part04 .swiper-button-prev2, .part04 .swiper-button-next2{background: url("../img25/arrow-l2.png")center center no-repeat;width:32px;height:32px;position: absolute;left:15px;bottom:50px;z-index: 2;cursor: pointer}
.part04 .swiper-button-next2{left:60px;background: url("../img25/arrow-r2.png")center center no-repeat;}
.part04 .swiper-button-prev3, .part04 .swiper-button-next3{background: url("../img25/arrow-l2.png")center center no-repeat;width:32px;height:32px;position: absolute;left:15px;bottom:50px;z-index: 2;cursor: pointer}
.part04 .swiper-button-next3{left:60px;background: url("../img25/arrow-r2.png")center center no-repeat;}
.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:40px 0 30px 0;position: relative;height:960px}
.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:520px;border-bottom: #fff 5px solid;}
.p6-pic a:nth-child(2){width: 25%;left:25%;top:0;height:260px;border-left:#fff 5px solid}
.p6-pic a:nth-child(3){width: 25%;left: 50%;top:0;height:260px;border-left:#fff 5px solid}
.p6-pic a:nth-child(4){width: 25%;right:0;top: 0;height:260px;border-left:#fff 5px solid}
.p6-pic a:nth-child(5){width: 25%;left:25%;top:260px;height:520px;border-top:#fff 5px solid;border-left:#fff 5px solid;}
.p6-pic a:nth-child(6){width: 50%;right:0;top:260px;height:255px;border-top:#fff 5px solid;border-left:#fff 5px solid;}
.p6-pic a:nth-child(7){width: 25%;left: 50%;top:520px;height:260px;border-left:#fff 5px solid}
.p6-pic a:nth-child(8){width: 25%;right:0;top:520px;height:260px;border-left:#fff 5px solid}
.p6-pic a:nth-child(9){width: 25%;left:0;top:520px;height:260px;}

.list-l{width:260px; height: auto;float: left;margin-top:-65px;margin-bottom:100px;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: 20px;}
.list-r{width:calc(100% - 260px);float: right;background: #fff;min-height:1111px;height: auto;overflow: hidden}
.list-r-right{padding:0px 30px;height: auto;overflow: hidden}
.lefttname{font-size:30px;font-weight: bold;color: #fff;text-align: center;padding:15px 0;}
.typename{font-size:32px;font-weight:600; color: #252525;margin:30px 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:24px;display: block;width: 100%;}
.subNav:hover{background: #d4750f;}
.subNav:hover a{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 20px}
.navContent li a{font-size:20px;color:#6a4400;padding:14px 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{line-height:26px;width: 100%;color: #252525;margin:0 auto;height: auto;overflow: hidden;background: #dbe6f5;border-top:#2c68ba 4px solid;padding:20px 0}
.mbx-z{text-align: right;float: right;}
.mbx-z a:nth-child(1):before{content: "";background: url("../img25/mbx-ico.png")center center no-repeat;width:14px;height:16px;display: inline-block;vertical-align: middle;margin-right:10px;margin-bottom: 3px;}
.mbx-z a{font-size:20px;color: #2d2a31;margin: 0 5px;display: inline-block}
.mbx-z a:hover{color: #2c68ba}
.mbx-z a:after{font-size:24px;color: #252525;content: "-";display: inline-block;margin-left:10px;}
.mbx-z a:last-child:after{content: "";display: none}


.left-news{margin-top:20px;width: 100%;height:auto;overflow: hidden}
.left-news .index_title{height: 55px;margin-bottom: 5px;}
.left-news .index_title h2{font-size: 24px;}
.left-news .p1-pic ul li{width:100%;padding:10px}
.left-news .p1-pic ul li img{height:180px}
.left-news .p1-pic ul li h2{font-size: 16px;padding:5px 10px;line-height:26px}
.left-news-more{background: #e0a935;text-align: center;float: left;margin-top:15px;}
.left-news-more a{font-size: 16px;color: #fff;display: block;height:32px;line-height:32px;width:74px;}
.left-btn{margin-top: 30px;}
.left-btn ul li{ text-align:center;width: 100%;height: auto;overflow: hidden;margin-top:15px;}
.left-btn ul li a:before{content: "";background:url("../img25/left-btn-ico01.png")left center no-repeat;width:45px;height:46px;display: inline-block;vertical-align: middle;margin-right:30px;background-size:contain;margin-bottom:4px}
.left-btn ul li a{display: block;padding:12px 15px; 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:28px;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:15px;}



.main{width: 87%;}
.column{color: #0673b4;font-size: 30px;text-align: center;border-bottom: #ddd 1px solid;margin-top:30px;padding-bottom:20px;margin-bottom: 20px;}
.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: 30px;}
.list-list ul li{width: 100%;border-bottom: #ddd 1px solid;margin-bottom:15px;padding-bottom:15px;height: auto;overflow: hidden}
.list-list ul li h2{color: #252525;font-size:18px;float: left;width: 83%;display: inline-block;line-height: 30px;}
.list-list ul li h2:before{content: "";background: #ccc;border-radius: 50%;display: inline-block;margin-right: 10px;margin-bottom:3px;width: 6px;height: 6px;}
.list-down ul li h2:before{content: "";background:url("../img25/list-down-ico.png")left center no-repeat;width: 19px;height:19px;display: inline-block;margin-right: 10px;margin-bottom:-3px;background-position: 0 0;border-radius: 0}
.list-list ul li p{width: 17%;text-align: right;float: right;color: #555;font-size: 15px;vertical-align: middle;margin-top:8px;}
.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.png")left center no-repeat;background-position: 100% 100%}
.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% - 170px);text-align: left;}
.list-teacher ul li div h2{font-size: 26px;color: #000;height: auto;overflow:hidden;margin-bottom:20px;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:18px;}
.list-teacher ul li div p{font-size: 16px;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: 40px auto 0 auto;width: 100%;height: auto;overflow:hidden}
.tea-title{border-bottom: #ddd 1px solid;width: 100%;padding-bottom:20px;}
.tea-title:before{content: "";background: #1db4d9;width:5px;height: 20px;vertical-align: middle;display: inline-block;margin-right: 10px;margin-bottom: 4px;}
.tea-title a{font-size:20px;color: #333;}
.tea-list dl{margin: 20px auto 0 auto;width: 100%;height: auto;overflow: hidden}
.tea-list dl dt{float: left;padding: 0 15px;width:calc(25% - 30px);margin:15px auto;}
.tea-list dl dt a{display: block;width: 100%;}
.tea-list dl dt img{width:80px;height: 110px;display: inline-block;object-fit:contain}
.tea-list dl dt h2{display: inline-block;vertical-align: bottom;font-size: 16px;color: #333;margin-left: 10px;}
.leader-list dl dt .leader_r{width:calc(100% - 120px);display: inline-block;margin-left: 15px;vertical-align: bottom;line-height: 26px;margin-bottom: 15px;}
.leader-list dl dt .leader_r h3{vertical-align: bottom;font-size: 16px;color: #333;}
.leader-list dl dt .leader_r p{color: #777;font-size: 14px;}
    .jigou {width:75%;margin:0 auto}
    .jigou tr th{height: 50px;line-height: 50px;background:#0673b4;text-align: center;color: #fff;font-size:20px;}
    .jigou tr td{border:#ccc 1px solid;padding:10px;vertical-align: middle;text-indent: 1em;font-size:16px;}
    .jigou tr.jgtitle td{text-align: center;text-indent: 0;font-size:18px;font-weight:bold}


.lxwm-z{background: #0f6db4 url("../img25/lxwm_da00.png")30px bottom no-repeat;padding:30px;width: 100%;height: auto;overflow: hidden;}
.lxwm-z-left{float: left;padding-left:100px;}
.lxwm-z-left p{font-size: 18px;color: #fff;line-height:44px}
.lxwm-z-right{float:right;}

.may-01{background: #f8f8f8;padding:30px 0;width:100%;height: auto;overflow: hidden;position: relative;text-align: center;display:none}
.may-title{text-align: center;width:100%;margin:0px auto;height: auto;overflow: hidden}
.may-title a{display: block;width: 100%;color: #252525;font-size:44px;font-weight: 500;}
.may-01-list{margin-top:35px;}
.may-01-list ul li{width: 16%;border-radius:5px;background: #fff;position: relative;height:300px;overflow:hidden;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s; }
.may-01-list ul li .may-01-ico{  background-image: -moz-linear-gradient( 90deg, rgb(154,218,244) 0%, rgb(45,104,186) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(154,218,244) 0%, rgb(45,104,186) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(154,218,244) 0%, rgb(45,104,186) 100%);height:125px;width:100%;text-align: center;}
.may-01-list ul li .may-01-ico i{background:url("../img25/cy-ico01.png")center center no-repeat;width:140px;height:101px;margin: 0 auto;display: block;vertical-align: middle;transform: translateY(13px)}
.may-01-list ul li .may-01-h2{display: table;text-align: center;width:100%;}
.may-01-list ul li .may-01-h2 h2{display: table-cell;height:175px;color:#1f416f;font-size:26px;line-height:40px;vertical-align:middle;overflow: hidden;padding:0 25px;}
.may-01-list ul li .m-01{width:100%;height:100%;opacity:1}
.may-01-list ul li .m-01-h{width:100%;height:100%;opacity:0;}
.may-01-list ul li .m-01-h:after{content:"";display: block;width:100%;height:100%;background:rgba(0,0,0,0.4);position: absolute;left: 0;top: 0;z-index:2;}
.may-01-list ul li .m-01-h img{object-fit:cover;width:100%;height:100%;position: absolute;left: 0;top:0;z-index: 1;}
.may-01-list ul li .m-01-h h2{color: #fff;font-size:26px;line-height:40px;position: absolute;left:0;top:10px;z-index:3;width:100%;padding:0 30px 0 15px;text-align: left}
.may-01-list ul li .m-01-h i{display: block;background:url("../img25/cy-arrow.png")center center no-repeat;width:100%;height:22px;position: absolute;left: 0;bottom:20px;right: 0;margin: 0 auto;z-index: 3;}
.may-01-list ul li:nth-child(2) .may-01-ico i{background:url("../img25/cy-ico02.png")center center no-repeat;}
.may-01-list ul li:nth-child(3) .may-01-ico i{background:url("../img25/cy-ico03.png")center center no-repeat;}
.may-01-list ul li:nth-child(4) .may-01-ico i{background:url("../img25/cy-ico04.png")center center no-repeat;}
.may-01-list ul li:nth-child(5) .may-01-ico i{background:url("../img25/cy-ico05.png")center center no-repeat;}
.may-01-list ul li:nth-child(6) .may-01-ico i{background:url("../img25/cy-ico06.png")center center no-repeat;}

.may-01-list ul li:hover{-webkit-transform: scale(1.05);transform: scale(1.05);}
.may-01-list ul li:hover .m-01-h{opacity:1}
.may-01-list ul li:hover .m-01{opacity:0;}
.may-more{background: #2c68ba;border-radius:5px;width:150px;height:45px;line-height:45px;text-align: center;display: inline-block;margin:40px auto 10px auto}
.may-more i{background: url("../img25/more-ico.png")center center no-repeat;width:26px;height:26px;display: inline-block;vertical-align: middle;margin-bottom:5px;background-size: contain;margin-left: 15px;-webkit-transition: 0.4s;-webkit-transition: -webkit-transform 0.4s ease-out;transition: transform 0.4s ease-out;-moz-transition: -moz-transform 0.4s ease-out;}
.may-more a{color: #fff;font-size:22px;display: inline-block;width:100%;margin:0 auto}
.may-more:hover i{transform: rotateZ(360deg); -webkit-transform: rotateZ(360deg);-moz-transform: rotateZ(360deg);}
.may-02-list{background: #fff url("../img25/about_bg.png")left center no-repeat;min-height:520px;padding:25px 30px;margin: 40px auto;width:100%;height: auto;overflow: hidden}
.may-02-list .may-02-about{width: calc(100% - 470px);}
.may-02-list .may-02-about h2{color:#252525;font-size:44px;font-weight:500;margin-top:-5px;}
.may-02-list .may-02-about p{color: #777777;font-size:22px;line-height:44px;margin-top:15px;}
.may-02-list .may-02-about span{background: #ee4e4e;width:160px;height:45px;line-height:45px;text-align: center;font-size:20px;color: #fff;display: inline-block;margin-top:45px;}
.may-02-list .may-02-ul ul li{background:#2c68ba url("../img25/honor_bg.png")right center no-repeat;width:425px;height:230px;margin-bottom:15px;padding:15px 15px}
.may-02-list .may-02-ul ul li:nth-child(2){margin-bottom:0;}
.may-02-list .may-02-ul ul li h2 a{color: #fff;font-size:30px;}
.may-02-list .may-02-ul ul li h3{margin-top:5px;line-height:34px}
.may-02-list .may-02-ul ul li h3 a{font-size:20px;color: #fff;}
.may-02-list .may-02-ul ul li h3 b{font-size:22px;}
.may-02-list .may-02-ul ul li p{margin-top: 5px;line-height:32px}
.may-02-list .may-02-ul ul li p a:before{content: "";background: #fff;border-radius:50%;display: inline-block;width:6px;height:6px;margin-right:4px;vertical-align: middle;margin-bottom:4px;}
.may-02-list .may-02-ul ul li p a{font-size: 20px;color: #fff;display: inline-block}
.may-02-list .may-02-ul ul li:nth-child(2) h2 a{color: #fff8da}
.may-02-list .may-02-ul ul li:nth-child(2) {background: url("../img25/history_bg.jpg")center center no-repeat;}
.may-02-list .may-02-ul ul li p:hover a{text-decoration: underline}
.may-03{background: url("../img25/core_bg2.jpg")center center no-repeat;width:100%;height:510px;background-size: cover;}
.may-03 .may-title{margin-top:35px;}
.may-03 .may-title a{color: #fff}
.may-03-list ul{counter-reset:sectioncounter;}
.may-03-list ul li{width:18%;display: inline-block;margin-top:50px;border:#52a0df 2px solid;text-align: center;overflow: hidden}
.may-03-list ul li img{width: 100%;height:186px;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;overflow: hidden}
.may-03-list ul li h2{   background-image: -moz-linear-gradient( 90deg, rgb(75,158,221) 0%, rgb(27,100,183) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(75,158,221) 0%, rgb(27,100,183) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(75,158,221) 0%, rgb(27,100,183) 100%);width: 100%;height:70px;line-height: 70px;color: #fff;font-size:24px;position:relative;z-index:1}
  .may-03-list ul li h2 span{position:relative;z-index:1}
.may-03-list ul li h2:before{  content:counter(sectioncounter) "";counter-increment:sectioncounter;font-size:30px;color: #fff;height:100%;width:40px;display: inline-block;float: left;background: #4393d6;font-weight: bold;position:relative;z-index:1}
.may-03-list ul li h2:after{content:"";display:inline-block;background:#17c3ee;width:0;position:absolute;z-index:0;left:0;top:0;height:100%}
.may-03-list 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);}
.may-03-list ul li:hover h2:before{ content:counter(sectioncounter) "";background:none;}
.may-03-list ul li:hover h2:after{content:"";width:100%;}
.may-04{  background-image: -moz-linear-gradient( 90deg, rgba(255,255,255,0) 0%, rgb(239,239,239) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgba(255,255,255,0) 0%, rgb(239,239,239) 100%);
  background-image: -ms-linear-gradient( 90deg, rgba(255,255,255,0) 0%, rgb(239,239,239) 100%);width: 100%;height:auto;overflow: hidden;padding:40px 0;text-align: center}
.may-04-list {width:100%;height: auto;overflow: hidden;margin: 40px auto}
.may-04-list ul{background: #7aaae8;width:100%;}
.may-04-list ul li{width: 20%;display: inline-block;text-align: center}
.may-04-list ul li a{color: #fff;display: block;padding:20px 0;width: 100%;font-size:26px;}
.may-04-list ul li.active a{background: #fff;color:#252525;font-weight: bold;}
.may-04-list article{padding:0 35px 35px 35px;  background-image: -moz-linear-gradient( 90deg, rgba(245,245,245,0) 0%, rgba(250,250,250,0.37) 19%, rgba(250,250,250,0.5) 26%, rgb(255,255,255) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgba(245,245,245,0) 0%, rgba(250,250,250,0.37) 19%, rgba(250,250,250,0.5) 26%, rgb(255,255,255) 100%);
  background-image: -ms-linear-gradient( 90deg, rgba(245,245,245,0) 0%, rgba(250,250,250,0.37) 19%, rgba(250,250,250,0.5) 26%, rgb(255,255,255) 100%);min-height:720px; height: auto;overflow: hidden;}
.may-04-list section{display: none;}
.may-04-cp{width: 100%;height:auto;overflow: hidden;position: relative}
.may-04-cp dl dt{width:23%;border:#b6b6b6 1px solid;margin-top: 35px;text-align: center;position: relative;overflow: hidden}
.may-04-cp dl dt img{width: 304px;height:304px;object-fit:contain}
.may-04-cp dl dt p{background: #757575;height:60px;line-height:60px;color: #fff;font-size:20px;text-align: center;position: absolute;left: 0;bottom:-100px;width: 100%;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.may-04-cp dl dt:hover{border:#838383 2px solid}
.may-04-cp dl dt:hover p{bottom:0}

/* 如果最后一行是3个元素 */
.may-04-cp dl dt:last-child:nth-child(4n - 1) {
    margin-right: calc(23% + 8% / 3);
}
/* 如果最后一行是2个元素 */
.may-04-cp dl dt:last-child:nth-child(4n - 2) {
    margin-right: calc(46% + 15% / 3);
}
/* 如果最后一行是1个元素 */
.may-04-cp dl dt:last-child:nth-child(4n - 3) {
    margin-right: calc(69% + 21% / 3);
}
.may-cp-list dl dt:hover{border:#2c68ba 2px solid}
.may-cp-list dl dt p{background: #2c68ba;}
.may-04-xmore{border:#2c68ba 1px solid;line-height: 45px;text-align: center;float: right;margin-top: 30px;}
.may-04-xmore a{display: block;width:120px;height: 45px;color: #2c68ba;font-size:20px;font-weight: bold;}
.may-04-xmore:hover a{background: #2c68ba;color: #fff;}
.may-b-more{width: 250px;height: 65px;line-height: 65px;margin: 0 auto}
.may-b-more a{font-size: 30px;}
.may-05{width: 100%;height:auto;overflow: hidden;padding:20px 0;text-align: center}
  .may-05 .pic{
        overflow: hidden;/*隐藏溢出*/
        width: 100%;
        height: 460px;
        margin:40px auto 60px auto;
       
    }
    .may-05 .pic ul li{
        float: left;
        height: 460px;
        width: 235px;
  		transition-duration:.5s; -webkit-transition-duration:.5s; -o-transition-duration:.5s; -ms-transition-duration:.5s; -moz-transition-duration:.5s;    
		background-position: center center;  /*图片居中  等比例*/
        background-repeat: no-repeat;  /*图片不平铺*/
		background-size: cover;position: relative
    }
    .may05-pic ul li .txt{height:460px;text-align: center;background: #99b9e2;width: 50px;position: relative;padding:15px 0}
	.may05-pic ul li .txt p.p1{font-size:20px;writing-mode: vertical-rl;text-orientation: upright;text-align: center;width:30px;margin:0 auto;letter-spacing:3px}
	.may05-pic ul li .more{background: rgba(201, 63, 63,0.8);width:100px;height: 40px;color: #fff;text-align: center;line-height:40px;position: absolute;right:10px;bottom:-100px;font-size:18px;display: block;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
    .may05-pic ul li.narrow .txt p.p1{
        color: #252525;
    }
	.may05-pic ul li.wide .txt{background:rgba(0,0,0,0.5);}
    .may05-pic ul li.wide .txt p.p1{
       color: #fff;text-shadow:rgba(34,34,34,0.8) 2px 2px;
    }
.may05-pic ul li.wide .more{bottom:10px}
.may05-pic ul li.narrow {
  width: 235px;
}

.may05-pic ul li.wide {
  width: 460px;
}

.may-06{width: 100%;height:auto;overflow: hidden;padding:40px 0;text-align: center;background: #fff;}
.may-06-list {width: 100%;margin:50px auto}
.may-06-list .slick-prev,.may-06-list .slick-next{position: absolute;left:-140px;top:40%;font-size: 0;background: url("../img25/news-arrow-l.jpg") center center no-repeat;width: 40px;height:132px;background-size: contain;opacity: 0;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.may-06-list .slick-next{right:-100px;left: auto;background: url("../img25/news-arrow-r.jpg") center center no-repeat;}
.may-06-list:hover .slick-prev,.may-06-list:hover .slick-next{opacity: 1;top:40%}
.index-news-list{position: relative;height:495px;margin-right:40px;overflow: hidden}
.index-news-list img{width:100%;height:100%;position: absolute;left: 0;top: 0;z-index: 1;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.index-news-list .m06-news-title{background:rgba(0,0,0,0.8);padding:20px;position: absolute;left: 0;bottom:0;z-index: 2;text-align: left;width: 100%;height:150px;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.index-news-list .m06-news-title em{font-style:normal;color:#ff8a8a;font-size:18px;}
.index-news-list .m06-news-title h2{line-height:34px;margin:5px auto;overflow: hidden;width:100%;color: #fff;font-size:20px;vertical-align: middle;height: 70px;}
.index-news-list .m06-news-title span{display: none;background: #c93f3f;border-radius:5px;width:90px;height: 40px;line-height: 40px;margin-top:10px;text-align: center;float: left;color: #fff;font-size: 18px;}
.index-news-list:hover .m06-news-title{background: #f2f2f2;height:200px;}
.index-news-list:hover .m06-news-title h2{color: #252525}
.index-news-list:hover .m06-news-title span{display: block;}
.index-news-list: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);}

.may-07{background: url("../img25/link-bg.jpg")center center no-repeat;height:700px;overflow: hidden;width:100%;}
.may07-title{font-size:60px;text-align: center;margin:13% auto 0 auto;text-shadow:rgba(0,0,0,0.6) 3px 3px;width: 100%;color: #fff;font-weight: bold;letter-spacing:8px;}

.may-07 ul{padding:60px 40px;background: #fff;text-align: center;font-size: 0;margin:80px auto}
.may-07 ul li{display: inline-block;margin:0 auto;width:14.28%;}
.may-07 ul li img{width: 100%;}
.about-partner{background: url("../img25/link-bg3.jpg")center center no-repeat;height:730px}
.about-partner .may07-title{margin-top:5%;}
.partner-z{margin:35px auto 5px auto;width:90%}
.partner-z p{color:#fff;font-size:18px;line-height:34px;}
.about-partner.may-07 ul{margin:50px auto}


.may-foot-l{width:33%;float: left;}
.m-f-left{width:100%;text-align: center}
.m-f-left .fqr{text-align:center;width: 100%;margin:50px auto 90px auto}
.m-f-left .fqr ul li{display:inline-block;width:49%;text-align:center;}
.m-f-left .fqr ul li img{margin:0 auto;text-align:center;}

.m-f-left .fqr p{color:#9f9f9f;font-size:20px;margin-top:10px;}
.m-f-right{width:20%;text-align:center;}
.m-f-right h2{font-size:26px;color: #fff;}
.m-f-right ul li a{font-size: 20px;color:#9f9f9f;margin-top:20px;display: block}
.m-f-right ul li:hover a{color:#e7b6b6}
.copyright a{display: inline-block;color:#b5b5b5;font-size: 18px;margin-right:15px;}
.copyright a:hover{color: #e7b6b6;text-decoration: underline}
.may-foot-r{text-align: center;width:65%;float: right;padding:0 2%}
.may-foot-r h2{font-size:26px;color: #fff;}
.may-foot-r ul {margin-top:30px;}
.may-foot-r ul li{width:50%;margin-top: 20px;margin-bottom:30px;height: auto;overflow:hidden;}
.may-foot-r ul li h3{font-size:24px;color: #b1b1b1;margin-bottom:10px;height:auto;overflow:hidden}
.may-foot-r ul li p{font-size:20px;color: #9f9f9f;margin-top:5px;white-space:pre-line;line-height:30px}
.may-foot-r ul li p a{font-size:20px;color: #9f9f9f;}
.sub-may{background: #fff;padding:30px 40px;width: 100%;height: auto;overflow: hidden}
.may-subname ul li{  background-image: -moz-linear-gradient( 90deg, rgb(213,238,252) 0%, rgb(255,255,255) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(213,238,252) 0%, rgb(255,255,255) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(213,238,252) 0%, rgb(255,255,255) 100%);border-radius:8px;border:#b9d1e6 1px solid;text-align: center;margin-right:10px;display: inline-block; }
.may-subname ul li a{color: #252525;font-size:22px;display:block;padding:10px 0;width:215px;}
.may-subname ul li:hover{background:#2c68ba;}
.may-subname ul li:hover a{color: #fff;}
.may-subname ul li.active{background:#2c68ba;}
.may-subname ul li.active a{color: #fff;}
.about-may {width: 100%;height: auto;overflow: hidden;margin:30px auto}
.about-may h2{text-align: center;font-size:34px;border-bottom: #e5e5e5 4px solid;padding-bottom:15px;margin-bottom:25px;color:#252525}
.about-may .fck-may{margin: 0 auto;width:94%;height:auto;overflow: hidden}
.about-may .fck-may p,.about-may .fck-may div{color: #333333;font-size:20px;line-height:40px;text-align:left}
.about-info {width:100%;position: relative;height: auto;overflow: hidden}
.about-info .swiper-container2{width: 800px;height:600px;overflow: hidden;margin-bottom:50px;}
.about-info .swiper-container3{width: 800px;height:600px;overflow: hidden;margin-bottom:50px;}
.about-info .swiper-container6{width: 800px;height:600px;overflow: hidden;}
.about-info .about-info-z{background: #f7f7f7;padding:25px 25px 50px 25px;position: absolute;width: 50%;z-index: 2;height: auto;overflow: hidden}
.info01 .swiper-container2{float: left;}
.info02 .swiper-container3{float: right;}
.info01 .swiper-container6{float: left;}
.info01 .about-info-z{right:0;top:50px;}
.info02 .about-info-z{left:0;top:50px;}
.info01 .swiper-button-prev2,.info01 .swiper-button-next2{display: none;}
.info02 .swiper-button-prev3,.info02 .swiper-button-next3{display: none;}
.about-info .swiper-pagination-bullet-active{  background: #2c68ba;}
.about-info .about-info-z h2{font-size: 28px;color: #252525;font-weight: bold;}
.about-info .about-info-z h3{font-size: 26px;color: #f45a5a;margin-top:10px;margin-bottom:15px;}
.about-info .about-info-z p{font-size: 20px;color: #686868;line-height:30px;margin-top:10px;}
.about-info .about-info-z p:before{content:""; background: #f87171;width:8px;height:8px;display: inline-block;vertical-align: middle;margin-right: 10px;margin-bottom:5px;}
.about-title{  background-image: -moz-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(246,251,255) 85%, rgb(237,247,255) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(246,251,255) 85%, rgb(237,247,255) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(246,251,255) 85%, rgb(237,247,255) 100%);width:100%;height:50px;;line-height:50px; overflow: hidden;margin-top:40px;}
.about-title span{display: inline-block;text-align: center;width: 250px;height:100%;color: #fff;font-size:30px;background: #3c77c7;}
.about-des{background: #f7f7f7;padding:30px;height: auto;overflow:hidden;width:100%;}
.about-des p{color: #686868;font-size:20px;line-height:40px;;}
.about-des ul li img{width:100%;height:170px;}
.about-hx {margin-bottom:30px;}
.about-hx .may-03-list ul li{margin-top: 0;border:0;}
.honor-title{text-align: center;font-size:34px;border-bottom: #e5e5e5 4px solid;padding-bottom:15px;margin-bottom:25px;color:#252525;width:100%;height: auto;overflow: hidden;margin:50px auto}
.honor-list {width:100%;height:600px;text-align: center;margin:40px auto}
.honor-list .img{width:60% !important;height: 600px !important;border:#ecf3fc 2px solid;text-align: center}
.honor-list .img li{width:600px;height:400px;display:block;margin:0 auto;text-align: center;right: 0;top:50% !important;transform: translate(0, -50%);}
.honor-list .img li img{vertical-align: middle;display:inline-block;margin: 0 auto;width: 100%;height:100%;object-fit: contain;text-align: center}
.honor-list .tab{background: #ecf3fc;padding:40px 0;width:40%;}
.honor-list .tab li:before{content: "";display: inline-block;background: url("../img25/small-cup.png")left center no-repeat;width: 16px;height:20px;vertical-align: middle;margin-right:15px;margin-bottom:3px;}
.honor-list .tab li:after{border-top:30px solid transparent;border-bottom:30px solid transparent;border-right: 15px solid #5f9bed;content:"";position: absolute;left:0px;top:0;opacity:0;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.honor-list .tab li{font-size: 20px;color: #252525;display: inline-block;padding:15px 25px;width: 100%;text-align:left;position: relative;}
.honor-list .tab li:hover{background: #5f9bed url("../img25/big-cup.png")right center no-repeat;color: #fff;cursor: pointer}
.honor-list .tab li:hover:before{content:"";background:none;display: none}
.honor-list .tab li:hover:after{content:"";left:-15px;opacity:1}
.honor-list .tab li.on{background: #5f9bed url("../img25/big-cup.png")right center no-repeat;color: #fff;cursor: pointer}
.honor-list .tab li.on:before{content:"";background:none;display: none}
.honor-list .tab li.on:after{content:"";left:-15px;opacity:1}
.history-list {width:100%;height: auto;overflow: hidden;position: relative}
.history-list ul li{border-radius:4px;background:url("../img25/his-ico.png")right bottom no-repeat,-moz-linear-gradient( 90deg, rgb(234,241,250) 0%, rgb(245,248,253) 12%, rgb(255,255,255) 100%);
  background:url("../img25/his-ico.png")right bottom no-repeat, -webkit-linear-gradient( 90deg, rgb(234,241,250) 0%, rgb(245,248,253) 12%, rgb(255,255,255) 100%);
  background:url("../img25/his-ico.png")right bottom no-repeat, -ms-linear-gradient( 90deg, rgb(234,241,250) 0%, rgb(245,248,253) 12%, rgb(255,255,255) 100%);border:#2c68ba 2px solid;position: relative;width: 45.5%;height:350px;margin-bottom:50px;padding:20px}
.history-list ul li:before{content: "";background: url("../img25/his-ico3.png")center center no-repeat;width:70px;height:70px;position: absolute;right:-72px;top:30px;}
.history-list:before{content: "";height:100%;width:4px;background: #eeeeee;position: absolute;left:50%;transform: translate(-50%,0);top:-50px}
.history-list ul li:nth-child(2n):before{content: "";left:-72px;right: auto;top: auto;bottom:30px; transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);}
.history-list ul li h2{font-size:24px;color: #2c68ba;display: inline-block;font-weight: bold;}
.history-list ul li h2:before{content: "";display: inline-block;background: url("../img25/his-ico2.png")left center no-repeat;width:28px;height:28px;vertical-align: middle;margin-right: 15px;margin-bottom: 3px;}
.history-list ul li p{font-size:20px;color: #252525;line-height:34px;margin-top: 10px;white-space:pre-line}
.ready-go{background:#2c68ba;width:260px;height:75px;line-height:75px;text-align: center;margin:50px auto;position: relative;z-index: 3;border-radius:4px}
.ready-go h2{font-size:30px;color: #fff;}
.ready-go h2:before{content: "";display: inline-block;background: url("../img25/his-ico5.png")left center no-repeat;width:45px;height:45px;vertical-align: middle;margin-right:10px;margin-bottom:5px;}
.lxwm-title ul li{text-align: center;width:32%;display: inline-block;margin:30px auto 10px auto;position: relative}
.lxwm-title ul li a{color: #252525;background: #e9e9e9;border-radius:4px;height:80px;line-height:84px;font-size:26px;display: block;width:100%}
.lxwm-title ul li:hover a{background: #2c68ba;color: #fff}
.lxwm-title ul li:hover:before{content:"";position: absolute;left: 0;top:-12px;right: 0;margin: 0 auto;width: 0;
  height: 0;
  border-left:12px solid transparent; /* 左边框透明 */
  border-right:12px solid transparent; /* 右边框透明 */
  border-bottom:12px solid #2c68ba; /* 底部边框为三角形颜色 */}
.lxwm-title ul li.active a{background: #2c68ba;color: #fff}
.lxwm-title ul li.active:before{content:"";position: absolute;left: 0;top:-12px;right: 0;margin: 0 auto;width: 0;
  height: 0;
  border-left:12px solid transparent; /* 左边框透明 */
  border-right:12px solid transparent; /* 右边框透明 */
  border-bottom:12px solid #2c68ba; /* 底部边框为三角形颜色 */}

.lxwm-list .swiper-container4{width:49%;height:485px;overflow: hidden;margin-left:0.5%;}
.lxwm-list .swiper-pagination-bullet-active{  background: #2c68ba;}
.lxwm-list .lxwm-r-z{background: #f7f7f7  url("../img25/lxwm-bg.png")right bottom no-repeat;padding:60px 40px;width:49%;margin-right:0.5%;}
.lxwm-list .lxwm-r-z ul li{margin-bottom:40px;width:100%;height: auto;overflow: hidden;position: relative;padding-left:35px;}
.lxwm-list .lxwm-r-z ul li h2{color: #252525;font-weight: bold;font-size:24px;display: inline-block;}
.lxwm-list .lxwm-r-z ul li p{color: #666666;font-size: 20px;margin-top:15px;white-space:pre-line;line-height:34px;}
.lxwm-list .lxwm-r-z ul li p a{color: #666666;font-size: 20px;}
.lxwm-list .lxwm-r-z ul li:before{content: "";background: url("../img25/lxwm-ico01.png")left center no-repeat;width:20px;height:20px;vertical-align: top;position: absolute;left: 0;top:5px}
.lxwm-list .lxwm-r-z ul li:nth-child(2):before{content: "";background: url("../img25/lxwm-ico02.png")left center no-repeat;}
.lxwm-list .lxwm-r-z ul li:nth-child(3):before{content: "";background: url("../img25/lxwm-ico03.png")left center no-repeat;}
.cyjg-list {margin:40px auto 0 auto;width:100%;height: auto;overflow:hidden}
.cyjg-list ul li{width:100%;height:300px;position: relative;margin-bottom:40px;overflow: hidden}
.cyjg-list ul li img{float: left;width:400px;height:300px;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.cyjg-list ul li .cyjg-r{background: #f5f5f5;width: calc(100% - 400px);position: relative;float: right;height:100%}
.cyjg-list ul li .cyjg-r i{background: #dcdcdc;height:4px;display: block;width:100%;margin-top:40px;}
.cyjg-list ul li .cyjg-r h2{font-size:26px;color:#252525;font-weight: bold;width:92%;margin:20px auto 0 auto}
.cyjg-list ul li .cyjg-r p{font-size:20px;color: #575757;margin:15px auto;width:92%}
.cyjg-list ul{counter-reset:sectioncounter;}
.cyjg-list ul li .cyjg-r:after{content:"0"counter(sectioncounter);counter-increment:sectioncounter;position: absolute;right:20px;bottom:0px;font-size:90px;color:#dfdede;font-weight: bold;}
.cyjg-list ul li:nth-child(2n) img{float: right;}
.cyjg-list ul li:nth-child(2n) .cyjg-r{float: left;}
.cyjg-list ul li:nth-child(2n) .cyjg-r:after{content:"0"counter(sectioncounter);counter-increment:sectioncounter;left:20px;right:auto}
.cyjg-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);}
.sc-list{margin:0 auto 40px auto;width:100%;height:auto;overflow: hidden}
.sc-list ul{font-size: 0;}
.sc-list ul li{width: 100%;height:400px;overflow: hidden;width:48%;margin-top:40px;}
.sc-left{  background-image: -moz-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(228,238,252) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(228,238,252) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(228,238,252) 100%);width: 50%;display:inline-block;height:100%;padding:20px 15px;overflow: hidden}
.sc-left h2{color: #124b9a;font-size:28px;display: block;margin-top:10px;}
.sc-left h2:before{content: "";display:block;background: url("../img25/sc-ico.png")left center no-repeat;width:25px;height:25px;margin-bottom:10px;}
.sc-right{height:100%;width:50%;display: inline-block;overflow: hidden;}
.sc-right img{width:99%;height:99%;object-fit: cover;box-shadow: 4px 6px 0px 0px rgba(44, 104, 186,1);border:#2c68ba 2px solid; }
.may-news-list ul li{width: 48%;display:inline-block;height: auto;overflow: hidden;margin-bottom:40px;}
.may-news-list ul li .index-news-list{height:476px;margin:0 auto}

.article-cp{width:500px;height:500px;margin:0 auto;overflow: hidden;position: relative;border:#ddd 1px solid}
.article-cp .swiper-slide img{object-fit: contain;width:100%;height:100%}
.swiper-swiper-button-prev5,.swiper-swiper-button-next5{background:url("../img25/cp-arrow-l.png")center center no-repeat;width:44px;height:44px;position: absolute;right:70px;bottom:15px;z-index: 1;cursor: pointer}
.swiper-swiper-button-next5{right:15px;background:url("../img25/cp-arrow-r.png")center center no-repeat;}
.swiper-swiper-button-prev5:hover{background:url("../img25/cp-arrow-lh.png")center center no-repeat;}
.swiper-swiper-button-next5:hover{background:url("../img25/cp-arrow-rh.png")center center no-repeat;}
.result-list ul li{margin-bottom: 15px;height: auto;overflow: hidden;width:100%;border:#e3e3e3 2px solid;border-radius:20px;padding:15px 20px;}
.result-list ul li h2{width:100%;height: auto;overflow: hidden;font-size:22px;color:#252525;text-align: left;margin-bottom:10px;font-weight: bold;}
.result-list ul li p{float: left;width:85%;color: #a3a3a3;font-size:18px;line-height:30px}
.result-list ul li span{font-size:16px;color: #bfbfbf;width:15%;float: right;text-align: right}
.result-list ul li:hover{border:#2c68ba 4px solid}
.result-list ul li:hover h2{color: #2c68ba}
.result-list ul li:hover p{color: #a2b4cd}
.result-list ul li:hover span{color: #a2b4cd}

.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: 18px;color: #333;line-height: 34px}
.list-xueshu ul li p{margin-top:70px;}
.list-xueshu ul li p span{color: #077ab7;font-size: 18px;line-height: 36px;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: 60px;height: 70px;border:#ddd 1px solid;font-size: 18px;text-align: center;color: #444;font-family:DINCond-Bold;background: #fff;}
.list-notice ul li h2{color: #333;font-size: 18px;float: right;width: calc(100% - 80px);margin-top:20px;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:36px;}
.list-notice ul li:hover{background: #64ceed;}
.list-notice ul li:hover h2{color: #fff;}

.article_fck{padding:0;margin:30px auto;height: auto;overflow: hidden}
.article-title{text-align: center;}
.article-title h1{color: #111;font-size:30px;line-height:40px}
.article-title p{font-size:16px;color: #777;margin-top:20px;}
.fck{margin:30px auto;}
.fck p,.fck div,.fck span{line-height:42px ;color: #252525!important;font-size:20px!important; }

.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:16px; }
.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; }

.page {
	clear: both;
	display: inline-block;
	padding: 50px 0;
	width: 100%;
	text-align: center;
	font-size: 16px;
}
.page .pagination{display:block;position:static;text-align:center;}
.page a {
	display: inline-block;
	margin: 0 5px;
	padding: 6px 12px;
	border: 1px #eee solid;
	color: #555
}
.page li.thisclass {
	display: inline-block;
	margin: 0 5px;
	padding: 6px 12px;
	border: 1px #eee solid;
	background: #ee4e4e;
	color: #fff;
}
.page a:hover, .page li.thisclass a {
	background: #ee4e4e;
	color: #fff;
}
.page li {
	display: inline-block;
*display:inline;
*zoom:1;
}
.page li select {
	font-size: 16px;
}
.page li option {
	font-size: 16px;
}



.my-map { margin: 0 auto; width:100%; height:520px; } .my-map .icon { background: url(../img25/red-mbx-ico.png) no-repeat; } .my-map .icon-cir { height: 31px; width: 28px; } 
     .amap-container{height: 100%;}
     .myinfowindow{width: 240px;min-height: 50px;}
     .myinfowindow h5{ height: 20px; line-height: 20px; overflow: hidden; font-size: 14px; font-weight: bold; width: 220px; text-overflow: ellipsis; word-break: break-all; white-space: nowrap; }
     .myinfowindow div{ margin-top: 10px; min-height: 40px; line-height: 20px; font-size: 13px; 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:520px;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:18px;color:#333;display: table-cell;
    vertical-align: middle;padding: 0 15px;line-height: 30px}
.fw_right{width: 68%;padding-right:1%;float:right;position: relative;overflow:hidden;margin-top: 80px;}
.fw_left{float:left;width:210px;text-align:right;}
.fw_left .fw_title {position: absolute;left: 40px;top: 90px}
.fw_left .fw_more{position: absolute;left: 300px;bottom: 90px;}
.fw_left .fw_title a{font-size:26px;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: 16px;color: #fff;display: block;}
.fw_right  .swiper-button-white{width: 22px;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: 20px;}

.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:60px;line-height: 60px;font-size:24px;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: 40px 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:22px;}
.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:16px;position: relative;z-index: 1;background: #1268a8;padding-left: 15px;}
.jl_mbx_z a{color: #fff;font-size:16px;display: inline-block;margin: 0 7px;}
.jl_mbx_z a:hover{color: #7ec2f5}
.jl_typename{font-size:24px;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% - 240px);padding: 30px 30px;background: #fff;float: right;}
.jl_left ul li{height: 70px;line-height: 70px;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:18px;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: 16px;height: 11px;vertical-align: middle;content:"";position: absolute;top:50%;right:-10px; transform: translateY(-50%)}
.jl_left ul li:hover:after{content: ""; right:30px;}
.jl_left ul li.active{background: #01518d;}
.jl_left ul li.active a{color: #fff;}
.jl_left ul li.active:after{content: ""; right:30px;}
.jl_left_2{width: 200px;float: left;background: #fff;}
.jl_left_2 .subNav{height: 70px;line-height: 70px;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:18px;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: 16px;height: 11px;vertical-align: middle;content:"";position: absolute;top:50%;right:-10px; transform: translateY(-50%)}
.jl_left_2 .subNav:hover:after{content: ""; right:30px;}
.jl_left_2 .currentDd{background: #01518d;text-indent:2.5em}
.jl_left_2 .currentDd a{color: #fff;}
.jl_left_2 .currentDd:after{content: ""; right:30px;}

.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: 16px;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:20px 25px;color:#fff;background: #0d79ca;font-size: 18px;}
.stu-items .navContent li dl{padding:10px 0}
.stu-items .navContent li dl dt a{color: #fff;background: none;padding:12px 20px;line-height:26px;font-size: 16px;}
.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 40px auto;width: 100%;height:auto;overflow: hidden}
.country_l ul li{background: #f3f3f3;border-radius:15px;width:23%;padding:15px;margin-bottom:30px;}
.country_l ul li img{border-radius:50%;object-fit: contain;width:70px;height:70px;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:20px 0;}
.country_l ul li h2 b{display: table-cell;line-height: 30px;font-size:22px;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:26px;color:#000;margin: 30px auto;text-align: center;width: 100%;}
.country_table{background:url("../img25/earth_bg.png")center center no-repeat;margin-bottom: 30px;}
.country_table tr th{background: #80b3da;font-size:20px;color: #fff;text-align: center;height:60px;vertical-align: middle;border:#fff 1px solid;font-weight: bold;}
.country_table tr td{background: rgba(235, 245, 249,0.7);font-size: 16px;color: #333;padding:10px 15px;height:55px;vertical-align: middle;border:#fff 1px solid;text-align: center;line-height: 26px;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: 18px;height: 16px;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:40px;line-height:40px;border-bottom:#ddd 1px solid;margin-bottom:20px;overflow: hidden;padding-bottom: 30px;}
.yugao-z h2{font-size: 16px;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: 14px;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: 30px;}
.waishipingtai .ico_white{padding: 0}
.waishi_title{background: url("../img25/waishi_list_title.jpg")center center no-repeat;width: 100%;height:80px;line-height:80px;color: #fff;text-align: center;font-size:28px;}
.ws_list{padding:30px 25px;}
.ws_list ul li{width:33%;  border-radius: 10px;margin-bottom:20px;
  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:80px;display: table;text-align: center;width: 100%;}
.ws_list ul li h2 span{display: block;margin: 0 auto;font-size: 18px;color: #333;display: table-cell; vertical-align: middle;line-height: 30px;overflow: hidden;padding: 0 20px}



.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: 30px;}
.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: 16px;line-height:32px;font-weight: normal;color: #fff}
.list_ws_news ul li div b span{display: block;font-size:32px;}
.list_ws_news ul li div h2{float: right;width: calc(100% - 90px);font-size: 16px;color: #333;line-height:30px;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:20px;text-align: center;background: #f7f7f7;margin-bottom:30px;}
.list-r-news ul li img{width: 100%;height:230px}
.list-r-news ul li h2{font-size: 18px;color:#252525;line-height:30px;margin-top: 10px;text-align: left}

.list-r-news ul li span{color: #e0930b;display: inline-block;float: right;font-size:18px;margin-top: 20px;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:15px;width:48%;background: #efefef;margin-bottom:30px;height:auto;overflow:hidden;position:relative}
.list-r-tea ul li img{width: 130px;height: 180px;float: left;}
.list-r-tea ul li div.tea-right{width:calc(100% - 150px);float: right;}
.list-r-tea ul li div.tea-right h2{border-bottom:#d6d6d6 3px solid;font-size:24px;color: #252525;padding-bottom: 3px;}
.list-r-tea ul li div.tea-right h2:before{content:"";background: url("../img25/tea-title-ico.jpg")left center no-repeat;width:40px;height:40px;background-position:0 0;display: inline-block;margin-right:15px;vertical-align: middle;margin-bottom:-3px;}
.list-r-tea ul li div.tea-right p{font-size:20px;color:#555;line-height:34px;margin-top:15px;width: 90%;}
.list-r-tea ul li div.tea-right span{width:90px;height:40px;background: #e69a39;text-align: center;line-height:40px;font-size: 20px;display: block;margin-top:50px;float: right;color:#fff;opacity: 0}
.list-r-tea ul li:hover{background: #f8bc6f url("../img25/tea-list-bg.png")right bottom no-repeat;}
.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-position: 100% 100%}
.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:15px;height: auto;overflow:hidden;width:100%;}
.article-tea-info img{width: 175px;height:242px;float: left;}
.article-tea-info .tea-info-r{float: right;width:calc(100% - 200px);}
.article-tea-info .tea-info-r h2{border-bottom:#ebcfa8 3px solid;font-size:26px;color: #5f4100;padding-bottom: 3px;margin-top:15px;}
.article-tea-info .tea-info-r h2:before{content:"";background: url("../img25/tea-title-ico2.jpg")left center no-repeat;width:40px;height:40px;background-position:0 0;display: inline-block;margin-right:15px;vertical-align: middle;margin-bottom:-3px;}
.article-tea-info .tea-info-r p{font-size:20px;color:#372103;line-height:34px;margin-top:15px;width:100%;}




.list_ny_items{width: 100%;position: relative;height: 405px;overflow: hidden;margin-top: 40px;}
.list_ny_items img{position: absolute;width: 540px;height: 405px;left: 0;top: 0;z-index: 1;}
.list_ny_items div{width: calc(100% - 500px);position: absolute;right: 0;top:60px;z-index: 2;background: #fff url("../img25/items_pic.png")right bottom no-repeat;padding: 30px;height: 260px;}

.list_ny_items div h2{width: 80%;border-bottom: #e37e11 1px solid;padding-bottom:5px;margin-bottom: 15px;position: relative;line-height: 30px;vertical-align: middle;text-indent:1.5em;}
.list_ny_items div h2 a{color: #111;font-size:22px;}
.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: 36px;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: 16px;}
.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:20px 60px;margin:50px auto}
.about_article p,.about_article div{line-height: 30px !important;color: #555 !important;font-size: 16px;}
.about_start{margin:20px auto}
.about_end{margin:0px auto 40px auto}
.about_k{margin: 40px auto;width: 100%;height: auto;overflow:hidden}
.about_k_g{background: #f4f4f4 url("../img25/about_bg01.jpg")right bottom no-repeat;padding:30px;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: 40px;color: #fff;display: block;line-height: 40px;text-align: center;width: 30%;font-size: 22px;font-weight: bold;background: #e37e11 url("../img25/about_title_bg.jpg")center center no-repeat;background-size: cover;}
.my-map { margin:0 auto; width:100%; height:500px;border-right: 0;border-left: 0;} .my-map .icon { background: url("../img25/red-mbx-ico.png") no-repeat; } .my-map .icon-cir { height: 31px; width: 28px; } 
     .amap-container{height: 100%;}
     .myinfowindow{width: 240px;min-height: 50px;}
     .myinfowindow h5{ height: 20px; line-height: 20px; overflow: hidden; font-size: 14px; font-weight: bold; width: 220px; text-overflow: ellipsis; word-break: break-all; white-space: nowrap; }
     .myinfowindow div{ margin-top: 10px; min-height: 40px; line-height: 20px; font-size: 13px; 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 40px 50px 40px;height: auto;overflow: hidden;widows: 100%;margin-bottom: 100px;
}
.contact-list h2{color: #b96b06;font-size:24px;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:15px 25px;height:95px;margin-top:20px;display: table;overflow: hidden
}
.contact-list ul li p{font-size: 22px;color: #fff;display:table-cell;vertical-align: middle;height:100%;line-height:34px;width: 100%;}
.contact-list ul li i{display: inline-block;margin: 0 20px;width:30px;height: 30px;background: url("../img25/lxwm-ico01.png")left center no-repeat;vertical-align: top;margin-top: 17px;}
.contact-list ul li:nth-child(2) i{background: url("../img25/lxwm-ico02.png")left center no-repeat; }
.contact-list ul li:nth-child(3) i{background: url("../img25/lxwm-ico02.png")left center no-repeat; }
.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:5px 25px}
.contact-list ul li:nth-child(4) p{text-align: center}
.contact-list ul li:nth-child(4) img{width:70px;height:70px;display: inline-block;vertical-align:middle;margin-top:7px;border:#e69c22 3px solid}
.kongzi_list{background:#fff;padding:30px;height: auto;overflow: hidden;margin:40px auto}
.kongzi_list ul li{width: 32%;margin-bottom:30px;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:322px}
.kongzi_list ul li div.kz_title h2{background: #1268a8;line-height:30px;color: #fff;padding:15px 20px;display: block;height: auto;overflow: hidden;font-size:18px;}
.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:30px;color: #0c4976;font-size:16px;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:40px;background: #fff;}
.lm_table .lm_table_info {width: 100%;margin:0 auto 30px auto;text-align: center}
.lm_table .lm_table_info h2{font-size:22px;color: #000;font-weight: bold;}
.lm_table .lm_table_info p{line-height: 30px;font-size: 16px;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: 60px;line-height: 60px;border-radius:10px}
.honor_typename ul li a{color: #fff;font-size:20px;display: block;}

.stu_typename dl dt{width: 32%;height: 50px;line-height: 50px;text-align: center;border-radius:10px;background: #ebebeb;margin-bottom: 20px;}
.stu_typename dl dt a{font-size: 18px;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: 280px;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: 26px;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:40px 10px;width:30%;border-radius: 10px}
.fw425_right ul li a{display:inline-block;color: #333;font-size: 18px;}
.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: 24px;height: 32px;display: inline-block;margin-right:15px;margin-bottom:5px;vertical-align: middle;}
.list-result{width: 100%;margin:30px 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: 18px;color: #111}
.list-result ul li div.search_info h2 span{color: #f00;font-size: 18px;}
.list-result ul li div.search_info p{font-size: 16px;color: #555;line-height: 30px;margin-top: 10px;}
.list-result ul li div.search_info p span{color: #f00;font-size: 16px;}
.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: 14px;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: 60px;line-height: 60px;width: 80%;margin:30px auto;position: relative}
.result_form input[type=text]{background:none;border:0;font-size: 16px;color: #333;position: absolute;left: 0;top: 0;width: calc(100% - 80px);height: 60px;text-indent:1.5em}
.result_form input[type=image]{width: 34px;height: 34px;position:absolute;right: 20px;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:16px !important;line-height:30px !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:26px;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:26px;}
.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:30px;}
.en footer .foot-l{margin-top:50px;padding-bottom:30px;}
.en footer .foot-c{margin-top:50px;padding-bottom:30px;}
.en footer .foot-c a{font-size:16px;line-height:36px;}
.en .about_title span{width:40%}
.en .icolxwm-left{width:320px;}
.en .icolxwm-left ul li a{font-size:17px;padding:15px 0}
.en .icolxwm-right{width:calc(100% - 340px)}
.en .icolxwm-left ul li{height:auto;line-height:30px}
.en .icolxwm-right .lxwm-name{padding-bottom:25px;}
.en .gat{display:none;}
.en .jl_column ul li h2{display:table;height:auto;line-height:32px;padding:5px 0;width:100%;}
.en .jl_column ul li h2 p{ display: table-cell; height: 80px; 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:20px;height:60px;}
.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:30px;}
.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% - 560px);margin-top: 30px;margin-right: 30px;}
.en .notice_head_r h3{border-radius:30px;color:#e37e11;background: #e1e8ee;font-size:24px;width:260px;height:50px;line-height: 50px;text-align:center;}
.en .notice_head_r h3:before{content: "";width:24px;height:24px;display: inline-block;background: url("../img25/date_ico.png")left center no-repeat;vertical-align: middle;margin-right:20px;margin-bottom: 3px}
.en .notice_head_r h2{font-size: 22px;color: #000;line-height:36px;margin:20px auto 10px auto;height:80px;}
.en .notice_head_r p{font-size: 18px;line-height: 34px;color: #555;height:100px;}
.en .notice_head_r span{background: #2471ac;display: inline-block;float: right;margin-top:20px;width:150px;height:40px;line-height:40px;text-align: center;color: #fff;font-size: 18px;}
.en .stu-items{width:275px;}
.en .stu_right{width:calc(100% - 300px)}
.en .stu-items .navContent li.active a{background:#0f8be7}

.qywh{background:url("../img25/slogan_bg.jpg")center center no-repeat;width:100%;height:284px;text-align:center;margin-bottom:50px;}

.qywh ul li{text-align:center;width:33%;margin:0 auto;height:284px;position:relative;}
.qywh ul li img{position:absolute;left:0;top:50%;transform:translateY(-50%);max-width:100%;height:auto;}

.card-big{width:690px;height:518px;margin:0 auto;margin-top:30px}
.card-big img{width: 100%;height:100%;object-fit: contain;vertical-align: middle;position:relative;z-index:1}
.yx-big-video h3{background:rgba(0,0,0,0.6);height:50px;line-height:50px;text-align:left;width:100%;padding:0 20px;color:#fff;font-size:18px;position:absolute;bottom:0;left:0;z-index:2}
.yx-video-z{padding:25px 20px;height: auto;overflow: hidden}
.yx-video-z span{  background-image: -moz-linear-gradient( 90deg, rgb(188,56,19) 0%, rgb(236,89,44) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(188,56,19) 0%, rgb(236,89,44) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(188,56,19) 0%, rgb(236,89,44) 100%);
border-radius:8px;text-align: center;display: block;width:75px;padding:0 5px; height:0.9rem;color: #f5efe4;line-height:0.45rem;font-size:0.16rem;float: left;}
.yx-video-z span b{display: block;font-size:30px;font-weight: bold;border-bottom: #d9532b 2px solid;}
.yx-video-z h2{float: right;width: calc(100% - 110px);font-size:0.18rem;color: #fff;line-height:0.32rem;margin-top:0.1rem;}
.card-small{margin:30px auto;width:80%;}
.card-small .swiper-slide{width:23%;padding:0 2% 0 0;}

.card-small .swiper-slide .yx-video-s{height:158px;position: relative;width: 100%;}
.card-small .swiper-slide .yx-video-s img{width: 100%;position: absolute;left:0;top: 0;z-index:1;height:100%}
.card-small .swiper-slide .yx-video-s i{outline-offset:-3px;outline:#3c77c7 3px solid;   background-image: -moz-linear-gradient( 90deg, rgb(60,119,199) 0%, rgba(60,119,199,0.5) 46%, rgba(60,119,199,0) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(60,119,199) 0%, rgba(60,119,199,0.5) 46%, rgba(60,119,199,0) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(60,119,199) 0%, rgba(60,119,199,0.5) 46%, rgba(60,119,199,0) 100%);position: absolute;left:0;top: 0;z-index: 2;width:100%;height:100%;display: block;opacity: 0;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.card-small .active-nav .yx-video-s:before{content: "";background: url("../img25/cam.png")no-repeat;width:29px;height:20px;background-position: 0 0;position: absolute;left: 0;right: 0;margin: 0 auto;z-index: 3;top: 40%;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;background-size: contain}
.card-small .swiper-slide:hover .yx-video-s:before{content: "";background-position:100% 100%}
.card-small .swiper-slide:hover .yx-video-s i{opacity: 1}
.card-small .swiper-slide:hover .yx-video-s:before{content: "";background: url("../img25/cam.png")no-repeat;width:29px;height:20px;background-position: 0 0;position: absolute;left: 0;right: 0;margin: 0 auto;z-index: 3;top: 40%;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;background-size: contain}
.card-small .active-nav .yx-video-s:before{content: "";background-position:100% 100%}
.card-small .active-nav .yx-video-s i{opacity: 1}
.yx-video .arrow-left{background: url("../img25/arrow-qy-l.png")center center no-repeat;width:29px;height:52px;display: block;position: absolute;left:40px;top:50%;z-index: 9;}
.yx-video .arrow-right{background: url("../img25/arrow-qy-r.png")center center no-repeat;width:29px;height:52px;display: block;position: absolute;right:40px;top:50%;z-index: 9;}
.yx-video {position: relative}
.five_pic{background:#eff8ff url("../img25/qywh-bg.jpg")center center no-repeat;width:100%;height:auto;overflow:hidden;position:relative;margin:0 auto;padding:20px 0}
.qywy_pic ul{  background-image: -moz-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(246,251,255) 85%, rgb(237,247,255) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(246,251,255) 85%, rgb(237,247,255) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(246,251,255) 85%, rgb(237,247,255) 100%);width:100%;height:50px;;line-height:50px; overflow: hidden;margin-top:40px;}
.qywy_pic ul li{display: inline-block;text-align: center;width: 220px;height:100%;background: #daebf9;margin-right:5px;}
.qywy_pic ul li a{color: #0e3e7e;font-size:26px;}
.qywy_pic ul li.active a{color:#fff;}
.qywy_pic ul li.active{background: #3c77c7;}
.qywy_pic ul li:hover a{color:#fff;}
.qywy_pic ul li:hover{background: #3c77c7;}
.zp_gw {width:90%;margin:50px auto;}
.zp_gw .zp_list{display:none}
.zp_title {width:100%;text-align:center;margin:0 auto 40px auto;}
.zp_title h2{font-size:40px;color:#134992;font-weight:bold}
.zp_title p{font-size:20px;color:#777777;margin-top:10px;}
.n-ld-h2{  background-image: -moz-linear-gradient( 90deg, rgb(215,242,255) 0%, rgb(255,255,255) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(215,242,255) 0%, rgb(255,255,255) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(215,242,255) 0%, rgb(255,255,255) 100%);border:#8bbeea 1px solid;border-radius:10px;height:95px;line-height:90px;position:relative;cursor:pointer;margin-top:15px;}
.n-ld-h2 h2{color:#193c6a;text-align:left;font-size:28px;padding-left:20px;}
.n-ld-h2 span{background:url("../img25/zp_arrow.png")center center no-repeat;width:19px;height:32px;position:absolute;top:30px;right:30px;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;
}
.n-ld-h2.on span{transform: rotate(90deg);}
.zp_gw .zp_list{background:#54a0e0 url("../img25/zp_06-2.png")right bottom no-repeat;padding:20px;margin-top:-5px;}
.zp_gw .zp_list p{color:#fff;font-size:20px;line-height:34px;white-space:pre-line}
.zp_fl{width:90%;margin:50px auto 0 auto}
.zp_fl ul li{width:33%;text-align:center;  background-image: -moz-linear-gradient( 90deg, rgb(159,209,255) 0%, rgb(97,174,240) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(159,209,255) 0%, rgb(97,174,240) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(159,209,255) 0%, rgb(97,174,240) 100%);height:110px;line-height:105px;border-radius:8px;margin-bottom:8px;}
.zp_fl ul li:nth-child(1){width:66.5%}
.zp_fl ul li p{font-size:32px;color:#fff;display:inline-block;}
.zp_fl ul li p:before{content:"";background: url("../img25/zp_01-2.png")left center no-repeat;width:70px;height:70px;display:inline-block;margin-right:50px;vertical-align:middle;margin-bottom:5px;}
.zp_fl ul li:nth-child(2) p:before{content:"";background: url("../img25/zp_02-2.png")left center no-repeat;}
.zp_fl ul li:nth-child(3) p:before{content:"";background: url("../img25/zp_03-2.png")left center no-repeat;}
.zp_fl ul li:nth-child(4) p:before{content:"";background: url("../img25/zp_04-2.png")left center no-repeat;}
.zp_fl ul li:nth-child(5) p:before{content:"";background: url("../img25/zp_05-2.png")left center no-repeat;}

.icopy{display:none}

.may-05-list{display:none}




@media screen and (max-width:1880px){
    .g-head .btn-list{width:55%;}
}

@media screen and (max-width:1800px){
.iactivity-l ul{width: 74%;padding:0 20px}
.iactivity-l ul li{width: 48%}
}

@media screen and (max-width:1680px){

  .g-head .btn-list{width:58%}

    .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 20px}
    .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 40px}
    .iactivity-l article section dl.kuaixun{margin-top: 30px;}
    .iactivity-l article section dl.kuaixun dt{margin: 10px auto 0 auto;padding: 15px 40px}
    .iactivity-m{top:52px;}
}
@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: 40px auto}
.items-l ul.tab li{padding: 40px 50px}
.iactivity-l ul li{width: 175px;}
.iactivity-l article section dl.yugao{margin-top: 15px;}
.iactivity-l{padding:40px 0 100px 0}
    .iactivity-m{top: 44px}
    @media screen and (max-width:1680px){

  .g-head .btn-list{width:60%}
    }
}
@media screen and (max-width:1520px){
.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: 20px 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:26px;}
    .iactivity-l ul{padding: 0 30px}
    .iactivity-l article section dl.yugao dt{padding:13px 30px}
    .fuwu .index-title{margin: 20px auto 30px auto}
  .jl_right ul li h2 b{font-size: 20px;}
}
@media screen and (max-width:1480px){
      .g-head .btn-list{width:65%}
.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 20px}
.g-nav2 .scroll ul{width: 100%;max-width:96%}
}
@media screen and (max-width:1440px){
.g-head .btn-list ul a{font-size: 18px;}
.g-head .btn-list ul li:hover ul li{height:40px;line-height:40px;}
.g-head .btn-list ul li ul li a{font-size: 16px;height:40px;line-height:40px;}
.device{width:821px;height: 616px;}
.items{height: 616px;}
.iactivity-l{height: 616px;}
.iactivity-l{width: calc(100% - 821px);}
.iactivity-l article section dl.yugao dt{padding: 11px 30px}
.iactivity-l article section dl.kuaixun{margin-top: 20px;}
.iactivity-l article section dl.kuaixun dt h2{line-height: 30px;font-size: 18px;}
.iactivity-l article section dl.kuaixun dt span{font-size: 20px;}
.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:960px;}
    .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:120px}
    .map .txbox .txt.act div.map_name{font-size: 18px}
    .tjumap{left:380px;}
    .fw_left .fw_more{left: 285px}

.items-l ul.tab li{height:45%;padding:30px 50px}
}
@media screen and (max-width:1440px){
    .may05-pic ul li.wide{width:410px;}
  .about-info .swiper-container2{width:700px;height:525px;}
  .about-info .swiper-container3{width:700px;height:525px;}
    .about-info .swiper-container6{width:700px;height:525px;}
  .may-03-list ul li h2{font-size:22px;}
    
}
@media screen and (max-width:1400px){
.device{width:804px;height: 603px;}
.items{height: 603px;}
.iactivity-l{height: 578px;}
.iactivity-l{width: calc(100% - 770px);}
 .fw_left .fw_more{left: 275px}
  .jl_right ul li h2 b{font-size: 18px;}
  .items-l ul.img{width: 55% !important;height:578px;}
  .device{width: 55% !important;height:578px;}
  .iactivity-l ul{width: 70%;margin:0 10px;}

    
}
@media screen and (max-width:1368px){
   .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: 18px;}  
    .iactivity-l article section dl.kuaixun dt{padding: 15px 30px 0 30px;height: 160px;}
    footer .foot-l{width: 39%;}
    .fw425_right{right:6%;}
    .g-head .btn-list{width:63%}
    .may-04-cp dl dt img{width:283px;height:283px}
    .may05-pic ul li.narrow{width:220px;}
    .index-news-list{height:458px;margin-right: 50px;}
     .about-info .about-info-z h3{font-size: 22px;}
     .about-info .about-info-z p{font-size:18px}
     .lxwm-list .swiper-container4{height:450px;}
}
@media screen and (max-width:1340px){
     .may05-pic ul li.narrow{width:200px;}
     .may05-pic ul li.wide{width:400px;}
      .may-04-cp dl dt img{width:277px;height:277px}
        .g-head .btn-list{width:64%}
}
@media screen and (max-width:1280px){
   .device{width:730px;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;}
    footer .foot-l{width: 41%;}
    footer .foot-c{width: 34%;margin-right: 0;}
    footer .foot-c a{font-size: 18px;line-height: 40px}
    footer .foot-r p{font-size: 16px;}
    .map{width: 880px}
    .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:140px}
    .map .txbox .partner_asia.act{top:130px}
    .map .txbox .partner_oceania{top:350px;left:270px}
    .map .txbox .partner_oceania.act{top:340px;}
    .map .txbox .partner_north_america{top:100px;right:80px}
    .map .txbox .partner_north_america.act{top:90px}
    .tjumap{left:320px;top:120px;}
    .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: 16px;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%;}
  .g-head .btn-list{width:65%}
     .may-04-cp dl dt img{width:267px;height:267px}
     .may-01-list ul li .may-01-h2 h2{font-size:22px;}
          .may05-pic ul li.narrow{width:190px;}
     .may05-pic ul li.wide{width:380px;}
     .may-03-list ul li{width:19%}
     .may-03-list ul li h2{font-size:20px;}
          .lxwm-list .swiper-container4{height:420px;}
              .g-head .btn-list{width:68%}
}

@media screen and (max-width:1180px){
    .g-head a.navA{display: block;top:25px}
    .g-head .btn-list ul.nav_ul{display:none;}
    .header_right{right:80px;}
    .g-head a.navA{top:20px;}
    .g-nav2{background:#2e5d9f;}
    .g-nav2 .scroll li{border-bottom:#3b6cb0 1px solid}
    .swiper-button-next,.swiper-button-prev{width:50px;height:50px;}
    .swiper-button-next{right:150px;}
    .may-02-list .may-02-about p{font-size:20px;line-height:40px;}
    .may-02-list .may-02-about span{margin-top: 10px;}
    .may-03-list ul li img{height:157px;}
    .about-des ul li img{height:140px;}
    .may-03{height:450px;}
    .may-04-list ul li a{font-size:22px;}
    .may-04-cp dl dt img{width:240px;height:240px;}
    .may-04-list article{min-height:auto;}
    .may05-pic ul li.wide{width:350px;}
    .index-news-list{height:382px;}
    .may-foot-r ul li p{font-size:18px;}
    .m-f-left .fqr{margin:50px auto}
    .g-nav2 .scroll li{width:16.6%}
    .may-subname ul li a{width:190px;font-size:20px;}
    .about-info .swiper-container2{width:600px;height:450px;}
    .about-info .swiper-container3{width:600px;height:450px;}
    .about-info .swiper-container6{width:600px;height:450px;}
    .honor-list .img li{width:500px;height:375px;}
    .honor-list .img{width:55% !important;height:400px !important}
    .honor-list .tab{width:45%}
    .history-list ul li p{font-size:18px;line-height:30px;}
    .card-small .swiper-slide .yx-video-s{height:143px;}
    .may-news-list ul li .index-news-list{height:375px;}
    .nybanner .wrapper h2{width:280px;height:70px;line-height:70px;font-size:34px;}
    .zp_gw .zp_list p{font-size:18px;}
    .lxwm-list .lxwm-r-z{padding:25px;}
    .lxwm-list .lxwm-r-z ul li p{margin-top:5px;}
    .sc-list ul li{height:329px;}
    .sc-left h2{font-size:22px;}
    .result-list ul li h2{font-size:20px;}

}

@media screen and (max-width:1024px){
  .g-nav2 .scroll li .list h3{font-size: 17px;}
  .g-nav2 .scroll li .list dd{font-size: 15px;}
    .wrapper{width: 96%;}
    .items-l ul.img{width:800px !important;height:600px !important;margin:0 auto;}
    .items{height:auto;}
    .items-l ul.tab{width: 100%;padding:1% 0}
    .items-l ul.tab .index-title{display: none}
    .g-nav2{height:auto;}
    .items .iflex{display: block;}
.phone_title{display: block;}
.imap{background-size: cover;background-position: top center;padding-bottom: 20px}
.map{height: 580px;width: 100%;float: none;margin-top: 20px;margin-right: 0;}
.en .map{width:100%}
.map_data{width:100%;clear:both}
.map_data_l{width: 100%}
.map_data_l ul {font-size: 0}
.map_data_l ul li{width: 32%;margin-right: 2%;display: inline-block;vertical-align: top}
.map_data_l ul li:nth-child(3){margin-right:0;}
.map_data_four dl{font-size: 0;padding-top:20px;margin-top: 20px;}
.map_data_four dl dt{width: 25%;height: 50px;display: inline-block;text-align: center;margin: 0 auto;padding: 0}
.map_data_four{width: 100%;background-size: cover;    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%);border-radius:20px;height: auto;margin-top: 0;}
.map_copyright{position: static;float: right;}
.map .txbox .partner_oceania{top:400px;left: 300px}
.map .txbox .partner_north_america{top:120px;right:100px}
.inews.iflex{display: block;}
.device{width: 800px !important;height: 600px;margin:0 auto;}
.iactivity-l{width: 100%;height:auto;margin-top:20px;padding-top:30px;}
.fuwu_list_0425{height: auto;padding: 40px;background:none;}
.fw425_left{display:none}
.fw425_right{width: 100%;position: static;}
.fuwu{background: #f4f4f4;padding:0}

.iactivity-l article section dl.yugao{margin-top: 30px;}
.jl_right{float: none;width:100%}
.jl_left_2{float: none;margin: 0 auto;width: 100%}
.jl_left{float: none;margin: 0 auto;width: 100%}
.jl_left_2 ul.navContent {font-size: 0}
.jl_left_2 ul.navContent li{width: 25%;display: inline-block;}
.jl_left_2 .subNav{border-bottom: #ddd 1px solid}
.jl_left_2 .subNav:after{display: none;content: ""}
.stu-items{background: #f4f4f4;}
.stu-items ul.navContent {font-size: 0}
.stu-items ul.navContent li{width: 25%;display: inline-block;}
.stu-items ul.navContent:nth-of-type(1) li{width: 100%;display: block;}
.stu-items ul.navContent:nth-of-type(1) li dl{font-size: 0}
.stu-items ul.navContent:nth-of-type(1) li dl dt{width: 25%;display: inline-block;}
.jl_left ul {font-size: 0}
.jl_left ul li{background: #f4f4f4;display: inline-block;text-align: center;width: 25%}
.jl_left ul li:after{content: "";display: none;}
.jl_column ul li h2{height:50px;line-height:50px;font-size: 18px}
.kongzi_list ul li img{height: 222px;}
.honor_t tr td:nth-of-type(2) span font{display: none}
.honor_t tr td:nth-of-type(2) span:before{content: "";display: none;}
.about_article {padding: 20px 30px}
.icolxwm.iflex{display: block;}
.icolxwm-left{min-height: auto;width: 100%;background: #fff;}
.icolxwm-left ul{font-size: 0}
.icolxwm-left ul li{width: 23%;margin:0 1% 1% 1%;display: inline-block;}
.icolxwm-right{width: 100%;margin-top: 30px;}
.icotype{height: 65px;}
.nybanner .wrapper-sub{width: 100%}
.nybanner .icotype span{font-size: 20px;}
.nybanner .icotype h2{font-size:24px}
.list_ws_news ul li img{height:220px}
.list_ws_news ul li{width:31%}
.list_ws_news ul li:last-child:nth-child(3n - 1){margin-right:calc(31% + 7% / 2);}
.icosubtype{width: 100%}
.icosubtype ul li{padding: 15px 0}
.lm_table{padding: 30px}
.country_l ul li{padding: 10px;margin-bottom: 20px;}
.country_l ul li h2{padding: 10px;width:calc(100% - 65px)}
.country_l ul li img{width:50px;height:50px}

.en .map_data_l{width:100%}
.en .map_data_four{width:100%}
.en .map_data_four dl dt span{display:inline-block;margin-right:10px}

.en .jl_left_2 ul.navContent li{width:50%;}
.en .icolxwm-left{width:100%}
.en .icolxwm-left ul li{width:48%}
.en .icolxwm-right{width:100%}
.en .notice_head{text-align: center;margin: 0 auto 30px auto;background:none;}
.en .notice_head img{margin: 0 auto;text-align: center;float: none;}
.en .notice_head_r{float: none;width:100%;margin: 20px auto;text-align: left;}
.en .stu-items{width:100%;}
.en .stu_right{width:100%;}
.swiper-button-prev{bottom:5%;right:40px;}
.swiper-button-next{bottom:5%;right:120px;}
.may-02-list .may-02-about{width:100%}
.may-02-ul{width:100%;margin-top:20px;}
.may-02-list .may-02-ul ul{font-size:0}
.may-02-list .may-02-ul ul li{width:49%;display:inline-block;margin-bottom: 0;margin:0 2% 0 0}
.may-02-list .may-02-ul ul li:nth-child(2){background-size:cover;margin-right: 0;}
.may-02-list .may-02-ul ul li h3{line-height:30px;}
.may-02-list .may-02-ul ul li p{line-height:30px;margin-top: 2px;}
.may-02-list .may-02-ul ul li p a{font-size:18px;line-height:30px;}
.may-03{height:auto;padding-bottom:30px;}
.may-03-list ul.iflex{justify-content:left}
.may-03-list ul li{width:32%;margin-right:2%;margin-top: 30px;}
.may-03-list ul li:nth-child(3n){margin-right: 0;}
.may-03-list ul li img{height:233px;}
.may-03-list ul li h2{font-size:24px;}
.may-04-cp dl.iflex{justify-content:left}
.may-04-cp dl dt{width:32%;margin-right:2%;}
.may-04-cp dl dt:last-child:nth-child(4n - 1){margin-right: 0;}
.may-04-cp dl dt:last-child:nth-child(4n - 2){margin-right: 0;}
.may-04-cp dl dt:nth-child(3n){margin-right: 0;}
.may-04-cp dl dt img{width:280px;height:280px;}
.may-04-list ul li a{font-size:20px;}
.may05-pic ul li.wide{width:215px;}
.index-news-list{height:332px;}
footer{height:auto;overflow:hidden}
.may-foot-l{width:100%;float:none;}
.may-foot-r{width:100%;float:none;}
.copyright{display:none;}
.icopy{display:block;text-align:center;}
.may-b-more{width:200px;}
.may-b-more a{font-size:24px;}
.may-04-list{margin-bottom: 0;}
.sub-may{padding:20px;}
.may-subname ul li a{width:175px;}
.info01 .swiper-container2{float:none;margin:0 auto;}
.about-info .about-info-z{position:static;width:100%;}
.info02{margin-top:40px;}
.info02 .swiper-container3{float:none;margin:0 auto;}
.info01 .swiper-container6{float:none;margin:40px auto 0 auto;}
.about-des ul li img{height:212px;}
.about-hx .may-03-list ul li{margin-bottom: 20px;}
.history-list:before{content:"";display:none}
.may-news-list ul li .index-news-list{height:340px;}
.zp_fl ul li p:before{content:"";margin-right: 15px;}
.zp_fl ul li p{font-size:26px;}
.n-ld-h2 h2{font-size:26px;}
.lxwm-list .swiper-container4{width:450px;height:338px;float:none;margin:0 auto}
.lxwm-list .lxwm-r-z{width:100%;margin-right:0;padding:35px;}
.my-map{height:400px;}

}

@media screen and (max-width:821px){
  .gat{display: none;}
.g-head a.navA{z-index: 99}

  .btn-list{display:none}
    .g-nav2 .scroll ul{display: block;width:94%;}
  .g-nav2 .scroll li{width: 100%;padding-top: 0;border-bottom:#86a8f9 1px solid;height: auto;line-height:50px}
  .g-nav2 .scroll li h2 a{font-size: 18px;}
  .g-nav2 .scroll li:nth-of-type(1){margin-top: 130px;}
  .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.5rem;
  color: #fff;
  width: 40px;
  height: 40px;
  background-size: 100% 100%
}
.g-nav2 .scroll li.on h2.h2:after {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
}

    .waishipingtai .ico_white{min-height: auto}
    .g-head a.logo2{width: 200px;left: 180px}
  .g-head .btn-list .language .name{margin-right: 0;}

.phone_gat{display: block;}
#pbSliderWrap0{margin-top:100px !important;}
.map_data_four dl dt{width: 50%;}
.list_ws_news ul li{width: 48%}
.list_ws_news ul li img{height:267px;}
.jl_column ul li{width: 48%;margin-bottom: 20px;}
.jl_column{padding: 30px 0 10px 0}
.country_l ul li{width: 32%}
.country_l ul li:last-child:nth-child(4n - 3){margin-right:0;}
.country_l ul li:last-child:nth-child(4n - 2){margin-right:0;}
.country_l ul li:last-child:nth-child(4n - 1){margin-right:0;}
.country_l ul li:last-child:nth-child(3n - 1){margin-right:calc(31% + 6% / 2);}

.sub .g-head{position: static;}
.sub .fixednav{position: fixed;}
.kongzi_list ul li {width:100%;}
.kongzi_list ul li img{height: 545px}
.en .map_data_l ul li{width:100%}
.en .jl_left_2 ul.navContent li{width:100%;}
.en .icolxwm-left ul li{width:100%}
.en .jl_mbx:before{content:"";display:none;}
.en .icomain .jl_typename{display:none;}
.en .jl_mbx_z{float:none}
.may-02-list .may-02-ul ul li{width:100%}
.may-02-list .may-02-ul ul li:nth-child(2){margin-top:20px;}
.may-03-list ul li img{height:137px}
.may-04-list ul li{width:25%}
.may-04-cp dl dt img{width:225px;height:225px;}
.may05-pic ul li.narrow{width:135px;}
.index-news-list{height:auto;overflow:hidden;margin:0 25px;}
.index-news-list img{height:253px;position:static}
.may-news-list img{height:264px}
.may-news-list ul li .index-news-list{height:auto;overflow:hidden}
.index-news-list .m06-news-title{position:static;height:auto;overflow:hidden}
.may-07 ul{height:auto;overflow:hidden;padding:30px;}
.may-07 ul li{width:25%;margin-bottom:20px;float:left}
.may-subname ul li{width:19%;margin-right:0.8%}
.may-subname ul li:nth-child(5){margin-right: 0;}
.may-subname ul li a{width:100%;}
.about-partner{height:auto;background-size:cover}
.honor-list.iflex{display:block;height:auto;overflow:hidden;}
.honor-list .img{width:500px !important;height:500px !important;margin:0 auto}
.honor-list .tab{width:100%;padding:20px 0}
.honor-list .tab li:after{content:"";display:none}
.history-list ul li{width:100%;}
.history-list ul li:before{content:"";display:none}
.qywh{height:auto;background: #eff8ff;text-align:center;padding:30px 0;}
.qywh ul li{width:100%;height:200px;}
.qywh ul li img{right:0;margin:0 auto}
.qywy_pic ul li{width:22%;}
.qywy_pic ul li a{font-size:22px;}
.card-small .swiper-slide{width:32%}
.cyjg-list ul {font-size:0}
.cyjg-list ul li img{float:none !important;width:100%;height:257px;}
.cyjg-list ul li .cyjg-r{width:100%;float:none !important;height:auto;overflow:hidden;margin:0 auto}
.cyjg-list ul li{height:auto;text-align:center;width:49%;display:inline-block;margin-right:2%;}
.cyjg-list ul li:nth-child(2n){margin-right: 0;}
.cyjg-list ul li .cyjg-r i{display:none;}
.cyjg-list ul li .cyjg-r:after{content:"";display:none;}
.fck img{width:100% !important;height:100% !important}
.may-subname ul li a{font-size:16px;}
.mbx-z a{font-size:16px;}
.zp_fl{width:94%}
.zp_fl ul li{width:50%}
.zp_fl ul li:nth-child(1){width:50%}
.zp_gw{width:94%;margin:30px auto}
.my-map{height:350px;}
.nybanner{height:280px;}

.zp_fl ul li{width:49% !important;margin-right:2%}
.zp_fl ul li:nth-child(2n){margin-right:0;}
.sc-list ul li{width:100%;}
}

@media screen and (max-width:770px){
.may05-pic ul li.wide{width:195px;}

}

@media screen and (max-width:480px){
  .fck img{width:100% !important;height:100% !important}
.g-head .btn-list .search{margin-right: -5px;}
.g-head .btn-list .search .btn{right: 0}
.g-head a.navA{right:15px}
.g-head .btn-list{right: 88px}
.o-slider--item{height:200px !important;}
.items-l ul.img{width: 100% !important;height:323px !important;}
.items .index-title h2{margin-top:5px;font-size: 24px;}
.device{width: 100% !important;height:323px !important;}
.iactivity-l article section dl.kuaixun dt p{display: none;}
.swiper-slide h2{font-size: 16px}
.iactivity-m{width: 80px;height: 39px;background-size:contain;line-height:39px;top:39px}
.iactivity-m a{font-size:16px}
.items .index-title span{width: 80px;height: 39px;line-height:39px;background-size:contain;font-size: 16px}
.iactivity-l ul li h2{font-size: 18px}
footer .foot-r p{width: 100%}
.map_data{display: none;}
.phone_data{display: block;}
.map_data_l ul li{width: 100%;margin-right: 0;}
.map .txbox .txt.act div.huoban{width:150px;height: 51px;background-size: contain;margin-top: 0;}
.map .txbox .txt div.huoban h2{font-size: 16px}
.map .txbox .txt.act a:before{width: 20px;height:25px;content:"";background-size: contain}
.map .txbox .txt a:before{width: 20px;height:20px;content:"";background-size: contain}
.tjumap{width:25px;height: 25px}
.map .txbox .partner_asia{top:53px;left:67px}
.map .txbox .partner_asia.act{top:53px;left:67px}
.map .txbox .partner_europe{top:26px;left: -61px}
.map .txbox .partner_europe.act{top:26px;left: -61px}

.map .txbox .partner_africa{top:104px;left:-77px}
.map .txbox .partner_africa.act{top:104px;left:-77px}

.map .txbox .partner_oceania{top:163px;left: 57px}
.map .txbox .partner_oceania.act{top:163px;left: 57px}

.map .txbox .partner_north_america{top:34px;right:-23px}
.map .txbox .partner_north_america.act{top:34px;right:-23px}

.map .txbox .partner_latin_america{top:148px;right:-98px}
.map .txbox .partner_latin_america.act{top:148px;right:-98px}

.map .txbox .txt.act div.map_name{font-size: 16px}
.tjumap{top:53px;left:156px}
.imap{background: #e37e11;}
.map{height: 270px}

.fw425_right ul li{padding:20px 10px;width: 100%;margin-bottom: 10px;}
.fuwu_list_0425{padding:30px 10px}
.map_copyright{float:left;}
.nybanner{height:160px}
.icosubtype ul li{padding: 10px 0}
.icosubtype ul li a{font-size: 18px}
.icolxwm-left ul li{width: 48%}
.icolxwm-list ul li h3{font-size: 16px}
.icolxwm-right{padding:30px 15px}
.jl_mbx_z{float: left;}
.icomain .jl_typename{display: none;}
.icomain .jl_mbx:before{display: none;content: ""}
.huoban_country{padding: 30px 0}
.about_article{margin: 30px auto 50px auto}
.about_title span{width: 50%;font-size:20px}
.about_article{padding: 20px}
.about_k_g{padding: 20px}
.icolxwm-right .lxwm-name{font-size: 26px}














    .p1-list dl dt h2{width: 100%;}
    .p1-list dl dt p{display: none;}
    .part02-l article section h2{font-size: 16px;}
    .p3-title h2{font-size: 24px;;}
    .p3-title i{display: none;}
    .p3-title span{padding-top: 10px;}
    .part03-l ul li{width: 100%;margin-top: 10px;}
        .part03-l ul li div{height: 299px;}
    .part03{padding-bottom: 0;}
    .flogo a:nth-of-type(2) img{width: 90%;margin:0 auto}
    .flogo a:nth-of-type(2){display: inline-block}
.phone_lan{display: block;}
.language{display: none;}
.g-head a.navA{width: 40px;height: 40px}
.g-head a.navA:after{background-size:contain;content:"" }
.items-l ul.tab li{padding: 30px}
.items-l ul.tab li.on h2:before{left: -40px;content: ""}
.items-l ul.tab li.on h2:after{left:105px;content: ""}
.map_data_four dl dt span{font-size: 26px}

.map{height:230px;}
.swiper-pagination-bullet{display: none !important;}
   .icotype{height:50px;padding:15px 0 10px 0}
    .nybanner .icotype span{font-size: 16px;margin-left:15px;}
    .nybanner .icotype h2{font-size:20px;}
    .jl_mbx_z a{margin: 0 3px}
    .country_list{margin:30px auto}
    .jl_left ul li{width: 50%;height:50px;line-height:50px}
    .jl_left ul li a{font-size:16px}
    .flogo{    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    flex-flow: wrap;}

  
.g-nav2 .scroll li .list{padding: 0 0 10px 0}
.country_name{margin: 0 auto 30px auto}
.yugao-list.iflex{display: block;}
.yugao-z{width: 100%;margin-top: 15px;height:auto;line-height:30px;padding-bottom:10px;margin-bottom: 15px;}
.yugao-z p{display: none}
.yugao-z h2{-webkit-line-clamp:4;width: 100%}
.yugao_type{width: 140px}
.yugao_type a{font-size: 14px}
.typename_ico{font-size: 24px;margin-top:30px !important;}
.list_ws_news ul li{width: 100%}
.list_ws_news ul li img{height:297px}
.jl_column ul li img{display: none;}
.jl_typename{display: none}
.jl_mbx:before{content: "";display: none;}
.country_l ul li{width: 48%;margin:0 1% 2% 1% !important;}
.country_l ul li img{width:40px;height:40px;}
.jl_right ul li h2 b{font-size: 14px}
.country_l ul li h2{width: calc(100% - 40px)}
.jl_right{padding:30px 15px;}
.lm_table{padding: 20px}
.country_table tr th:nth-of-type(1){width: 40%}
.country_table tr th:nth-of-type(2){width: 25%}
.icosubtype ul li a{font-size: 16px}
.country_table tr th{font-size: 18px}
.honor_t tr td:nth-of-type(2) h2{float: none;}
.honor_t tr td:nth-of-type(2) span{float: none;margin-left: 0;display: block;}
.honor_t tr td:nth-of-type(2) span{white-space: nowrap;word-break:break-all;}
.kongzi_list ul li img{height: 265px}
.ico_white{padding: 30px 20px}
.article-title h1{font-size: 20px;line-height:36px}
.fck{margin: 20px auto 0 auto}
.stu-items ul.navContent li{width: 100%}
.stu-items ul.navContent:nth-of-type(1) li dl dt{width:50%;}
.stu-items .navContent li dl dt a{padding:6px 10px;font-size: 14px}
.jl_mbx_z{line-height:32px}
#vsb_content_2 TABLE TD{white-space:normal;}
.ws_list ul li{width: 100%}
.list-result ul li div.search_info p{height: 65px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;font-size: 14px}
.g-head{content:"";position:static}
.swiper-button-next, .swiper-button-prev{width:40px;height:40px;}
.swiper-button-prev{right:20px;}
.swiper-button-next{right:80px;}
.g-head .psearch{display:block}

.g-head .btn-list .search{margin-top:90px;width:100%;display:none;}
.header_right{position:static;width:100%;}
.g-head .btn-list{position:static;width:100%;}
.g-head .btn-list .search.on{display:block;}
.g-nav2{top:90px;}
.g-nav2 .scroll li:nth-of-type(1){margin-top: 20px;}
.g-head .btn-list .search{z-index:52;position:relative;}
.may-02-list .may-02-about h2{font-size:26px;}
.may-02-list .may-02-about p{font-size:16px;line-height:32px;}
.may-02-list .may-02-about span{font-size:18px;}
.may-02-list .may-02-ul ul li h3{line-height:28px;}
.may-02-list .may-02-ul ul li h3 b{font-size:18px;}
.may-02-list .may-02-ul ul li h3 a{font-size:16px;}
.may-02-list .may-02-ul ul li h2 a{font-size:22px;}
.may-02-list .may-02-ul ul li h2{margin-bottom:10px;}
.may-03-list ul li h2{font-size:20px}
.may-03-list ul li{width:410px;margin:10px auto}
.may-03-list ul li img{height:308px;}
.may-title a{font-size:26px;}
.may-03 .may-title{margin:20px auto 10px auto;}
.may-04-list ul li{width:50%}
.may-04-cp dl dt{width:100%;margin-right: 0;}
.may-04-cp dl dt img{width:336px;height:336px;}
.may05-pic{display:none;}
.may-05-list{display:block;width:360px;margin:20px auto}
.may-05-list .slick-prev, .may-05-list .slick-next{font-size:0}

.may-05-list .slick-slide{margin:0 auto}
.may-05-list .slick-slide img{width:100%;height:270px;}
.may-05-list .slick-slide h2{height:60px;line-height:60px;background:#555;color:#fff;font-size:18px;text-align:center}
.index-news-list .m06-news-title h2{font-size:18px;}
.index-news-list img{height:272px;}
.may07-title{font-size:40px;}
.may-07 ul li{width:50%;margin-top: 10px;}
.may-07{height:auto;background-size:cover}
.flogo{justify-content:center}
.may-foot-r ul li{width:100%;}
.may-04-list article{padding:0 20px 20px 20px}
.nybanner .wrapper h2{width:200px;font-size:30px;height:60px;line-height:60px;}
.mbx-z{text-align:left;float:left;}
.may-subname ul li{width:49%;margin-bottom:2%;}
.may-subname ul li a{font-size:18px}
.about-info .swiper-container2{width:350px;height:263px;}
.about-info .swiper-container3{width:350px;height:263px;}
.about-info .swiper-container6{width:350px;height:263px;}
.about-info .about-info-z h2{font-size:24px}
.about-info .about-info-z h3{font-size:20px}
.may-03-list ul li img{height:235px;}
.about-partner{padding:30px 0}
.honor-list .img{width:350px !important;height:350px !important;border:0}
.honor-list .img li{height:350px;width:350px !important;}
.history-list ul li{height:390px;margin-bottom:30px;}
.qywh ul li img{max-width:90%}
.qywy_pic ul li{width:48%}
.qywy_pic ul{height:auto;font-size:0}
.card-big{width:350px;height:263px}
.card-small{width:90%}
.card-small .swiper-slide{width:50%;}
.may-news-list ul li{width:100%;margin-bottom: 20px;}
.may-subname ul li a{font-size:16px;}
.honor-title{font-size:24px;margin-top:15px;}
.article-cp{width:300px;height:300px;}
.zp_fl ul li{width:100% !important;margin-right: 0;}
.n-ld-h2 h2{font-size:20px;}
.n-ld-h2 span{display:none}
.zp_title h2{font-size:32px;}
.zp_title{margin:0 auto 20px auto}
.lxwm-title ul li{width:100%;margin:10px auto}
.lxwm-title ul li.active:before{content:"";display:none;}
.my-map{height:250px}
.lxwm-list .swiper-container4{width:305px;height:229px;}
.lxwm-list .lxwm-r-z{background: #f7f7f7;padding:20px}
.lxwm-list .lxwm-r-z ul li{margin-bottom: 20px;}
.cyjg-list ul li{width:100%}
.sc-list ul li{height:230px;}
.result-list ul li span{width:100%}
.may-04{padding:25px 0 0 10px}
.may-04-list{margin:25px auto}
.may-04-list ul li a{font-size:18px}
.may-04-cp dl dt p{font-size:18px}
.may-04-xmore a{font-size:18px}
.may-b-more a{font-size:20px;}
.may-05-list{margin-top: 0;}
.may-more i{width:20px;height:20px;}
.may-06{padding:25px 0}
.may-06-list{margin:25px auto}
.index-news-list .m06-news-title em{font-size:16px}
.may-07 ul{margin:30px auto}
.may07-title{font-size:34px;margin-top:30px;}
.may-foot-r ul{margin-top:10px;}
.may-foot-r ul li{margin-bottom: 10px;}
.may-02-list .may-02-ul ul li p a{font-size:16px;}
.m-f-left .fqr p{font-size:18px;}
.nybanner .wrapper h2{width:150px;height:50px;line-height:50px;font-size:22px;}
.about-may h2{font-size:22px;padding-bottom:15px;margin-bottom: 10px;}
.about-may .fck-may p, .about-may .fck-may div{font-size:16px;line-height:30px;}
.about-may{margin:20px auto}
.about-info .about-info-z h2{font-size:20px;}
.about-info .about-info-z h3{font-size:18px;}
.about-info .about-info-z p{font-size:16px;}
.about-info .about-info-z{padding:15px 15px 20px 15px}
.about-title span{font-size:22px;width:180px;}
.about-des p{font-size:16px;line-height:32px;}
.about-des{padding:15px;}
.may-03-list ul li h2{height:55px;line-height:55px;}
.may-03-list ul li h2:before{font-size:24px;}
.partner-z p{font-size:16px;line-height:30px;}
.honor-list .tab li{font-size:18px}
.history-list ul li h2{font-size:20px;}
.history-list ul li p{font-size:16px;}
.history-list ul li{height:auto}
.qywy_pic ul li a{font-size:18px;}
.qywy_pic ul{line-height:40px;}
.zp_fl{margin-top:10px;}
.zp_title h2{font-size:24px}
.zp_title p{font-size:16px;line-height:30px;}
.zp_fl ul li p{font-size:20px;}
.zp_fl ul li p:before{width:40px;height:40px;background-size:contain}
.zp_fl ul li:nth-child(2) p:before{background-size:contain}
.zp_fl ul li:nth-child(3) p:before{background-size:contain}
.zp_fl ul li:nth-child(4) p:before{background-size:contain}
.zp_fl ul li:nth-child(5) p:before{background-size:contain}
.zp_fl ul li{height:60px;line-height:60px}
.n-ld-h2 h2{font-size:18px;}
.zp_gw .zp_list p{font-size:16px;line-height:30px;}
.lxwm-title ul li a{height:50px;line-height:50px;font-size:20px;}
.lxwm-list .lxwm-r-z ul li h2{font-size:18px;}
.lxwm-list .lxwm-r-z ul li p{font-size:16px;}
.honor-title{margin-bottom: 0;}
.honor-list{margin:0 auto}
.g-head .btn-list .search .input input[type=text]{width:calc(100% - 150px)}
.g-head .btn-list .search select{width:80px;}
.result-list ul li h2{font-size:18px;line-height:34px;}
.result-list ul li p{font-size:16px;}
.cyjg-list ul li .cyjg-r h2{font-size:20px;}
.sc-left h2{font-size:20px;line-height:34px;}
.sc-list ul li{margin-top:10px;}
.fck p, .fck div, .fck span{font-size:16px !important;line-height:32px}
.article-title h1{font-size:22px;}
}
@media screen and (max-width:390px){
.may-02-list{padding:25px 15px;}
.may-03-list ul li img{height:278px;}
.index-news-list img{height:243px;}
.flogo img{width:90%}
.may-foot-r ul li p{font-size:16px;}
.may-foot-r ul li{margin-top: 10px;}
.may-foot-r ul li p a{font-size:16px;}
.copyright a{font-size:16px;}
.honor-list .img li{width:310px !important;height:310px !important}
.honor-list .img{width:310px !important;height:310px !important}

}

@media screen and (max-width:375px){
  .g-head .btn-list{right:72px}

            .part03-l ul li div{height:270px;}
    .part03-r{width: 360px;height: 270px;}
    .part03-r img{width: 100%;}
    .part02-l ul li{height:60px;line-height: 60px}
    .part02-l ul li h2{font-size: 20px;}
    .part02-l .xshy_title{font-size: 20px;margin:20px auto;padding-bottom:20px;}
    .part02-l article section span{margin-top: 20px;}
    .part02-l article section h2{font-size: 15px;}
    .items-l ul.tab li{padding: 25px}
    .swiper-slide h2{font-size: 14px;}
    .iactivity-m{right:10px;}
    .iactivity-l ul{width: 72%;margin: 0}
    .items-l ul.img{height:211px !important}
    .device{height:211px !important}
    .swiper-slide h2{height: 40px;line-height: 40px}
    .icolxwm-list ul li h3{font-size: 14px}
.list_ws_news ul li img{height:260px}
.kongzi_list ul li img{height: 225px}
.g-head a.logo{width:200px;}
.may-02-list .may-02-ul ul li{height:250px;}
.may-03-list ul li {width:100%}
.may-03-list ul li img{height:267px;}
.may-04-cp dl dt{width:320px;}
.may-04-cp dl dt img{width:320px;height:320px;}
.may-04-list ul li a{font-size:18px;}
.index-news-list{margin:0 15px}
.index-news-list img{height:248px}

.may-07 ul{margin:50px auto}
.may-02-list .may-02-ul ul li h3{line-height:26px;}
.about-des ul li img{height:207px;}




}
@media screen and (max-width:360px){
    .part03-l ul li div{height:260px;}
    .part03-r{width: 346px;height: 260px;}
    .map .txbox .partner_asia{top:38px;left:40px}
.map .txbox .partner_asia.act{top:38px;left:40px}
.map .txbox .partner_europe{top:26px;left: -61px}
.map .txbox .partner_europe.act{top:26px;left: -61px}

.map .txbox .partner_africa{top:89px;left:-89px}
.map .txbox .partner_africa.act{top:89px;left:-89px}

.map .txbox .partner_oceania{top:140px;left:33px}
.map .txbox .partner_oceania.act{top:140px;left:33px}

.map .txbox .partner_north_america{top:34px;right:-42px}
.map .txbox .partner_north_america.act{top:34px;right:-42px}

.map .txbox .partner_latin_america{top:122px;right:-98px}
.map .txbox .partner_latin_america.act{top:122px;right:-98px}
.tjumap{top:39px;left:127px}
    .items-l ul.img{height:203px !important}
    .device{height:203px !important}

.icolxwm-list ul li h3{font-size: 14px}
.nybanner{height:140px;}
.jl_mbx_z a{font-size: 14px}
.list_ws_news ul li img{height:249px;}

.kongzi_list ul li img{height: 215px}
.may-04-cp dl dt{width:306px;}
.may-04-cp dl dt img{width:306px;height:306px;}
.index-news-list img{height:237px}

}