@charset "utf-8";
/* CSS Document */

/*--------------- 
总体 
---------------*/
@font-face {
  /* font-properties */
  font-family: DINCond-Bold;
  src: url('../images/DINCond-Bold.otf')
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

html {
  font-size: 100px;
}
body{ position:relative; width:100%;   font-family: "Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu; font-size:.16rem;background:#f1f4f5; color:#777; overflow-x:hidden; }
.en { position:relative; width:100%;font-family: "Arial";font-size:.16rem; background:#fff; color:#777; overflow-x:hidden; }
.container{width: 100%;max-width: 19.2rem;margin: 0 auto;position: relative;height: auto;overflow: hidden;}
a { text-decoration:none;  }
h3, h4, h5 { font-weight:normal; }
.cl{clear: both}
.blank{ clear: both; overflow: hidden}
.blank10{height:10px; line-height: 10px; clear: both; overflow: hidden}
.blank20{height:20px; line-height: 20px; clear: both; overflow: hidden}
.blank40{height:0.4rem; line-height: 0.4rem; clear: both; overflow: hidden}
.blank80{height:0.8rem; line-height: 0.8rem; clear: both; overflow: hidden}

.wrapper{width:14rem; overflow: hidden;margin: 0 auto;padding: 0; height:auto; position: relative;}
.wrapper-sub{width:14rem;overflow: hidden;margin: 0 auto;padding: 0; height:auto; position: relative;}
.wrapper2{width:14rem;margin: 0 auto;padding: 0; height:auto; position: relative;}
.mt50{margin-top:0.5rem;}
.mt70{margin-top:0.7rem;}
img{vertical-align: middle;border:0;}

.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:center;flex-flow:wrap}
.iflex3{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%;
  height:1.7rem
}
.g-head:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height:1.7rem;

background:rgba(7,77,140,0.8);


}


.g-head:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
   height:1.7rem;

}

.g-head .wal {
  min-height:1rem;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
}
.g-head a.logo {
  display: block;
  background: url("../images/logo.png") center no-repeat;
  background-size: 100%;
  width:6.01rem;
  position: absolute;
  z-index: 1;
  left:0.2rem;
  right: auto;

  top:0.1rem;
  bottom: 0;
  height: 0.86rem;
}
.g-head a.logo2 {
  display: block;
  background: url("../images/logo_02.png") center no-repeat;
  background-size: 100%;
  width: 2.56rem;
  position: absolute;
  z-index: 1;
  left:2.3rem;
  right: auto;

  top:0.1rem;
  bottom: 0;
  height: 0.78rem;
}
.g-head .btn-list {

  z-index: 1;

  height: 1rem;
  font-size:0.18rem;
  color: #fff;width: 72%;margin-left: 2%
}
.g-head .btn-list a {
  color: #fff;
}
.g-head .btn-list ul.nav_ul{margin-right: 0;}

.g-head .btn-list ul li {
  height: 1rem;
  padding:0 0.2rem;
  line-height: 1rem
}
.g-head .btn-list ul a {
  display: block;
  height:  1rem;  line-height: 1rem

}


.g-head .btn-list .language .name {
  height: 0.4rem;
  line-height: 0.4rem;
  width:0.4rem;
  text-align: center;
  display: block;
  padding: 0;
  background: #fff;
    font-size: 0.18rem;color: #00518e;font-weight: bold;border-radius:5px;margin-right: 0.15rem
}

.head-r{position: absolute;right: 0.2rem;top: 0.2rem;z-index: 2;}
.head-r .ilan{display: inline-block;margin-right: 0.2rem;}
.head-r .ilan a{display: inline-block;font-size: 0.22rem;font-weight: bold;color: #fff;margin:0.05rem 0.15rem 0 0;height: 0.45rem;line-height: 0.45rem;vertical-align: middle;text-decoration: none}
.head-r .ilan a:after{content: "|";font-size: 0.22rem;color: #fff;display: inline-block;margin-left:0.15rem;margin-bottom:0.04rem;}
.head-r .ilan a:nth-of-type(2):after{content: "";display: none}
.head-r .ilan a:visited{color: #fff;}
.head-r .ilan a:hover{color: #a8fffc}
.head-r .ilan a.active{color: #a8fffc}

.head-r .isearch{width:2rem;height:0.45rem;line-height:0.45rem;border-radius:5px;background: #fff;position: relative;display: inline-block}
.head-r .isearch input[type=text]{width:80%;text-indent: 1em;font-size: 0.16rem;color: #333;display: inline-block;background:none;border:0;height:0.45rem;line-height:0.45rem;}
.head-r .isearch input[type=submit]{background: url("../images/search-ico.png")center center no-repeat;width:0.31rem;height:0.31rem;position: absolute;right:0.1rem;top:0.07rem;border:0;cursor: pointer;background-size: contain}

nav{margin: 0 auto;position: absolute;bottom:0;left: 0;right: 0;border-bottom: #fff 5px solid;}
nav ul.iflex{width:16rem;margin: 0 auto}
nav ul li{width:10%;text-align: center;position: relative;z-index: 3;}
nav ul li a{font-size: 0.24rem;color:#fff;display: block;height:0.6rem;vertical-align: middle;line-height:0.6rem}
nav ul li:hover a{background-image: -moz-linear-gradient( 90deg, rgb(25,110,158) 0%, rgba(19,84,218,0.3) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(25,110,158) 0%, rgba(19,84,218,0.3) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(25,110,158) 0%, rgba(19,84,218,0.3) 100%);}
nav ul li.active a{background-image: -moz-linear-gradient( 90deg, rgb(25,110,158) 0%, rgba(19,84,218,0.3) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(25,110,158) 0%, rgba(19,84,218,0.3) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(25,110,158) 0%, rgba(19,84,218,0.3) 100%);}
nav ul li ul{background-image: -moz-linear-gradient( 90deg, rgb(60,195,158) 0%, rgba(27,118,130,0.3) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(60,195,158) 0%, rgba(27,118,130,0.3) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(60,195,158) 0%, rgba(27,118,130,0.3) 100%);position: absolute;top:0.6rem;left:50%;width:100%;display: none; height:auto;overflow: hidden;padding-top: 5px;transform: translateX(-50%);}
nav ul li:nth-child(8) ul{width:3rem}
nav ul li ul li{width: 100%;}
nav ul li:hover ul li a{background-image:none;font-size:0.2rem;height:0.5rem;line-height:0.5rem;}
nav ul li.active ul li a{background-image:none;}
nav ul li ul li:hover a{color: #bdffef;}
nav ul li a:hover{color:#fff;}
nav ul li a:visited{color:#fff}
nav ul li:hover a:hover{color:#bdffef;}
nav ul li:hover a:visited{color:#fff;}
nav ul li.active a:hover{color:#bdffef;}
nav ul li.active a:visited{color:#fff;}
.part01{background: #f3f3f3;width: 100%;height: auto;overflow: hidden;padding: 0.3rem 0}
.one-title{width:100%;text-align:center;height: auto;overflow: hidden}
.one-title a{color: #252525;font-size:0.4rem;font-weight: bold;}
.p1-list{width:100%;height: auto;overflow: hidden;margin:0.3rem auto 0.4rem auto}
.p1-list ul li{background: #fff;padding: 10px;width: 32%;text-align: center;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.p1-list .p1-img{position: relative;width:4.28rem;height:3.2rem}
.p1-list .p1-img b{background: #fff;width:0.8rem;height:0.65rem;text-align: center;display: block;position: absolute;right:0.1rem;top:0.1rem;font-size: 0.3rem;color:#0b5292;}
.p1-list .p1-img b span{display: block;line-height:0.22rem;font-size:0.16rem;}
.p1-list .p1-img img{width: 100%;height:100%;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.p1-list .p1-title{width: 94%;margin:0.1rem auto 0 auto}
.p1-list .p1-title h2{font-size:0.22rem;color: #252525;line-height:0.36rem;text-align: left}
.p1-list ul li:hover{  background-image: -moz-linear-gradient( 90deg, rgb(6,103,159) 0%, rgb(101,209,219) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(6,103,159) 0%, rgb(101,209,219) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(6,103,159) 0%, rgb(101,209,219) 100%);padding:0.15rem;width:32.5%;}
.p1-list ul li:hover .p1-title h2{color: #fff}
.one-more{width: 1.54rem;height: 0.54rem;line-height:0.54rem; border:#baceda 1px solid;text-align: center;margin:0.1rem auto}
.one-more a{font-size:0.2rem;font-weight: bold;color: #135f94;display: block;width:100%}
.one-more a font{font-size:0.28rem;vertical-align:top;display: inline-block;line-height:0.48rem;margin-left:0.05rem;}
.one-more:hover{background: #135f94;border:#135f94 1px solid}
.one-more:hover a{color: #fff}
.part02{background: url("../images/xygk_bg.jpg")top center no-repeat;width:100%;min-height:7.8rem;height:auto;overflow: hidden;position: relative;background-size: contain}
.p2-left{width:9.24rem}
.p2-right{width:4.48rem}
.part02 .one-title{text-align:left;margin-top:0.4rem;}
.part02 .one-title span{float: right;color: #135f94;font-weight: bold;font-size:0.5rem;line-height:0.5rem;}
.p2-left-l{margin-top:1rem;}
.p2-left-l img{float: left;width:3.16rem;height:4.84rem}
.p2-left-z{float: right;width:50%;margin-right:8%;}
.p2-left-z p{font-size: 0.22rem;color:#252525;line-height:0.44rem;}
.p2-left-z span{width: 0.9rem;height:0.44rem;line-height:0.44rem;text-align: center;display: inline-block;float: right;color: #fff;background: #135f94;font-size:0.22rem;}
.p2-right-l{margin-top:1rem;}
.p2-right-l ul {display: block}
.p2-right-l ul li{border-top:#135f94 2px solid;padding:0.2rem 0;width:100%;height: auto;overflow: hidden}
.p2-right-l ul li b{width:0.8rem;height:0.65rem;text-align: center;display:inline-block;font-size: 0.4rem;color:#0b5292;float: left;vertical-align: top}
.p2-right-l ul li b span{display: block;line-height:0.22rem;font-size:0.16rem;}
.p2-right-l ul li .p2-right-z{display: inline-block;width: calc(100% - 0.9rem);float: right;vertical-align:top;line-height:0.36rem}
.p2-right-l ul li .p2-right-z h2{font-size:0.2rem;color: #252525;}
.p2-right-l ul li:hover{background-image: -moz-linear-gradient( 0deg, rgb(237,246,248) 0%, rgb(246,251,252) 83%, rgb(255,255,255) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(237,246,248) 0%, rgb(246,251,252) 83%, rgb(255,255,255) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(237,246,248) 0%, rgb(246,251,252) 83%, rgb(255,255,255) 100%);}

.p2-right-l ul li:hover .p2-right-z h2{color: #1764a8;font-weight: bold; }

.p03-number{background: url("../images/number_bg.jpg")center center no-repeat;margin:0.5rem auto;min-height: 4rem;height: auto;overflow: hidden;}
.p03-number ul li{text-align: center;width: 25%;}
.p03-number ul li img{display: block;margin: 0 auto;width:1.67rem;height:1.67rem;}





.p03-number ul li b{display: block}
.p03-number ul li b span{color: #135f94;font-size:0.8rem;font-weight: bold;}
.p03-number ul li b sub{color: #135f94;font-size:0.3rem;font-weight: normal;margin-left:0.1rem;}
.p03-number ul li h2{line-height:0.4rem;display: table;width:100%;margin:0.15rem auto}
.p03-number ul li h2 p{font-size: 0.26rem;color: #135f94;display: table-cell;vertical-align:middle;height:1.2rem;}
.p03-lian ul li{width: 48%;overflow: hidden;height: auto}
.p03-lian ul li img{width:6.7rem;height:5.02rem; transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.p03-lian ul li div{   background-image: -moz-linear-gradient( 90deg, rgb(240,247,255) 0%, rgb(255,255,255) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(240,247,255) 0%, rgb(255,255,255) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(240,247,255) 0%, rgb(255,255,255) 100%);padding:0.3rem;height: auto;overflow: hidden;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.p03-lian ul li div h2{text-align: center;font-size: 0.3rem;color: #135f94;font-weight: bold;}
.p03-lian ul li div p{font-size:0.22rem;color: #303030;line-height:0.4rem;margin-top: 0.25rem;}
.p03-lian ul li div span{border:#baceda 1px solid;border-radius:3px;width:1.54rem;height:0.54rem;line-height:0.5rem;display: block;margin:0.25rem auto 0 auto;color: #135f94;font-size: 0.2rem;text-align: center;font-weight:bold;}
.p03-lian ul li:hover div span{background: #135f94;border:#135f94 1px solid;color: #fff}
.p03-lian ul li:hover div { background-image: -moz-linear-gradient( 90deg, rgb(222,243,255) 0%, rgb(255,255,255) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(222,243,255) 0%, rgb(255,255,255) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(222,243,255) 0%, rgb(255,255,255) 100%);}

.p03-lian 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);}
.part03{background: #fff;height: auto;overflow: hidden;width:100%}
.part03 .one-more{margin: 0.4rem auto ;}
.index_vr img{width: 100%;}
.links{margin:0 auto;width:100%;height: auto;background: #fff;padding-top: 0.4rem;}
.links-ds{  background-image: -moz-linear-gradient( 0deg, rgb(255,255,255) 0%, rgb(222,236,241) 50%, rgb(255,255,255) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(255,255,255) 0%, rgb(222,236,241) 50%, rgb(255,255,255) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(255,255,255) 0%, rgb(222,236,241) 50%, rgb(255,255,255) 100%);margin-top:0.4rem;}
.links-l{margin:0 auto;width:100%;height:auto;padding:0.4rem 0;}
.links-l div.slick-slide{text-align: center;position: relative;margin:10px 20px 0px 0}
.links-l div.slick-slide img{width:100%;border:#b9dce9 1px solid;border-radius:4px;box-shadow: 5px 5px 10px 0px rgba(193, 222, 232, 0.4);}
.links-l div.slick-slide div{display: block;  width:100%;height: 100%;margin:0.15rem auto 0 auto;text-align: center;}
.links-l .slick-arrow{width:0.66rem;height:0.67rem;position: absolute;left:-1rem;top:35%;font-size: 0;transition-duration: .3s; -webkit-transition-duration: .3s; -o-transition-duration: .3s; -ms-transition-duration: .3s; -moz-transition-duration: .3s;opacity: 1;cursor: pointer;}
.links-l div.slick-slide div p{color: #252525;font-size: 0.16rem;left:0.1rem;bottom:0.1rem;}
.links-l .slick-prev{background: url("../images/arrow-l3.png")center center no-repeat;opacity: 1;background-size: contain}
.links-l .slick-next{background: url("../images/arrow-r3.png")center center no-repeat;opacity: 1;left: auto;right:-1rem;background-size: contain}
.links-l .slick-prev:hover{opacity: 1}
.links-l .slick-next:hover{opacity: 1}
.links-l div.slick-slide:hover div{display: block}
.links-l div.slick-slide:hover img{box-shadow: 3px 3px 0px 0px rgba(40, 160, 196, 1);}
footer{background: url("../images/footer_bg.jpg")center center no-repeat;width:100%;height:3rem;background-size: contain}
.foot-l{width:6.72rem;float: left;position: relative;height:3rem;overflow: hidden}
.flogo{margin:0.8rem auto}
.flogo img{border:0;width:6.01rem;height:0.86rem}
.copyright{color: #388ed6;font-size: 0.24rem;position: absolute;left: 0;bottom:0.15rem;}
.foot-r{width:6.86rem;float: right;}
.address{width: calc(100% - 2rem);margin-top:0.3rem;}
.address h2{font-size:0.26rem;color: #fff;}
.address ul li{width:100%;height: auto;overflow: hidden;margin-top:0.15rem;}
.address ul li i{display: inline-block;vertical-align: top;background: url("../images/foot-ico01.png")center center no-repeat;width:0.18rem;height:0.18rem;margin-right:0.2rem;margin-top:0.07rem;background-size: contain}
.address ul li:nth-child(2) i{background: url("../images/foot-ico02.png")center center no-repeat;background-size: contain}
.address ul li p{color:#d3f5fa;font-size:0.2rem;line-height:0.36rem;display: inline-block}
.qr{width:2rem;text-align: center;margin-top:0.4rem;}
.qr img{width:0.85rem;height:0.85rem;border:0;}
.qr p{font-size:0.18rem;color: #fff;line-height:0.26rem;margin-top:0.15rem}

.nybanner{position: relative;width: 100%;height:4rem;overflow: hidden}
.nybanner img{width:100%;position: absolute;left: 0;top: 0;z-index: 1;height:100%;border:0;}
.nybanner h2{color:#fff;font-size:0.6rem;display: inline-block;margin:0 auto;position: absolute;left: 0;right: 0;top:60%;z-index: 2;text-align:center;font-weight: bold;}

.sub .g-head nav{border-bottom: 0;}
.submenu{background: #53b6d4;width:100%;position: relative;height:0.8rem;display: none;}
.submenu ul li{background: #fff;width:calc(90% / 5);border-radius:4px;text-align: center;position: relative;margin:0.1rem 1%;}
.submenu ul li a{height:0.6rem;line-height:0.6rem;color: #036c93;font-size: 0.26rem;display: block;width:100%;vertical-align: middle;font-weight: bold;}
.submenu ul li ul{position: absolute;left: 0;top: 0.6rem;background: rgba(12, 96, 144,0.9);width:100%;z-index: 999;display:none;padding-bottom: 0.1rem; }
.submenu ul li:hover{ background-image: -moz-linear-gradient( 90deg, rgb(7,104,159) 0%, rgb(45,143,186) 52%, rgb(83,182,212) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(7,104,159) 0%, rgb(45,143,186) 52%, rgb(83,182,212) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(7,104,159) 0%, rgb(45,143,186) 52%, rgb(83,182,212) 100%);border:#85ddf8 1px solid;border-bottom: 0;
 }
.submenu ul li.active{  background-image: -moz-linear-gradient( 90deg, rgb(7,104,159) 0%, rgb(45,143,186) 52%, rgb(83,182,212) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(7,104,159) 0%, rgb(45,143,186) 52%, rgb(83,182,212) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(7,104,159) 0%, rgb(45,143,186) 52%, rgb(83,182,212) 100%);border:#85ddf8 1px solid;border-bottom: 0;
 }
.submenu ul li:hover a{color: #fff}
.submenu ul li.active a{color: #fff}
.submenu ul li:hover ul{height:auto;overflow: hidden;}

.submenu ul li ul li{width: 100%;background: none;margin:0.1rem auto}
.submenu ul li ul li a{font-size:0.22rem;font-weight: normal;}
.submenu ul li:hover ul li{background-image:none;height:0.45rem;line-height:0.4rem;border: 0;}
.submenu ul li.active ul li{background-image:none;border: 0}
.submenu ul li ul li:hover a{color: #8edeff;}

.list-l{float: left;width:3.1rem;height: auto;overflow: hidden;margin-bottom:0.5rem;}
.list-r{float: right;width:calc(100% - 3.4rem);background: #fff;padding:0.2rem 0.3rem;min-height:12rem; height: auto;overflow: hidden}

.left-news-pic{padding: 0.1rem;width:100%;text-align: center;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s; background-image: -moz-linear-gradient( 90deg, rgb(6,103,159) 0%, rgb(101,209,219) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(6,103,159) 0%, rgb(101,209,219) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(6,103,159) 0%, rgb(101,209,219) 100%);border-radius:4px}
.left-news-pic .p1-img{position: relative;width:2.9rem;height:2.18rem}
.left-news-pic .p1-img b{background: #fff;width:0.68rem;height:0.5rem;text-align: center;display: block;position: absolute;right:0.05rem;top:0.05rem;font-size: 0.24rem;color:#0b5292;}
.left-news-pic a{text-decoration: none}
.left-news-pic .p1-img b span{display: block;line-height:0.18rem;font-size:0.14rem;}
.left-news-pic .p1-img img{width: 100%;height:100%;border:0;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.left-news-pic .p1-title{width: 94%;margin:0.1rem auto 0 auto}
.left-news-pic .p1-title h2{font-size:0.2rem;color: #fff;line-height:0.32rem;text-align: left;font-weight: bold;}
.left-news-pic:hover{ }
.left-news-pic:hover .p1-title h2{color: #fff}

.left-news-t{width:100%;text-align:center;height: auto;overflow: hidden;margin:0.2rem auto}
.left-news-t a{color: #252525;font-size:0.36rem;font-weight: bold;text-decoration: none}
.left-more{width: 1.54rem;height:0.54rem;line-height:0.54rem; border:#baceda 1px solid;text-align: center;margin:0.2rem auto}
.left-more a{font-size:0.2rem;font-weight: bold;color: #135f94;display: block;width:100%;text-decoration: none}
.left-more a font{font-size:0.28rem;vertical-align:top;display: inline-block;line-height:0.48rem;margin-left:0.05rem;}
.left-more:hover{background: #135f94;border:#135f94 1px solid}
.left-more:hover a{color: #fff}

.left-notice-t{width:100%;text-align:center;height: auto;overflow: hidden;margin:0.3rem auto}
.left-notice-t a{color: #252525;font-size:0.36rem;font-weight: bold;text-decoration: none}

.left-notice-list ul li{border-top:#135f94 2px solid;padding:0.15rem 0;width:100%;height: auto;overflow: hidden}
.left-notice-list ul li b{width:0.8rem;height:0.65rem;text-align: center;display:inline-block;font-size:0.34rem;color:#0b5292;float: left;vertical-align: top}
.left-notice-list ul li b span{display: block;line-height:0.22rem;font-size:0.16rem;}
.left-notice-list ul li .p2-right-z{display: inline-block;width: calc(100% - 0.9rem);float: right;vertical-align:top;line-height:0.3rem;}
.left-notice-list ul li .p2-right-z h2{font-size:0.2rem;color: #333;font-weight: bold;}
.left-notice-list ul li:hover{background-image: -moz-linear-gradient( 0deg, rgb(237,246,248) 0%, rgb(246,251,252) 83%, rgb(255,255,255) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(237,246,248) 0%, rgb(246,251,252) 83%, rgb(255,255,255) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(237,246,248) 0%, rgb(246,251,252) 83%, rgb(255,255,255) 100%);}

.left-notice-list ul li:hover .p2-right-z h2{color: #1764a8;font-weight: bold; }
.typename{text-align: center;width:100%;font-size:0.42rem;color: #252525;margin-top:0.3rem;}
.mbx{border-bottom:#efefef 4px solid;width:100%;padding-bottom:0.15rem;margin-bottom:0.2rem;text-align: right;height: auto;overflow: hidden;color: #333;font-size:0.18rem;}
.mbx:before{content: "";background: url("../images/mbx-ico.png")center center no-repeat;width:0.23rem;height:0.22rem;display: inline-block;margin-bottom:0.03rem;margin-right: 0px;vertical-align: middle;margin-right: 0.07rem;background-size: contain}
.mbx a{color: #333;font-size:0.18rem;display: inline-block;margin: 0 0.07rem 0 0;text-decoration: none}
.mbx a:after{content:"-";font-size:0.22rem;display: inline-block;color: #333;margin-left: 0.07rem;}
.mbx a:last-child:after{content: ""}
.mbx a:link{color: #333}
.mbx a:visited{color: #333}
.mbx a:hover{color: #0b508e}
.ordername{margin:0.3rem auto 0.1rem auto;width:100%;height: auto;overflow: hidden}
.ordername ul li{  border-style: solid;
  border-width: 1px;
  border-color: rgb(199, 220, 237);
  border-radius: 10px;
  background-image: -moz-linear-gradient( 90deg, rgb(203,223,237) 0%, rgb(255,255,255) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(203,223,237) 0%, rgb(255,255,255) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(203,223,237) 0%, rgb(255,255,255) 100%);width: 32%;text-align: center;line-height: 0.7rem;}
.ordername ul li a{color:#252525;display: block;height:0.7rem;width:100%;font-size: 0.24rem;font-weight: bold;}
.ordername ul li:hover{  background-image: -moz-linear-gradient( 90deg, rgb(64,155,207) 0%, rgb(45,127,185) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(64,155,207) 0%, rgb(45,127,185) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(64,155,207) 0%, rgb(45,127,185) 100%);border:0}
.ordername ul li:hover a{color: #fff;}
.ordername ul li.active{  background-image: -moz-linear-gradient( 90deg, rgb(64,155,207) 0%, rgb(45,127,185) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(64,155,207) 0%, rgb(45,127,185) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(64,155,207) 0%, rgb(45,127,185) 100%);border:0}
.ordername ul li.active a{color: #fff;}


.n-tea-py{width:100%;margin: 0 auto;height: auto;overflow: hidden;}
.n-tea-py ul li{  overflow: hidden;text-align:center; color:#252525; background:#d4e5f0;width:0.36rem;margin-right:0.11rem;margin-top: 1.875%;float: left; display: flex;
    align-items: center;
    justify-content: space-around;
    flex-direction: column;}
.n-tea-py ul li p{ display:inline-block; text-align:left; color: #252525;font-size:0.22rem;line-height:0.4rem; height:0.4rem;font-weight: bold;text-align: center;}
.n-tea-py ul li:hover{background: #3388c0;color: #fff}
.n-tea-py ul li.active{background: #3388c0 ;color: #fff}
.n-tea-py ul li:hover p{color: #fff;}
.n-tea-py ul li.active p{color: #fff;}

.n-tea-center{width:100%;margin: 0 auto;height: auto;overflow: hidden;}
.n-tea-center ul li{  overflow: hidden;text-align:center; color:#252525; background:#d4e5f0;width:32%;margin-top: 1.875%;float: left; display: flex;
    align-items: center;
    justify-content: space-around;
    flex-direction: column;border-radius:5px}
.n-tea-center ul li a{ display:inline-block; text-align:left; color: #252525;font-size:0.2rem;line-height:55px; height:55px;font-weight: bold;text-align: center;width: 100%}
.n-tea-center ul li:hover{background: #3388c0;color: #fff}
.n-tea-center ul li.active{background: #3388c0 ;color: #fff}
.n-tea-center ul li:hover a{color: #fff;}
.n-tea-center ul li.active a{color: #fff;}

.n-tea-center ul li a:visited{color:#252525;}
.n-tea-center ul li.active a:visited{color:#fff;}
.n-tea-center ul li a:hover{color:#fff;}
.n-tea-title{width:100%;margin: 0 auto;height: auto;overflow: hidden;}
.n-tea-title ul li{  overflow: hidden;text-align:center; color:#252525; background:#d4e5f0;width:48%;margin-top: 1.875%;float: left; display: flex;
    align-items: center;
    justify-content: space-around;
    flex-direction: column;border-radius:5px}
.n-tea-title ul li a{ display:inline-block; text-align:left; color: #252525;font-size:0.2rem;line-height:0.55rem; height:0.55rem;font-weight: bold;text-align: center;width: 100%;}
.n-tea-title ul li:hover{background: #3388c0;color: #fff}
.n-tea-title ul li.active{background: #3388c0 ;color: #fff}
.n-tea-title ul li:hover a{color: #fff;}
.n-tea-title ul li.active a{color: #fff;}
.sub_news_menu ul li{width:24%;text-align: center;margin-top: 1.5%;overflow:hidden}
.sub_news_menu ul li img{width: 100%;border:0;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.sub_news_menu ul li p{height:0.54rem;line-height:0.54rem;text-align: center;  background-image: -moz-linear-gradient( 90deg, rgb(203,223,237) 0%, rgb(255,255,255) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(203,223,237) 0%, rgb(255,255,255) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(203,223,237) 0%, rgb(255,255,255) 100%);border:#c7dced 1px solid;border-top: 0;font-size:0.2rem;color: #252525;font-weight: bold;width: 100%;}
.sub_news_menu ul li:hover p{  background-image: -moz-linear-gradient( 90deg, rgb(145,192,229) 0%, rgb(255,255,255) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(145,192,229) 0%, rgb(255,255,255) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(145,192,229) 0%, rgb(255,255,255) 100%);color:#0a436f}
.sub_news_menu 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);}
.sub_news_menu ul li.active p{  background-image: -moz-linear-gradient( 90deg, rgb(145,192,229) 0%, rgb(255,255,255) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(145,192,229) 0%, rgb(255,255,255) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(145,192,229) 0%, rgb(255,255,255) 100%);color:#0a436f}
.list-leader ul li{background: #efefef;padding:0.15rem;width: 100%;height: auto;overflow: hidden;margin:0.3rem auto}
.list-leader ul li img{width:1.3rem;height:1.8rem;float: left;}
.list-leader ul li .leader-r{width:calc(100% - 1.55rem);float: right;}
.list-leader ul li .leader-r h2 {
  background-image: -moz-linear-gradient( 0deg, rgb(105,158,202) 0%, rgb(239,239,239) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(105,158,202) 0%, rgb(239,239,239) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(105,158,202) 0%, rgb(239,239,239) 100%);
  width:100%;height:0.45rem;line-height:0.45rem;color: #fff;display: inline-block;font-size: 0.22rem;font-weight: bold;margin-bottom:0.1rem;
}
.list-leader ul li .leader-r h2:before{content: "";background: url("../images/tea-ico.png")center center no-repeat;display: inline-block;vertical-align: middle;margin-right: 0.2rem;margin-left:0.15rem;width:0.22rem;height:0.21rem;margin-bottom:0.03rem;background-size:contain}
.list-leader ul li .leader-r p span{font-weight: bold;color: #2c455a;display: inline-block;font-size:0.22rem;}
.list-leader ul li .leader-r p {font-size:0.2rem;color:#252525;line-height:0.34rem;margin-top:0.05rem;width:94%;}
.list-zonghe ul li .leader-r p span{font-size:0.2rem;}
.list-zonghe ul li .leader-r p {font-size: 0.18rem;margin-top: 0;}
.sub_notice_menu ul li{width: 32%;  background-image: -moz-linear-gradient( 90deg, rgb(203,223,237) 0%, rgb(255,255,255) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(203,223,237) 0%, rgb(255,255,255) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(203,223,237) 0%, rgb(255,255,255) 100%);border-radius:10px;border:#c7dced 1px solid;line-height: 0.655rem;text-align: center;margin-right:2%;margin-bottom:1.5%;}
.sub_notice_menu ul li:nth-child(3n){margin-right: 0;}
.sub_notice_menu ul li a{height:0.6rem;display: block;font-size: 0.22rem;color: #252525;width: 100%;}
.sub_notice_menu ul li:hover{  background-image: -moz-linear-gradient( 90deg, rgb(64,155,207) 0%, rgb(45,127,185) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(64,155,207) 0%, rgb(45,127,185) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(64,155,207) 0%, rgb(45,127,185) 100%);boder:0;line-height:65px}
.sub_notice_menu ul li:hover a{color: #fff}
.sub_notice_menu ul li.active{  background-image: -moz-linear-gradient( 90deg, rgb(64,155,207) 0%, rgb(45,127,185) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(64,155,207) 0%, rgb(45,127,185) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(64,155,207) 0%, rgb(45,127,185) 100%);boder:0;line-height:0.655rem}
.sub_notice_menu ul li.active a{color: #fff}

.sub_py_menu ul li{width:18%;margin-right:1.5%}
.sub_py_menu ul li:nth-child(3n){margin-right:1.5%}

.sub_py_menu ul li:nth-child(5n){margin-right:0}


.list-list2 ul li{width:100%;height: auto;overflow: hidden;padding:20px 0;border-bottom: #d5e6f2 2px solid;}
.list-list2 ul li b{width:0.8rem;height:0.6rem;text-align: center;display:inline-block;font-size:0.34rem;color:#0b5292;float: left;vertical-align: top}
.list-list2 ul li b span{display: block;line-height:0.22rem;font-size:0.16rem;}
.list-list2 ul li div.list2-r{width: calc(100% - 0.9rem);float: right;margin-top:0.06rem;}
.list-list2 ul li div.list2-r h2{font-size: 0.2rem;color: #252525;}
.list-list2 ul li div.list2-r p{color: #a1a1a1;font-size: 0.18rem;margin-top:0.1rem;}
.list-list2 ul li:hover{  background-image: -moz-linear-gradient( 0deg, rgb(236,245,250) 0%, rgba(236,245,250,0.63) 37%, rgba(236,245,250,0) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(236,245,250) 0%, rgba(236,245,250,0.63) 37%, rgba(236,245,250,0) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(236,245,250) 0%, rgba(236,245,250,0.63) 37%, rgba(236,245,250,0) 100%);}
.list-list2 ul li:last-child{border-bottom: 0;}

.list-xiaoyou ul li{background: #fff;width: 31%;text-align: center;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;margin:0.3rem auto 0 auto;overflow: hidden}
.list-xiaoyou ul li .p1-img{position: relative;width:3.1rem;height:2.25rem;overflow: hidden}
.list-xiaoyou ul li .p1-img b{background: #fff;width:0.68rem;height:0.5rem;text-align: center;display: block;position: absolute;right:0.05rem;top:0.05rem;font-size: 0.24rem;color:#0b5292;z-index: 2;}
.list-xiaoyou ul li .p1-img b span{display: block;line-height:0.18rem;font-size:0.14rem;}
.list-xiaoyou ul li .p1-img img{width: 100%;height:100%;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;position: absolute;left: 0;top:0;z-index: 1; }
.list-xiaoyou ul li .p1-title{width:100%;margin:0 auto;background: #efefef;padding:4%}
.list-xiaoyou ul li .p1-title h2{font-size:0.18rem;color: #252525;line-height:0.3rem;text-align: left}
.list-xiaoyou 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);}
.list-xiaoyou ul li:hover .p1-title{  background-image: -moz-linear-gradient( 90deg, rgb(6,103,159) 0%, rgb(101,209,219) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(6,103,159) 0%, rgb(101,209,219) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(6,103,159) 0%, rgb(101,209,219) 100%);}
.list-xiaoyou ul li:hover .p1-title h2{color: #fff;}

/* 如果最后一行是3个元素 */
.list-xiaoyou ul li:last-child:nth-child(3n - 1) {
    margin-right: calc(31% + 6% / 2);
}
/* 如果最后一行是2个元素 */
.list-xiaoyou ul li:last-child:nth-child(3n - 2) {
    margin-right: calc(31% + 74% / 2);
}
.list-info{margin:30px auto;width:100%;height: auto;overflow: hidden}
.list-info ul li{width:100%;padding:20px 0;border-bottom: #d5e6f2 2px solid;height: auto;overflow: hidden;}
.list-info ul li h2{font-size: 0.2rem;color: #252525;width:100%;line-height:30px;font-weight: bold;}
.list-info ul li h2:before{content: "";background:url("../images/list-info-ico.png")top center no-repeat;vertical-align:top;display: inline-block;margin-right: 0.2rem;width:20px;height:20px;background-position: 0 0;margin-top:0.05rem;margin-left:0.1rem;}
.list-info ul li p{width:calc(100% - 0.4rem);color: #a1a1a1;font-size:0.16rem;line-height: 0.3rem;margin-top:0.05rem;margin-left:0.5rem;}
.list-info ul li:hover{background: #edf5fa;border-bottom: #edf5fa 2px solid;}
.list-info ul li:hover h2{color: #1764a8}
.list-info ul li:hover p{color: #92bbd3}
.list-info ul li:hover h2:before{content: "";background-position: 100% 100%}
.list-info ul li:last-child{border-bottom: 0;}

.lie-info{  background-image: -moz-linear-gradient( 90deg, rgb(231,243,250) 0%, rgb(255,255,255) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(231,243,250) 0%, rgb(255,255,255) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(231,243,250) 0%, rgb(255,255,255) 100%);width:100%;padding:0.4rem;margin:0 auto 0.3rem auto}
.lie-info p{font-size:0.18rem;color: #252525;line-height:0.38rem;}
.list-party-pic{width:100%;height: auto;overflow: hidden;margin: 0.3rem auto}
.list-party-pic img{width: 100%;}

.list-kypt{width:6.2rem;margin: 0 auto;text-align: center;height: auto;overflow: hidden}
.list-kypt ul li{width: 100%;height: auto;overflow: hidden;margin:0.4rem auto}
.list-kypt ul li img{width:100%;}
.list-kypt ul li div{   background-image:-moz-linear-gradient( 90deg, rgb(168,52,52) 0%, rgb(213,110,110) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(168,52,52) 0%, rgb(213,110,110) 100%) ;
   background-image:  -ms-linear-gradient( 90deg, rgb(168,52,52) 0%, rgb(213,110,110) 100%);position: relative}
.list-kypt ul li div:before{content: "";background: url("../images/kypt-ico01.png")center left no-repeat;width: 1.06rem;height:1.03rem;display: inline-block;position: absolute;left:0.05rem;top:0.05rem;background-size: contain}
.list-kypt ul li div h2{display: table;vertical-align: middle;overflow: hidden;width:100%;position: relative;z-index: 2;}
.list-kypt ul li div p{padding: 0 0.4rem;display: table-cell;color: #fff;font-size:0.24rem;height:1.15rem;text-align:center;line-height:0.4rem;vertical-align: middle}

.list-kypt ul li:nth-child(2) div{  background-image: -moz-linear-gradient( 90deg, rgb(222,128,58) 0%, rgb(237,153,91) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(222,128,58) 0%, rgb(237,153,91) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(222,128,58) 0%, rgb(237,153,91) 100%);}
.list-kypt ul li:nth-child(3) div{    background-image: -moz-linear-gradient( 90deg, rgb(84,105,197) 0%, rgb(106,129,232) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(84,105,197) 0%, rgb(106,129,232) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(84,105,197) 0%, rgb(106,129,232) 100%);}
.list-kypt ul li:nth-child(2) div:before{content:"";background: url("../images/kypt-ico02.png")center left no-repeat;}
.list-kypt ul li:nth-child(3) div:before{content:"";background: url("../images/kypt-ico04.png")center left no-repeat;}
.list-chengguo ul li{position: relative;height:4.65rem;width:6.2rem;margin:0.4rem auto;}
.list-chengguo ul li img{width:100%;height:100%;position: absolute;left: 0;top:0;z-index: 1;}
.list-chengguo ul li div{  background: rgba(16,114,165,0.8);width: 90%;position: absolute;left: 0;bottom: 0;z-index: 2;}
.list-chengguo ul li div h2{display: table;width:100%;overflow: hidden}
.list-chengguo ul li div p{display: table-cell;vertical-align:middle;height:1.2rem;vertical-align: middle;font-size: 0.24rem;color: #fff;text-align: center;padding:0 0.4rem;line-height: 0.4rem}
.lxwm-list{width:100%;margin:0.3rem auto 1.2rem auto;height: auto;overflow: hidden}
.lxwm-list ul li{position: relative;background: #f3f9ff;border:#e2effc 2px solid;padding:0.3rem 0.3rem 0.2rem 0.3rem;width: 100%;margin-bottom: 0.2rem;height: auto;overflow: hidden}
.lxwm-list ul li img{width:0.98rem;height:0.98rem;display: inline-block;float: left;}
.lxwm-list ul li .lx-l{float: right;width:calc(100% - 1.3rem);text-align: left}
.lxwm-list ul li .lx-l h2{font-size:0.26rem;color: #252525;margin-top: 0.1rem;}
.lxwm-list ul li .lx-l p{font-size: 0.24rem;color: #5a5a5a;margin-top: 0.1rem;line-height:0.4rem}
.lxwm-list ul li:nth-child(2) .lx-l h2{margin-top: 0;}
.lxwm-list ul li:nth-child(2) .lx-l{width:calc(100% - 4rem);float: left;margin-left: 0.3rem;}
.lxwm-list ul li .lx-qr {text-align: center;float: right;width: 2.4rem;}
.lxwm-list ul li .lx-qr img{width:1.2rem;height:1.2rem;float: none;}
.lxwm-list ul li .lx-qr h3{font-size:0.22rem;color: #5a5a5a;line-height:0.34rem;margin-top:0.1rem;}

.list-important{width: 100%;margin: 0.4rem auto;height: auto;overflow: hidden;position: relative;}
.important-l{margin-bottom: 0.4rem;height: auto;overflow: hidden;width: 100%;}
.important-l h2{font-size: 0.22rem;color: #0b5292;font-weight: bold;border-bottom: #ddd 3px solid;margin-bottom: 0.2rem;padding-bottom:0.2rem;}
.important-l p{color: #333;font-size: 0.16rem;line-height: 0.3rem;text-align: left;}
.imp_tea{background: #f3f9fd;padding: 0.2rem;height: auto;overflow: hidden;margin-top:0.3rem;}
.imp_tea h3{font-size: 0.2rem;color: #2779c3;font-weight: bold;border-bottom: #2779c3 2px solid;padding-bottom: 10px;margin-bottom:0.2rem;}
.imp_tea h3:before{content: "";background: url("../images/imp_tea.png")center center no-repeat;width:0.18rem;height: 0.2rem;vertical-align: middle;margin-bottom: 0.03rem;display: inline-block;margin-right: 0.1rem;background-size: contain}

.imp_tea ul li{display: inline-block;padding: 0 0.1rem 0 0.05rem;margin-bottom:0.15rem; color: #252525;font-size: 0.16rem;border-right:#0079cd 1px solid;}
.imp_tea ul li:last-of-type{border-right: 0;}
.imp_tea ul li a{font-size: 0.18rem;color: #252525;font-weight: bold;}
.imp_tea ul li:hover a{color:#003979;}





.language{display: inline-block}
.search{display: inline-block}
.gat{display: inline-block}
.header_right{position: absolute;right: 0}
.g-head .btn-list .search {
  width: 31px;
  height: 31px;
  margin-right: 15px;
  vertical-align: middle;margin-bottom:5px;
  position: relative;
  z-index: 20;
}
.g-head .btn-list .search .btn {

  background: url("../images/search-ico.png") center center no-repeat;
  width: 42px;
  height:42px;
  position: absolute;
  left: 0;
  top: -6px;
  right: 0;
  z-index: 5;
  cursor: pointer;
}
.g-head .btn-list .search .btn input {
  width: 100%;
  height: 0.4rem;
  line-height: 0.4rem;
  cursor: pointer;
  position: absolute;
  z-index: 1;
  left: 0;
  right: auto;
  top: 0;
  bottom: auto;
  display: none;
}
.g-head .btn-list .search .btn:hover {
  opacity: 1;
}
.g-head .btn-list .search .input {
  position: absolute;
  z-index: 1;
  left: auto;
  right: -10px;
  top: -6px;
  bottom: auto;
  height: 0.4rem;
  width: 0;
  background: #fff;
  opacity: 0;
  visibility: hidden;
}
.g-head .btn-list .on .btn{top: -6px;}
.g-head .btn-list .search .input input {
  width: 100%;
  height: 42px;
  line-height:42px;
  font-size: 0.16rem;
  padding: 0 12px;
   border:0
}
.g-head .btn-list .search.on .btn{background:none;}
.g-head .btn-list .search.on .btn input {
  background: url("../images/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: 0.3rem;
  top:0.05rem;
  bottom: auto;
  background-size: 100% 100%;
  width: 0.5rem;
  height:0.5rem;
  display: none;
}
.g-head a.navA:after {
  content: "";
  display: block;
  position: absolute;
  left: 0.1rem;
  top: 0;
  right: 0;
  bottom: 0;
  background: url("../images/menu_button.jpg") center no-repeat;background-size: contain
}

.g-nav {
  position: absolute;
  z-index: 1;
  left:0;
  right: 0;
  top: 1.4rem;

  margin: 0 auto;
  border-top: #fff 1px solid;
}
.g-nav ul.nav_ul{width: 14rem;margin: 0 auto;}
.g-nav li {
  position: relative;
 width: 12.5%;
  text-align: center

}
.g-nav a.name {
  display: block;
  height: 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: 0.16rem;
  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:rgb(7,77,140);
  background-size: cover;
  opacity: 0;
width: 100%;
  height: 100vh;
  visibility:hidden
}


.ilogo{width:25%;}
.fixednav:after{content: "";    background-image: -moz-linear-gradient( 90deg, rgba(0,81,142,0) 0%, rgba(0,81,142,0.8) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgba(0,81,142,0) 0%, rgba(0,81,142,0.8) 100%);
  background-image: -ms-linear-gradient( 90deg, rgba(0,81,142,0) 0%, rgba(0,81,142,0.8) 100%);}

.fixednav a.logo{transform:scale(0.9); -webkit-transform:scale(0.9); -o-transform:scale(0.9); -ms-transform:scale(0.9); -moz-transform:scale(0.9);left:0}
.fixednav:before{content: "";background:rgba(7,77,140);}

.navShow .g-nav2{opacity: 1;visibility:visible}



.navShow .g-head:after{content: ""; background:none;height: 1.2rem;}
.navShow .g-head .wal{min-height:1.2rem;}
.g-nav2 .scroll {
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow-y: auto;
}
.g-nav2 .scroll ul {
  max-width: 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: 0.2rem;

}
.g-nav2 .scroll li .list {
  padding:10px 0
}
.g-nav2 .scroll li .list h3 {
  font-weight: 400;
  font-size: 0.18rem;
  line-height:0.36rem;
}
.g-nav2 .scroll li .list dl {
  padding-bottom: 0.2rem;
}
.g-nav2 .scroll li .list dd {
  font-size: 0.16rem;
  line-height: 0.3rem;
  opacity: 0.65;
}
.g-nav2 .scroll li .list dd:hover {
  opacity: 1;
}
body.navShow{
  overflow: hidden;
}
body.navShow .g-head .btn-list {
  top: 0
}
body.navShow .g-head a.navA:after {
  background-image: url("../images/menu_close.jpg");
}
body.navShow .g-nav2{z-index: 51;}
body.navShow .g-head{z-index: 52;}
.g-head .btn-list ul.nav_ul li:nth-of-type(4) ul{width: 200%;margin-left: -50%;}
.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("../images/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 a {
color:#90c7f1}
.nav_menu3 > ul > li:hover a{
color:#90c7f1
}
.nav_menu3 > ul > li:hover > ul li a{color: #000}
.nav_menu3 > ul > li:hover > ul li:hover a{color: #00518e}
.nav_menu3 > ul > li#nav-has-sub:hover > a::after {
  border-color: #990B2C;
}
.nav_menu3 ul ul {
  position: absolute;
  left: -9999px;
  width: 100%;
}

.nav_menu3 li:hover > ul {
left: 50%;margin: 0 auto;text-align: center;
  transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}
.nav_menu3.align-right li:hover > ul {
  left: 0;
}
.nav_menu3 ul ul ul {
  margin-left: 100%;
  top: 0;

}
.nav_menu3 ul ul ul li a{background: #007ad0;font-size:0.16rem;}
.nav_menu3 ul ul ul li:hover{background:#007ad0;}
.nav_menu3 ul ul ul li:hover a{background:none;color:#30f3ff}
.nav_menu3.align-right ul ul ul {
  margin-left: 0;
  margin-right: 100%;
}
.nav_menu3 ul ul li {
  height: 0;
  -webkit-transition: height .2s ease;
  -moz-transition: height .2s ease;
  -ms-transition: height .2s ease;
  -o-transition: height .2s ease;
  transition: height .2s ease;
    width: 100%;

}
.nav_menu3 ul li ul{display:block !important;top:100%;width: 150px;}
.nav_menu3 ul li ul:before{content: "";background: url("../images/nav_ico.png")center center no-repeat;width: 150px;height: 12px;position: absolute;top: -12px;margin: 0 auto;  transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);left:50%;}
.nav_menu3 ul li:hover > ul > li {
  height: 50px;
  padding:0;
  width:100%

}
.nav_menu3 ul ul li a {
  display: block;
  padding: 0;
  height: 50px;
  line-height:50px;
    width: 100%;
  font-weight: bold;
  text-align: center;
  background: rgba(232,232,232,0.9);
  text-decoration: none;
  color: #eeeeee;
  
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
  font-size: 0.16rem;
}
.nav_menu3 ul ul li:hover > a,
.nav_menu3 ul ul li a:hover {
  color: #00518e;
}
.gat{background: #2a5a96;width: 180px;height: 50px;line-height: 50px;text-align: center;}
.gat a{display: block;width: 100%;font-size: 0.16rem;color: #fff;}
.g-head .btn-list ul li ul li{height: 0;line-height:50px;}
.g-head .btn-list ul li ul li a{height: 50px;line-height: 50px;}
.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: #00518e}
header .psearch{display: none;background: url("../images/seach_ico.png")center center no-repeat;width: 33px;height: 33px;position: absolute;right:70px;top:25px;}

.map_copyright  { position: absolute;
    bottom: 0;
    right: 0}
.map_copyright p{color:#3598cd;font-size:14px;line-height:26px;}
.imap{background: url("../images/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("../images/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:10.4rem;}
.map .txbox .partner_oceania.act{top:390px;}
.map .txbox .partner_europe.act{top:85px;}
.map .txbox .partner_north_america.act{top:125px;}
.map .txbox .partner_latin_america.act{top:400px;}
.map .txbox .partner_africa.act{top:325px;}
.map .txbox .partner_middle_east {
    top: 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("../images/position_ico.png") center bottom no-repeat;background-size: contain
}

.map .txbox .txt div.map_name {
 font-size: 0.16rem;text-align: center;margin-top: 5px;
}
.map .txbox .txt div.huoban{opacity: 0;background:url("../images/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:0.2rem;padding-top:15px;}
.map .txbox .txt div.huoban p{font-size: 0.18rem;}
.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("../images/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: 0.24rem;color:#111;position: relative;width: auto;}
.items-l ul.tab li h2:before{content:"";opacity: 0;background: url("../images/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("../images/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: 0.18rem;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("../images/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: #00518e}
.items .index-title span{background: url("../images/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("../images/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("../images/map_data02_ico.png")left center no-repeat;}
.map_data_l ul li:nth-child(3):before{content:"";background: url("../images/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: 0.24rem;}
.map_data_l ul li:nth-child(1) div {margin-top: 0;}
.map_data_l ul li div{margin-top:-15px;}
.map_data_four{background:url(../images/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: 0.18rem;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: 0.4rem;color: #fffb92;display: inline-block;vertical-align: middle;margin-right: 10px;margin-bottom:10px;}
.map_data_four dl dt:hover{
  background-image: -moz-linear-gradient( 90deg, rgb(32,119,185) 0%, rgba(32,119,185,0) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(32,119,185) 0%, rgba(32,119,185,0) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(32,119,185) 0%, rgba(32,119,185,0) 100%);
  box-shadow: 0px 4px 6px 0px rgba(123, 181, 225, 0.75);
 border-radius:10px;
}
.tjumap{width:58px;height:58px;left:415px;top:10.4rem;position:absolute;}
.tjumap img{width: 100%;height:100%}
.device {
width: 1100px;
height: 826px;



  margin:0 auto;
  position: relative;

}


 .swiper-container { width: 100%;height: 100%;}
  .swiper-container2 { width: 100%;height: 100%;}

.swiper-container img{width: 100%;height: 100%}
    .swiper-slide {
        text-align: center;
        font-size: 0.18rem;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
.swiper-slide h2{background:rgba(0,0,0,0.8);width: 100%;height:60px;line-height:60px;color: #fff;font-size: 0.18rem;position: absolute;left: 0;bottom: 0;text-align: left;text-indent: 1.5em;}
.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: 0.18rem !important;
    width: 100%;
  z-index: 999;
}
.swiper-pagination-bullet{
    display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: none;
  margin: 0 5px;
  cursor: pointer;
opacity:1;
 background: #c9c9c9;
  
}
.swiper-pagination-bullet-active{  background: #00518e;}
.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("../images/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("../images/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 0.4rem;width: 100%;margin:30px auto 0 auto}
.iactivity-l article section dl.kuaixun dt span{display: block;color: #9a3060;font-size: 0.24rem;margin-top: 5px;}
.iactivity-l article section dl.kuaixun dt h2{font-size: 20px;color:#111;position: relative;width: auto;margin-top:5px;line-height:34px}
.iactivity-l article section dl.kuaixun dt p{font-size: 0.18rem;color: #555;margin-top: 10px;line-height: 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("../images/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("../images/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 0.4rem;border-bottom: #fff 1px solid;overflow: hidden;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.iactivity-l article section dl.yugao dt b {background: url("../images/news_date_bg.png")center center no-repeat;width: 83px;height: 65px;float: left;text-align: center;line-height: 28px;font-size: 0.16rem;font-weight: normal;color: #00518e}
.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:0.2rem;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("../images/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: #00518e;float: left;}
.fuwu .index-title span{display: inline-block;text-align: center;background: url("../images/more_blue.png")center center no-repeat;width: 106px;height: 52px;line-height:44px;float: right;font-size: 20px;color: #0d75c3;}
.fuwupingtai{background: url("../images/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("../images/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)}


.sub .g-head:before{content: "";background-image: -moz-linear-gradient( 90deg, rgba(0,81,142,0) 0%, rgba(0,81,142,0.8) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgba(0,81,142,0) 0%, rgba(0,81,142,0.8) 100%);
  background-image: -ms-linear-gradient( 90deg, rgba(0,81,142,0) 0%, rgba(0,81,142,0.8) 100%);}
.sub .fixednav:after{content: "";background-image: -moz-linear-gradient( 90deg, rgba(0,81,142,0) 0%, rgba(0,81,142,0.8) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgba(0,81,142,0) 0%, rgba(0,81,142,0.8) 100%);
  background-image: -ms-linear-gradient( 90deg, rgba(0,81,142,0) 0%, rgba(0,81,142,0.8) 100%)}
.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%;}





.icomain{background: #ebebeb url("../images/main-bg.jpg")center bottom no-repeat;height: auto;overflow: hidden;position: relative;background-size: contain}
.icosubtype ul li{background: #fff;width: 50%;line-height: 0.4rem;padding: 20px 0;text-align: center;}
.icosubtype ul li a{font-size: 22px;color: #000;display: block;width: 100%;}
.icosubtype ul li:hover{background: url("../images/title-bg.jpg")center center no-repeat;background-size: cover}
.icosubtype ul li.active{background: url("../images/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("../images/left_bg.png")center bottom no-repeat;min-height: 800px;overflow: hidden;}
.icolxwm-left ul{padding: 10px;height: auto;}
.icolxwm-left ul li{height: 50px;line-height: 50px;text-align: center;margin-bottom: 5px;}
.icolxwm-left ul li a{color: #111;display: block;background: #f5f5f5;font-size:0.18rem;}
.icolxwm-left ul li:hover a{color: #fff;background: #1b72bb;}
.icolxwm-left ul li.active a{color: #fff;background: #1b72bb;}
.icolxwm-right{width: calc(100% - 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: 0.18rem;margin-top:10px;}
.icolxwm-list ul li p{color: #555;font-size: 0.16rem;margin-top: 10px;line-height: 30px}
.icolxwm-list ul li p:before{content: "";background: url("../images/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("../images/lxwm-ico00.png")center center no-repeat}
.icolxwm-list ul li p:nth-of-type(2):before{content: "";background: url("../images/lxwm-ico02.png")center center no-repeat}
 .typename_ico{border-bottom: #ddd 1px solid;font-size:0.3rem;color: #000;padding-bottom: 0.15rem;margin-bottom: 0.15rem;text-align: center;}
.ico_white{background: #fff;padding:0.5rem 0.3rem;min-height:8rem;height: auto;overflow: hidden}



.list-xs-table table{width: 100%;background:#f7f7f7;}
.list-xs-table table th{background:#007bd1;height:0.5rem;line-height:0.5rem;color: #fff;font-size: 0.18rem;text-align: center;border:#fff 1px solid}
.list-xs-table table td{padding:0.1rem;border:#ddd 1px solid;vertical-align: middle;font-size: 0.16rem;color: #333;line-height: 0.26rem;text-align:center}
.list-xs-table table td a{color:#333;font-size:0.16rem;}
.list-xs-table table td a:hover{text-decoration:underline}
.list-xs-table table tr td:nth-child(2){text-align: center}
.list-table-t{font-size: 0.22rem;
    color: #00518e;
    text-align: center;
    margin: 0.4rem auto 0.2rem auto;
}

        .list-xs-table table tr th:nth-of-type(1){width:25%}
         .list-xs-table table tr th:nth-of-type(2){width:75%}













.part01-l ul{width: 50%;height:90%;background: #edf6f9;position: absolute;top:0;right:0;padding:4%;overflow: hidden}
.part01-l ul li{height: 260px;width: 260px;cursor:pointer;background: url("../images/part01-01.jpg")center center no-repeat;background-size:100% 100%;position: relative}
.part01-l ul li:nth-child(2){background:url("../images/part01-02.jpg")center center no-repeat;}
.part01-l ul li:nth-child(3){background:url("../images/part01-03.jpg")center center no-repeat;}
.part01-l ul li:nth-child(4){background:url("../images/part01-04.jpg")center center no-repeat;}
.part01-l ul li i{background:rgba(255,255,255,0.15);position: absolute;left:-10px;top:-10px;z-index: 1;border:#fff 2px solid;}
.part01-l article{width:40%;margin-top:160px;}
.part01-l ul li span{display: block;font-size:28px;color: #fff;font-weight: bold;text-transform:uppercase;font-family: DINCond-Bold;width: 85%;margin-top: 25px;margin-left: 20px;}
.part01-l ul li h2{font-size: 0.24rem;color: #fff;margin-top:5px;display: block;margin-left: 20px;}
.part01-l ul li i{background: rgba(255,255,255,0.15);border:#fff 2px solid;margin-left:-6px;display: block;width: 100%;height:100%;margin-top:20px;}
.part01-l ul li.active i{opacity: 0;margin-left: 0;margin-top: 0;}
.part01-l ul li.active{background: #23b6e1 url("../images/laba.png")right bottom no-repeat;}
.part01-l section{display: none}
.part01-l section .tp_name {width: 100%;height:auto;overflow: hidden}
.part01-l section .tp_name h2{float: left;color: #23b6e1;font-size: 26px;display: inline-block}
.part01-l section .tp_name h2:after{content:"";background: url("../images/arrow_title.png")center center no-repeat;display: inline-block;vertical-align: middle;margin-left:20px;margin-bottom: 4px;width: 24px;height:25px}
.part01-l section .tp_name span{font-size: 0.16rem;color: #555;text-align: right;float: right;}
.part01-l section .p1-zw h2{color: #000;font-size: 26px;line-height: 42px;margin-top: 25px;}
.part01-l section .p1-zw p{color: #777777;line-height: 36px;font-size: 0.18rem;margin-top: 10px;}
.part01-l section .p1-zw span {background-color: rgb(35, 182, 225);font-size: 0.16rem;width:150px;height: 0.4rem;line-height: 0.4rem;color:#fff;text-align: center;display: block;margin-top:190px;}

.videos{ position:fixed; left:50%; top:50%; margin-left:-400px; margin-top:-225px;  width:800px; height:450px;z-index:9999;display:none;}
.vclose { position:absolute;right:-3%; top:-3%; cursor: pointer; }
.theme-popover-mask {z-index: 9998;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.8;filter:alpha(opacity=40);display:none}





.list-left{ height: auto;overflow: hidden;width: 100%;background: #63a9df;padding-top:0.3rem;}
.list-left .leftimg{margin-top:0.2rem;border:0;}
.lefttname{font-size:0.36rem;font-weight: bold;color: #252525;text-align: center;padding:0.2rem 0;}
.subNav{text-align: center;padding:0.15rem;margin:0.05rem auto 0 auto;width:90%;border-radius:5px; height: auto;overflow: hidden;background: #fff;line-height:0.28rem}
.subNav a{color: #0f5488;font-size:0.26rem;display: block;width: 100%;font-weight: bold;text-decoration: none}
.subNav:hover{background: #1188c5;}
.subNav:hover a{color: #fff}



.currentDd{ background: #1188c5;}
.currentDd a{color: #fff;}

.subNav a:link{color: #0F5488}
.subNav a:hover{color:#fff;}
.subNav a:visited{color:#0f5488;}
.currentDd a:link{color:#fff;}
.currentDd a:hover{color:#fff;}
.currentDd a:visited{color:#fff;}
.navContent{background: #156798;padding: 0;display: none;text-align: center;margin:0.05rem auto 0 auto;width: 90%;}
.navContent li{border-bottom:#1188c5 1px solid;padding: 0 0.2rem}
.navContent li a{font-size:0.22rem;color:#fff;padding:0.12rem 0;display: block;line-height:0.3rem}
.navContent li:hover a{color:#8edeff;font-weight: 500;}
.navContent li.active a{color:#8edeff;font-weight: 500;}
.navContent li:last-child{border-bottom: 0;}


.list-right{width:71%;float: right;}

.main{width: 87%;}
.column{color: #0673b4;font-size: 0.3rem;text-align: center;border-bottom: #ddd 1px solid;margin-top:0.3rem;padding-bottom:0.2rem;margin-bottom: 0.2rem;}
.right_main{width: calc(100% - 50px);margin-left:50px;}
.news-list{width: 100%;}
.news-list ul li{width: 23%;margin-bottom:3%;}

/* 如果最后一行是3个元素 */
.news-list ul li:last-child:nth-child(4n - 1) {
    margin-right: calc(23% + 8% / 3);
}
/* 如果最后一行是2个元素 */
.news-list ul li:last-child:nth-child(4n - 2) {
    margin-right: calc(46% + 15% / 3);
}
/* 如果最后一行是1个元素 */
.news-list ul li:last-child:nth-child(4n - 3) {
    margin-right: calc(69% + 21% / 3);
}
.news-list ul li div{height:1.94rem;}
.list-list{margin-top: 0.3rem;}
.list-list ul li{width: 100%;border-bottom: #ddd 1px solid;margin-bottom:0.15rem;padding-bottom:0.15rem;height: auto;overflow: hidden}
.list-list ul li h2{color: #333;font-size: 0.16rem;float: left;width: 83%;display: inline-block;line-height: 0.3rem;}
.list-list ul li h2:before{content: "";background: #ccc;border-radius: 50%;display: inline-block;margin-right: 0.1rem;margin-bottom:0.03rem;width: 0.06rem;height:0.06rem;}
.list-list ul li p{width: 17%;text-align: right;float: right;color: #9c9c9c;font-size: 0.15rem;vertical-align: middle;margin-top:0.06rem;}
.list-list ul li:hover h2{color: #00518e;}
.list-list ul li:hover p{font-weight: bold;color: #1764a8;margin-top:4px;}
.list-list ul li:hover h2:before{content: ""; background:#1764a8;}
.list-list ul li:last-child{border-bottom: 0;}
.list-party ul li:hover h2{color: #830d0d}
.list-party ul li:hover p{color: #830d0d}
.list-party ul li:hover h2:before{background: #830d0d}

.list-teacher ul li{width:48%;padding:1.5%;background: #efefef;margin:2.5% 0 0 0;text-align: center}
.list-teacher ul li img{width:1.3rem;height:1.8rem;float: left;}
.list-teacher ul li div{float: right;width: calc(100% - 1.5rem);text-align: left;}
.list-teacher ul li div h2{font-size: 0.24rem;color: #fff;height: auto;overflow:hidden;background: #619fca;padding:0.1rem 0 0.05rem 0;display: inline-block;width: 100%}
.list-teacher ul li div h2:before{content: "";display: inline-block;background: url("../images/tea-ico.png")center center no-repeat;width: 0.21rem;height:0.2rem;vertical-align: middle;margin:0 0.15rem;margin-bottom:0.01rem;background-size: contain}
.list-teacher ul li div h2 span:nth-of-type(1){margin-top: 0.15rem;}
.list-teacher ul li div h2 span{margin-top:0.07rem;display: block;color: #049fc5;font-size:0.18rem;}
.list-teacher ul li div p{font-size: 0.18rem;color: #333;line-height:0.3rem;margin-top: 0.05rem;}
.list-teacher ul li:hover{background: #c5dcf0 url("../images/zj_bg.png")right bottom no-repeat;}
.list-teacher ul li:hover div h2{background: #4981c0;}
.tea-list{margin: 0.4rem auto 0 auto;width: 100%;height: auto;overflow:hidden}
.tea-title{border-bottom: #ddd 1px solid;width: 100%;padding-bottom:0.2rem;}
.tea-title:before{content: "";background: #1db4d9;width:0.05rem;height:0.2rem;vertical-align: middle;display: inline-block;margin-right: 0.1rem;margin-bottom:0.04rem;}
.tea-title a{font-size:0.2rem;color: #333;}
.tea-list dl{margin: 0.2rem auto 0 auto;width: 100%;height: auto;overflow: hidden}
.tea-list dl dt{float: left;padding: 0 0.15rem;width:calc(25% - 0.3rem);margin:0.15rem auto;}
.tea-list dl dt a{display: block;width: 100%;}
.tea-list dl dt img{width:0.8rem;height:1.1rem;display: inline-block;object-fit:contain}
.tea-list dl dt h2{display: inline-block;vertical-align: bottom;font-size: 0.16rem;color: #333;margin-left: 0.1rem;}
.leader-list dl dt .leader_r{width:calc(100% - 1.2rem);display: inline-block;margin-left:0.15rem;vertical-align: bottom;line-height:0.26rem;margin-bottom:0.15rem;}
.leader-list dl dt .leader_r h3{vertical-align: bottom;font-size:0.16rem;color: #333;}
.leader-list dl dt .leader_r p{color: #777;font-size:0.14rem;}
    .jigou {width:75%;margin:0 auto}
    .jigou tr th{height: 0.5rem;line-height: 0.5rem;background:#0673b4;text-align: center;color: #fff;font-size:0.2rem;}
    .jigou tr td{border:#ccc 1px solid;padding:0.1rem;vertical-align: middle;text-indent: 1em;font-size:0.16rem;}
    .jigou tr.jgtitle td{text-align: center;text-indent: 0;font-size:0.18rem;font-weight:bold}


.lxwm-z{background: #0f6db4 url("../images/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: 0.18rem;color: #fff;line-height:44px}
.lxwm-z-right{float:right;}

.list-zj2{margin-bottom:0.25rem;margin-top:0.3rem}
.list-zj2 table td{border:1px solid #ddd;font-size:0.16rem;padding:0.08rem;width:20%}
.list-zj2 table td a{color:#333}
.list-zj2 table td:hover a{color:#00518e;}
.list-zj2 h2.zjtitle{color:#333;margin-bottom:0.2rem;font-size:0.22rem;}
.list-zj2 h2.zjtitle:before{content:"";background:#378aca;width:0.06rem;height:0.3rem;display:inline-block;margin-right:0.15rem;vertical-align:middle}
.list-zj2 p{text-align:justify;width:0.86rem;height:0.4rem;line-height:0.4rem;margin:0 auto;font-size:0.22rem;}






.list-xueshu ul li{width:28%;background: #f7f7f7;padding:0;height: auto;overflow: hidden;padding:1% 2%;position: relative;margin-top:2%;margin-bottom:2%;  box-shadow: 3px 3px 3px 0px rgba(51, 51, 51, 0.75);height: 250px;}
/* 如果最后一行是3个元素 */
.list-xueshu ul li:last-child:nth-child(3n - 1) {
    margin-right: calc(31% + 6% / 2);
}
/* 如果最后一行是2个元素 */
.list-xueshu ul li:last-child:nth-child(3n - 2) {
    margin-right: calc(31% + 74% / 2);
}
.list-xueshu ul li h2{font-size: 0.18rem;color: #333;line-height: 34px}
.list-xueshu ul li p{margin-top:70px;}
.list-xueshu ul li p span{color: #077ab7;font-size: 0.18rem;line-height: 36px;display: block;}
.list-xueshu ul li:before{content: "";position: absolute;background:  url("../images/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: 0.18rem;text-align: center;color: #444;font-family:DINCond-Bold;background: #fff;}
.list-notice ul li h2{color: #333;font-size: 0.18rem;float: right;width: calc(100% - 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-top: 0.5rem;}
.article-title{text-align: center;}
.article-title h1{color: #111;font-size:0.24rem;line-height: 0.4rem}
.article-title p{font-size: 0.16rem;color: #777;margin-top:0.2rem;}
.fck{margin: 0.5rem auto 0 auto;overflow: hidden;}
.fck p,.fck div{line-height: 0.4rem !important;color: #555 !important;font-size: 0.18rem !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:0.5rem 0; width:100%; text-align:center; font-size:0.16rem; }
.page a { display:inline-block; margin:0 0.05rem; padding:0.06rem 0.12rem; border:1px #00518e solid; color: #111 }
.p_no_d{ display:inline-block; margin:0 0.05rem; padding:0.06rem 0.12rem; border:1px #00518e solid;background:#00518e; color:#fff; }
.page span{display:inline-block;}
.p_fun_d { display:inline-block; margin:0 0.05rem; padding:0.06rem 0.12rem; border:1px #ddd solid; color: #111 }
.p_fun_d  a { display:inline-block; margin:0 0.05rem; padding:0.06rem 0.12rem; border:1px #ddd solid; color: #111 }
.p_fun_d:hover{ background:#00518e; color:#fff; }
.p_fun_d a:hover,.p_fun_d.thisclass a { background:#00518e; color:#fff; }

.my-map { margin:0.4rem auto 0 auto; width:100%; height:5.2rem; } .my-map .icon { background: url(../images/red-mbx-ico.png) no-repeat; } .my-map .icon-cir { height: 0.31rem; width: 0.28rem; } 
     .amap-container{height: 100%;}
     .myinfowindow{width: 2.4rem;min-height: 0.5rem;}
     .myinfowindow h5{ height: 0.2rem; line-height: 0.2rem; overflow: hidden; font-size: 0.14rem; font-weight: bold; width: 2.2rem; text-overflow: ellipsis; word-break: break-all; white-space: nowrap; }
     .myinfowindow div{ margin-top: 0.1rem; min-height: 0.4rem; line-height: 0.2rem; font-size: 0.13rem; color: #6f6f6f; }
.amap-copyright{display: none !important}

.amap-maptypecontrol, .amap-overviewcontrol, .amap-scalecontrol, .amap-toolbar{z-index:10 !important}

.amap-maps{font-size: 0.16rem !important;}

.party .nav_menu3 > ul > li.active{background: rgba(116,1,0,0.4)}
.party .g-head .btn-list .search .btn{background: url("../images/red_search-ico.jpg") center center no-repeat;}
.party .g-head .btn-list .search.on .btn input{background: url("../images/red_search-ico.jpg") center center no-repeat;}
.party .list-left-blue{background: url("../images/red-left-bg.jpg")center center repeat-y;background-size:100% 100%}
.party .mbx a:first-child:before{background:url("../images/red-mbx-ico.png")center center no-repeat;}
.party .list-left{background: #fff5f6 url("../images/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("../images/red-menu.jpg")center center no-repeat;}
body.party .g-head a.navA:after{background: url("../images/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("../images/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(../images/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:0.18rem;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: 0.4rem;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(../images/more_whute.png)center center no-repeat;text-align:center;font-size: 0.16rem;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("../images/ws-arrow-l.png")center center no-repeat;left:0;}
.fw_right  .swiper-button-next{background: url("../images/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: 0.4rem 0}
.jl_mbx{position: relative;width: 100%;height: auto;overflow: hidden}
.jl_mbx_z:before{content: "";background: url("../images/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:0.16rem;position: relative;z-index: 1;background: #1268a8;padding-left: 15px;}
.jl_mbx_z a{color: #fff;font-size:0.16rem;display: inline-block;margin: 0 7px;}
.jl_mbx_z a:hover{color: #7ec2f5}
.jl_typename{font-size: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("../images/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% - 2.4rem);padding: 0.3rem 0.3rem;background: #fff;float: right;}
.jl_left ul li{height: 0.7rem;line-height: 0.7rem;width: 100%;text-align: left;text-indent:3em;position: relative;overflow: hidden}
.jl_left ul li:hover{background: #01518d;text-indent:2.5em}
.jl_left ul li a{font-size:0.18rem;color: #111;display: block;width: 100%;}
.jl_left ul li:hover a{color: #fff;}
.jl_left ul li:after{display: inline-block;background:url("../images/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:0.18rem;color: #111;display: block;width: 100%;}
.jl_left_2 .subNav:hover a{color: #fff;}
.jl_left_2 .subNav:after{display: inline-block;background:url("../images/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: 0.16rem;color: #555;}
.jl_left_2 .navContent li:hover a{color:#01518d}
.jl_left_2 .navContent li.active a{color:#01518d}

.stu-items .navContent{ background-image: -moz-linear-gradient( 90deg, rgb(157,210,234) 0%, rgb(57,151,221) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(157,210,234) 0%, rgb(57,151,221) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(157,210,234) 0%, rgb(57,151,221) 100%);padding:0;}
.stu-items .navContent li{padding:0}
.stu-items .navContent li a{display:inline-block;width: 100%;padding:20px 25px;color:#fff;background: #0d79ca;font-size: 0.18rem;}
.stu-items .navContent li dl{padding:10px 0}
.stu-items .navContent li dl dt a{color: #fff;background: none;padding:12px 20px;line-height:26px;font-size: 0.16rem;}
.stu-items .navContent li:hover a{color:#fff}
.stu-items .navContent li.active a{color:#fff}
.stu-items .navContent li dl dt:hover a{color: #97f2ff}
.stu-items .navContent li dl dt.active a{color: #97f2ff}

.country_list{margin:50px auto 0.4rem auto;width: 100%;height:auto;overflow: hidden}
.country_l ul li{background: #f3f3f3;border-radius:15px;width:23%;padding:15px;margin-bottom: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:0.22rem;vertical-align: middle;font-weight: normal;word-break: break-all;letter-spacing:1px;}
.country_l ul li:hover{background: #01518d url("../images/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("../images/earth_bg.png")center center no-repeat;margin-bottom: 30px;}
.country_table tr th{background: #80b3da;font-size:0.2rem;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: 0.16rem;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("../images/jiangbei.png")left center no-repeat;width: 0.18rem;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: #00518e;}
.yugao_type:hover{  box-shadow: 0px 0px 0px 0px rgba(0, 81, 142);background:rgba(0, 81, 142);}
.yugao_type:hover a{color: #fff;}
.yugao-z{width: calc(100% - 200px);height:0.4rem;line-height:0.4rem;border-bottom:#ddd 1px solid;margin-bottom:20px;overflow: hidden;padding-bottom: 30px;}
.yugao-z h2{font-size: 0.16rem;color:#333;float: left;width: calc(100% - 100px);overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.yugao-z p{color:#777;font-size: 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("../images/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: 0.18rem;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: #00518e;text-align: center;font-size: 0.16rem;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: 0.16rem;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:#00518e 6px solid;}
.list_ws_news ul li:hover{background:#00518e}
.list_ws_news ul li:hover h2{color: #fff;}
.list_ny_items{width: 100%;position: relative;height: 405px;overflow: hidden;margin-top: 0.4rem;}
.list_ny_items img{position: absolute;width: 50.4rem;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("../images/items_pic.png")right bottom no-repeat;padding: 30px;height: 260px;}

.list_ny_items div h2{width: 80%;border-bottom: #00518e 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:0.22rem;}
.list_ny_items div h2:before{content: "";background: #00518e;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: 0.16rem;}
.list_ny_items div ul li:hover:before{content:"";background: #00518e;}
.list_ny_items div ul li:hover a{color: #00518e}
.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: 0.16rem;}
.about_start{margin:20px auto}
.about_end{margin:0px auto 0.4rem auto}
.about_k{margin: 0.4rem auto;width: 100%;height: auto;overflow:hidden}
.about_k_g{background: #f4f4f4 url("../images/about_bg01.jpg")right bottom no-repeat;padding:30px;min-height:400px;height:auto;overflow: hidden}
.about_two{background: #f4f4f4 url("../images/about_bg02.jpg")right bottom no-repeat;}
.about_three{background: #f4f4f4 url("../images/about_bg03.jpg")right bottom no-repeat;}
.about_four{background: #f4f4f4 url("../images/about_bg04.jpg")right bottom no-repeat;}
.about_title{border-bottom: #00518e 4px solid;}
.about_title span{height: 0.4rem;color: #fff;display: block;line-height: 0.4rem;text-align: center;width: 30%;font-size: 22px;font-weight: bold;background: #00518e url("../images/about_title_bg.jpg")center center no-repeat;background-size: cover;}



.kongzi_list{background:#fff;padding:30px;height: auto;overflow: hidden;margin:0.4rem 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:0.18rem;}
.kongzi_list ul li div.kz_title p{
  background-image: -moz-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(225,243,249) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(225,243,249) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(225,243,249) 100%);
  line-height:0.3rem;color: #0c4976;font-size:0.16rem;padding:0.15rem;
}
.kongzi_list ul li:hover div.kz_title h2{background: #01518d;}
.kongzi_list ul li:hover img{transform:scale(1.05); -webkit-transform:scale(1.05); -o-transform:scale(1.05); -ms-transform:scale(1.05); -moz-transform:scale(1.05);}

.lm_table{padding:0.4rem;background: #fff;}
.lm_table .lm_table_info {width: 100%;margin:0 auto 30px auto;text-align: center}
.lm_table .lm_table_info h2{font-size:0.22rem;color: #000;font-weight: bold;}
.lm_table .lm_table_info p{line-height: 30px;font-size: 0.16rem;color: #555;margin-top:15px;}
.honor_typename{width: 80%;margin: 0 auto;text-align: center}
.honor_typename ul li{width: 49%;background: #01518d;text-align: center;height: 60px;line-height: 60px;border-radius:10px}
.honor_typename ul li a{color: #fff;font-size:0.2rem;display: block;}

.stu_typename dl dt{width: 32%;height: 50px;line-height: 50px;text-align: center;border-radius:10px;background: #ebebeb;margin-bottom: 20px;}
.stu_typename dl dt a{font-size: 0.18rem;color: #333;display: block;}
.stu_typename dl dt:hover{background: #01518d;}
.stu_typename dl dt.active{background: #01518d;}
.stu_typename dl dt:hover a{color:#fff;}
.stu_typename dl dt.active a{color:#fff;}
.stu_typename dl dt:last-child:nth-child(3n - 1) {
    margin-right: calc(32% + 4% / 2);
}
/* 如果最后一行是2个元素 */
.stu_typename dl dt:last-child:nth-child(3n - 2) {
    margin-right: calc(32% + 74% / 2);
}
.fuwu_list_0425{background: #fff url("../images/index_wsptbg_04025-2.png")right bottom no-repeat;position:relative;height: 280px;width: 100%}
.fw425_left{background: url("../images/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:0.4rem 10px;width:30%;border-radius: 10px}
.fw425_right ul li a{display:inline-block;color: #333;font-size: 0.18rem;}
.fw425_right ul li:hover{background: #125a90;}
.fw425_right ul li:hover a{color: #fff;}
.fw425_right ul li:hover:before{content:"";background:url("../images/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: 0.18rem;color: #111}
.list-result ul li div.search_info h2 span{color: #f00;font-size: 0.18rem;}
.list-result ul li div.search_info p{font-size: 0.16rem;color: #555;line-height: 30px;margin-top: 10px;}
.list-result ul li div.search_info p span{color: #f00;font-size: 0.16rem;}
.list-result ul li div.search_time{width: 100%;margin-top: 10px;}
.list-result ul li div.search_time b{font-weight: normal;color: #777;font-size: 14px;display: inline-block;margin-right: 10px;}
.list-result ul li div.search_time b a{color: #00518e}
.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: 0.16rem;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;}

.team_center{width:100%;margin:0.3rem auto;height: auto;overflow: hidden}
.team_center h2{border-bottom: #07689f 1px solid;width:100%;font-size: 0.3rem;font-weight: bold;padding-bottom: 0.15rem;margin-bottom: 0.2rem;color:#07689f;position: relative;line-height:0.35rem;padding-left:0.35rem;}
.team_center h2:before{content: "";background: #07689f;width:0.1rem;height:0.35rem;position: absolute;left:0;bottom:-0.05rem}
.team_center h2 span{font-size:0.18rem;text-align:right;display:inline-block;float:right}
.team_center ul li{text-align: center;width:18%;  border-radius: 10px;
  background-image: -moz-linear-gradient( 0deg, rgb(239,239,239) 0%, rgba(239,239,239,0) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(239,239,239) 0%, rgba(239,239,239,0) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(239,239,239) 0%, rgba(239,239,239,0) 100%);height:3.5rem;margin:0.1rem 1%}
.team_center ul li div.team_c_pic{position: relative;width:1.3rem;height: 1.8rem;margin:0.2rem auto}
.team_center ul li div.team_c_pic:after{content: "";  background-color: rgb(174, 211, 243);position: absolute;right:-0.1rem;bottom:-0.1rem;width:1.3rem;height:1.8rem;z-index: 1;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.team_center ul li div.team_c_pic img{width:100%;height:100%;position: absolute;z-index: 2;left: 0;top: 0;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.team_center ul li div.team_c_z{margin-top:0.3rem;}
.team_center ul li div.team_c_z h3{  background-image: -moz-linear-gradient( 0deg, rgb(126,167,201) 0%, rgb(183,203,220) 74%, rgb(239,239,239) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(126,167,201) 0%, rgb(183,203,220) 74%, rgb(239,239,239) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(126,167,201) 0%, rgb(183,203,220) 74%, rgb(239,239,239) 100%);width:1.54rem;height:0.38rem;line-height:0.38rem;color: #fff;font-size:0.22rem;margin: 0 auto;font-weight: bold;display: inline-block}
.team_center ul li div.team_c_z h3:before{content: "";background: url("../images/mingdan-ico.png")left center no-repeat;width:0.18rem;height:0.17rem;vertical-align:middle;margin-right:0.15rem;margin-bottom: 0.03rem;display: inline-block;background-size:contain}
.team_center ul li div.team_c_z p{font-size:0.2rem;color: #252525;margin-top:0.2rem;}
.team_center ul li:hover div.team_c_pic:after{content: "";right:0;bottom: 0}

.team_center ul li:hover div.team_c_pic 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);}
.about_a p{font-size:0.2rem !important;color: #041731 !important;line-height:0.4rem !important;}
.about_one{border-top:#5294d7 5px solid;background-image: -moz-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(247,252,254) 74%, rgb(239,249,252) 92%, rgb(229,245,251) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(247,252,254) 74%, rgb(239,249,252) 92%, rgb(229,245,251) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(247,252,254) 74%, rgb(239,249,252) 92%, rgb(229,245,251) 100%);padding:0.25rem 0;margin-bottom:0.2rem;}
.about_one p{padding:0 0.25rem}
.about_list p{padding:0 0.25rem}
.about_list{margin-bottom:0.4rem;text-align: left;}
.about_list h2 {
  background-image: -moz-linear-gradient( 0deg, rgb(255,255,255) 0%, rgb(225,242,251) 67%, rgb(194,228,247) 74%, rgb(225,242,251) 81%, rgb(255,255,255) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(255,255,255) 0%, rgb(225,242,251) 67%, rgb(194,228,247) 74%, rgb(225,242,251) 81%, rgb(255,255,255) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(255,255,255) 0%, rgb(225,242,251) 67%, rgb(194,228,247) 74%, rgb(225,242,251) 81%, rgb(255,255,255) 100%);
  width: 100%;
  height: 0.45rem;
  line-height:0.45rem;color: #053f64;font-size:0.28rem;font-weight: bold;display: inline-block;margin-bottom:0.3rem;
}
.about_list h2:before{content:"";display: inline-block;background: url("../images/gywm-ico.png")left center no-repeat;width:0.42rem;height:0.4rem;vertical-align: middle;margin-right:0px;margin-bottom:0.05rem;margin-left:0.15rem;margin-right:-0.3rem;background-size: contain}
.td-link span{    background: #007bd1;
    display: block;
    width: 0.6rem;
    height: 0.35rem;
    line-height: 0.37rem;
    margin: 0 auto;
    border-radius: 5px;
    color: #ffff;}
.kyfx {margin: 0.4rem auto;width:100%}
.kyfx ul li{width: 32%;position:relative;height:2.7rem;overflow: hidden;margin-bottom:0.4rem;}
.kyfx ul li img{width: 3.22rem;height:2.42rem;position: absolute;top: 0;left: 0;right: 0;z-index: 1;border:#a1cbec 4px solid}
.kyfx ul li h2{  background-image: -moz-linear-gradient( 90deg, rgb(99,168,223) 0%, rgb(70,136,192) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(99,168,223) 0%, rgb(70,136,192) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(99,168,223) 0%, rgb(70,136,192) 100%);border:#fff 2px solid;border-radius:10px;text-align: center;color: #fff;font-size: 0.22rem;width: 90%;margin: 0 auto;height: 0.8rem;line-height:0.8rem;position: absolute;bottom: 0;left: 0;right: 0;z-index: 2;}
.kyfx ul li:hover img{border:#05518c 4px solid}
.kyfx ul li:hover h2{  background-image: -moz-linear-gradient( 90deg, rgb(10,79,136) 0%, rgb(30,106,171) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(10,79,136) 0%, rgb(30,106,171) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(10,79,136) 0%, rgb(30,106,171) 100%);}

/* 如果最后一行是3个元素 */
.kyfx ul li:last-child:nth-child(3n - 1) {
    margin-right: calc(32% + 4% / 2);
}
/* 如果最后一行是2个元素 */
.kyfx ul li:last-child:nth-child(3n - 2) {
    margin-right: calc(32% + 70% / 2);
}
 .swiper-container5 { width: 100%;height: 100%;position: relative}
.swiper-swiper-button-prev5,.swiper-swiper-button-next5{background:url("../images/cp-arrow-l.png")center center no-repeat;width:0.44rem;height:0.44rem;position: absolute;right:0.7rem;bottom:0.15rem;z-index: 1;cursor: pointer;background-size: contain}
.swiper-swiper-button-next5{right:0.15rem;background:url("../images/cp-arrow-r.png")center center no-repeat;background-size: contain}
.swiper-swiper-button-prev5:hover{background:url("../images/cp-arrow-lh.png")center center no-repeat;background-size: contain}
.swiper-swiper-button-next5:hover{background:url("../images/cp-arrow-rh.png")center center no-repeat;background-size: contain}
.kygk{width:5.52rem;height:3.9rem;margin:0.4rem auto 0 auto;overflow:hidden}
    .zypx {margin-top:0.3rem;}
    .zypx ul li{margin:0.1rem auto;display: inline-block;}
.zypx ul li{width:4.84rem;height:2rem;}
.zypx ul li img{width: 100%;}
/*
@media screen and (max-width:1680px){

.g-head .btn-list ul.nav_ul{display:none}
  .g-head .btn-list{right: 100px}
.g-head a.navA{display: block;top:25px}
    .items{height: 719px;}
    .items-l ul.tab{padding-top: 0;}
    .imap .index-title{margin:0 auto}
    .device{width: 958px;height: 719px;}
    .iactivity-l{width: calc(100% - 958px);}
    .iactivity-l ul{width: 69%;padding: 0 0.4rem}
    .iactivity-l{height: 719px;padding:50px 0 100px 0}
    .iactivity-l ul li{width: 190px;}
    .iactivity-l ul li i{background-size: contain}
    .iactivity-l article section dl.yugao dt{padding:15px 0.4rem}
    .iactivity-l article section dl.kuaixun{margin-top: 30px;}
    .iactivity-l article section dl.kuaixun dt{margin: 10px auto 0 auto;padding: 15px 0.4rem}
    .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: 0.4rem auto}
.items-l ul.tab li{padding: 0.4rem 50px}
.iactivity-l ul li{width: 175px;}
.iactivity-l article section dl.yugao{margin-top: 15px;}
.iactivity-l{padding:0.4rem 0 100px 0}
    .iactivity-m{top: 44px}
  nav ul.iflex{width:100%}
  nav ul li a{font-size: 22px;}
  .links-l .slick-arrow{width:45px;height:46px;left:-60px;background-size: contain;top:40%}
  .links-l .slick-next{right:-50px;left: auto}
  .part02{min-height:720px;background:#fff url("../images/xygk_bg.jpg")top center no-repeat;background-size: contain;}
  .part02 .one-title{margin-top:30px;}
  .p2-left-l{margin-top:80px;}
  .p2-right-l{margin-top:80px;}
  .p2-right{width:33%}
}
@media screen and (max-width:1520px){
.nybanner{height:285px;}
.device{width:866px;height: 650px;}
.items{height: 650px;}
.iactivity-l{height: 650px;}
.iactivity-l{width: calc(100% - 866px);}
.iactivity-l article section dl.yugao dt h2{overflow: hidden;    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;}
    .iactivity-l{padding: 20px 0}
    .iactivity-l ul{width: 60%;}
    .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;}
    .links-l .slick-arrow{left:-25px;z-index: 999;}
  .links-l .slick-next{right:0px;left: auto}
  .sub .g-head{position: relative}
  .nybanner h2{top:35%}
}
@media screen and (max-width:1480px){
.nybanner{height:278px;}
.device{width:844px;height: 633px;}
.items{height: 633px;}
.iactivity-l{height: 633px;}
.iactivity-l{width: calc(100% - 844px);}
.items-l ul.tab li{padding: 20px 50px;height: 160px;}
.iactivity-l article section dl.kuaixun dt{margin: 0 auto}
.iactivity-l ul{margin: 0 30px}
  .p2-right{width: 34%;}
}
@media screen and (max-width:1440px){
.nybanner{height:270px;}
.g-head .btn-list ul a{font-size: 0.18rem;}
.g-head .btn-list ul li:hover ul li{height:0.4rem;line-height:0.4rem;}
.g-head .btn-list ul li ul li a{font-size: 0.16rem;height:0.4rem;line-height:0.4rem;}
.device{width:821px;height: 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: 0.18rem;}
.iactivity-l article section dl.kuaixun dt span{font-size: 20px;}
.wrapper2{width: 96%;}
.wrapper{width: 96%;}
    .iactivity-l ul li{width: 135px;}
    .iactivity-l ul li.active i{top:-15px;}
    .map{width: 1000px;margin-top: 0;}
    .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: 0.18rem}
    .tjumap{left:380px;}
    .fw_left .fw_more{left: 285px}
  .links-l div.slick-slide{margin:10px}
  .copyright{font-size: 20px;}
}
@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: 0.18rem;}
  .items-l ul.img{width: 55% !important;height:578px;}
  .device{width: 55% !important;height:578px;}
  .iactivity-l ul{width: 70%;margin:0 10px;}
  .wrapper{width: 96%;}
  .wrapper2{width: 96%;}
  .links-l .slick-next{right:-25px}
  
}
@media screen and (max-width:1368px){
.nybanner{height:230px;}
   .device{width:780px;height: 585px;}
.items{height: 585px;}
.iactivity-l{height: 585px;}
.iactivity-l{width: calc(100% - 780px);}
    .fuwupingtai{width: 91%;}
    .items .index-title{margin: 25px auto}
    .iactivity-l article section dl.yugao dt{padding: 8px 25px}
    .iactivity-l article section dl.yugao dt h2{font-size: 0.18rem;}  
    .iactivity-l article section dl.kuaixun dt{padding: 15px 30px 0 30px;height: 160px;}
    .fw425_right{right:6%;}
  .p2-left-z p{font-size: 20px;}
  footer .wrapper{width: 98%;}
  .list-xiaoyou ul li .p1-img{height:212px}
  
}
@media screen and (max-width:1320px){
  .foot-l{width: 45%;}
  .flogo img{width: 100%;}
}
@media screen and (max-width:1300px){
  .p2-left-l{margin-top:60px}
  .p2-right-l{margin-top:60px}
  .part02{min-height:660px}
}
@media screen and (max-width:1280px){
   .device{width:730px;height: 548px;}
.items{height: 548px;}
.iactivity-l{height: 548px;}
.iactivity-l{width: calc(100% - 730px);}
    .items-l ul.tab li{height: 149px;}
    
    .iactivity-l ul li{width: 125px;}
    .fuwupingtai{width: 98%;}
    .iactivity-l article section dl.yugao dt{padding:5px 25px}
    .iactivity-l article section dl.kuaixun dt{height: 150px;}
    .iactivity-l article section dl.kuaixun dt p{margin-top: 5px;}
    .map{width: 880px}
    .map .txbox .partner_europe{left: 15px;top:85px;}
    .map .txbox .partner_africa{left:-17px;top:285px}
    .map .txbox .partner_africa.act{top:265px}
    .map .txbox .partner_asia{left: 155px;top:10.4rem}
    .map .txbox .partner_asia.act{top:130px}
    .map .txbox .partner_oceania{top:350px;left:270px}
    .map .txbox .partner_oceania.act{top:30.4rem;}
    .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: 0.16rem;margin-top: 10px;line-height: 28px;}
.fuwu_list{background-size: contain;height:475px}
.fw_right{margin-top: 55px;}
.fw_left .fw_more{left: 255px;}
    .fw425_right{right:5%;}
  .foot-r{width: 50%;}
  .part02 .one-title{margin-top: 20px;}
    .list-xiaoyou ul li .p1-img{height:193px}
  .list-xiaoyou ul li .p1-title h2{font-size: 0.16rem;}
  .list-teacher ul li div p{font-size: 0.16rem;}

}
@media screen and (max-width:1180px){
  nav ul li a{font-size: 20px;}
  .p2-left-l img{width: 40%;}
  .p2-left-z{width: 48%;}
  .p2-left-z p{line-height:38px;}
  .p03-number ul li b span{font-size: 60px;}
  .p03-number ul li b sub{font-size: 0.24rem;}
  .p03-number ul li h2 p{font-size: 0.24rem;}
  .p1-list .p1-img{height:254px;}
  .p03-lian ul li img{height:403px}
  .address ul li p{font-size: 17px;}
  .list-l{float: none;margin: 30px auto}
  .list-r{float: none;width: 100%;min-height:auto}
  .list-teacher ul li{width:49%;}

}
*/
@media screen and (max-width:1180px){
	.wrapper{width: 96%;}
	.wrapper2{width: 96%;}
	.g-head a.logo{width: 4rem;height:0.57rem}
	nav{border-bottom:#fff 3px solid;}
	nav ul li a{font-size:0.2rem;}
	nav ul li:hover ul li a{font-size: 0.18rem;}
	nav ul.iflex{width: 100%;}
	.g-head{height:1.4rem}
	.g-head:before{content: "";height:1.4rem}
   .g-head:after{content: "";height:1.4rem}
	.head-r .isearch{height:0.4rem;line-height:0.4rem;}
	.head-r .isearch input[type=text]{height:0.4rem;line-height:0.4rem;}
	.head-r .isearch input[type=submit]{width:0.25rem;height:0.25rem}
	.head-r{top:0.1rem}
	.head-r .ilan a{font-size:0.18rem;}
	.head-r .ilan a:after{content:"|";font-size:0.18rem;}
	.one-title a{font-size:0.34rem;}
	.p1-list .p1-img{width:100%;height:2.54rem;}
	.p1-list .p1-img b{font-size: 0.24rem;height:0.55rem}
	.p1-list .p1-title h2{font-size: 0.18rem;line-height:0.32rem}
	.part02{background: #fff;min-height:auto;}
	.p2-left{width: 100%;}
	.p2-right{width: 100%;}
	.p2-left-z{width:calc(100% - 3.5rem);margin-right: 0;}
	.part02 .one-title{margin-top: 0.2rem;}
	.p2-right-l{margin-top: 0.3rem;}
	.p03-number ul li b span{font-size: 0.6rem;}
	.p03-number ul li b sub{font-size: 0.24rem;}
	.p03-number ul li h2 p{font-size: 0.2rem;}
	.p03-number ul li h2{line-height:0.34rem;margin:0.05rem auto}
	.p03-lian ul li img{width: 100%;height:4.03rem}
	.p03-lian ul li div h2{font-size: 0.24rem;}
	.p03-lian ul li div p{font-size: 0.18rem;}
	.p03-lian ul li div span{font-size: 0.18rem;}
	footer{height:auto;background-size: cover}
	.flogo img{width: 4rem;height:0.57rem}
	.foot-l{width: 50%;}
	.foot-r{width:49%;}
	.copyright{font-size: 0.2rem;bottom:0.15rem}
	.address h2{font-size: 0.22rem;}
	.address ul li p{font-size: 0.16rem;}
	.qr p{font-size: 0.16rem;}
	.address ul li i{width:0.15rem;height:0.15rem}
	.kyfx ul li{width:49%;text-align: center;}
	.kyfx ul li img{margin: 0 auto}
	.kyfx ul li:last-child:nth-child(3n - 1){margin-right:auto}
	.kyfx ul li:last-child:nth-child(3n - 2){margin-right:auto}
	.list-teacher ul li{width: 100%;}
	.list-xiaoyou ul li{width:48%;text-align: center;display: inline-block;margin:0.3rem 1% 0 1%}
	.list-xiaoyou ul li .p1-img {margin:0 auto;width:100%;height:259px}
	.list-xiaoyou ul li .p1-img img{margin:0 auto;}
	.list-xiaoyou ul{font-size: 0;display: block}
	.team_center ul li{width: 31%;}

}
@media screen and (max-width:1024px){
	footer{background: #1065a6;padding-bottom:0.2rem;}
	.foot-l{width:100%;text-align: center;height:auto;}
	.flogo{margin:0.3rem auto}
	.foot-r{width:100%;}
	.copyright{display: none;}
	nav ul li a{font-size: 0.18rem;height:0.5rem;line-height:0.5rem}
	nav ul li ul{top:0.5rem}
	nav ul li:hover ul li a{font-size: 0.16rem;height:0.4rem;line-height:0.4rem}
	.p1-list .p1-img{height:2.21rem}
	.p2-left-l{margin-top: 0.3rem;}
	.p03-lian ul li img{height:3.54rem}
	.list-r{width: 100%;float: none;}
	.list-l{float: none;margin: 0 auto}
	.mbx{text-align: left}
	.kyfx ul li h2{width: 80%;}
	.list-xiaoyou ul li{width:31%;}
	.list-xiaoyou ul li .p1-img {height:215px}
	.team_center ul li{width:23%;}
}
@media screen and (max-width:821px){
	.g-head a.navA{display: block;}
	nav{display: none;}
	.head-r .ilan{display: none;}
    .g-nav2 .scroll ul{display: block;width:94%;}
  .g-nav2 .scroll li{width: 100%;padding-top: 0;border-bottom:#86a8f9 1px solid;height: auto;line-height:50px}
  .g-nav2 .scroll li h2 a{font-size: 0.18rem;}
  .g-nav2 .scroll li:nth-of-type(1){margin-top:1rem;}
  .g-nav2 .scroll li .list{display: none}
  .g-nav2 .scroll li .list dl{font-size: 0;height: auto;overflow: hidden;margin:15px auto}
  .g-nav2 .scroll li .list dd{width: 25%;float: left;display:inline-block;}
  .g-nav2 .scroll li h2 {text-align: left;position: relative}
  .g-nav2 .scroll li h3 {text-align: left}
  .g-nav2 .scroll li h2.h2:after {
  content: "";
  background:url("../images/arrow_down.png")center center no-repeat;
  display: block;
  position: absolute;
  top: 5px;
  right: 0;
  color: #fff;
  width: 0.4rem;
  height: 0.4rem;
  background-size: 100% 100%
}
.g-nav2 .scroll li.on h2.h2:after {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
}    
	.head-r{right:0.8rem;top:0.2rem}
		.g-head{height:0.8rem;position: relative}
	.g-head:before{content: "";height:0.8rem;background:rgba(7,77,140,1);}
   .g-head:after{content: "";height:0.8rem}
	.g-head a.navA{top:0.15rem;right:0.2rem}
	.p1-list .p1-img{height:1.62rem}
	.p1-list .p1-img b{font-size:0.2rem;height:0.5rem;width:0.7rem}
	.p1-list .p1-img b span{font-size: 0.14rem;}
	.p1-list .p1-title h2{font-size: 0.16rem;line-height:0.3rem}
	.part01{padding: 0.2rem 0}
	.one-title a{font-size: 0.3rem;}
	.p1-list{margin: 0.2rem auto}
	.one-more a{font-size: 0.18rem;}
	.p2-left-z p{font-size:0.2rem;}
	.p2-left-z span{font-size: 0.2rem;}
	.part02 .one-title{margin-top: 0.4rem;}
	.p03-number ul li img{width:1.4rem;height:1.4rem}
	.p03-number ul li b span{font-size: 0.45rem;}
	.p03-number ul li b sub{font-size: 0.2rem;}
	.p03-number ul li h2 p{font-size: 0.18rem;}
	.p03-number{min-height:2rem}
	.p03-lian ul li img{height:2.78rem}
	.p2-right-l ul li{border-bottom:#135f94 1px solid;border-top: 0;}
	.part03{padding-top: 0.3rem;}
	.nybanner{height:2.5rem}
	.nybanner h2{top:0.9rem;font-size:0.5rem;}
	.list-info{margin: 0.3rem auto}
	.list-info ul li{padding:0.2rem 0}
	.list-leader ul li .leader-r h2{font-size: 0.26rem;}
	.ordername ul li{line-height: 0.6rem}
	.ordername ul li a{height:0.6rem}
	.list-xiaoyou ul li .p1-img {height:166px}
	.navShow .g-head:after{content: ""; background:none;height: 0.8rem;}
.navShow .g-head .wal{min-height:0.8rem;}
}
@media screen and (max-width:480px){
  .fck img{width:100% !important;height:100% !important}
	.p1-list ul li{width: 100%;}
	.p1-list ul li:hover{width: 100%;}
	.p1-list .p1-img{height:295px}
	.p1-list .p1-title h2{font-size: 0.26rem;line-height:0.44rem}
	.p1-list .p1-img b{font-size: 0.36rem;width:1rem;height:0.8rem;line-height:0.5rem}
	.p1-list .p1-img b span{font-size: 0.22rem;}
	.one-title a{font-size: 0.36rem;}
	.part01{padding:0.4rem 0}
	.links-l div.slick-slide img{width:208px;height:126px;margin: 0 auto}
	.links-l div.slick-slide div p{font-size: 0.2rem;}
	.one-more a{font-size: 0.22rem;}
	.p2-right-l ul li .p2-right-z h2{font-size: 0.24rem;line-height:0.44rem}
	.p03-lian ul li div p{font-size: 0.22rem;line-height:0.36rem;margin-top:0.15rem;}
	.p03-lian ul li img{height:159px}
	.about_a p{font-size: 0.24rem !important;line-height:0.48rem !important}
	.about_list h2{font-size: 0.36rem;}
	.list-l{width:4rem;margin:0.2rem auto}
	.left-news-pic .p1-img{width:100%;height:164px}
	.left-news-pic .p1-img b{font-size: 0.3rem;width:1rem;height:0.75rem;line-height:0.48rem}
	.left-news-pic .p1-img b span{font-size: 0.2rem;}
	.left-news-pic .p1-title h2{font-size: 0.22rem;line-height:0.36rem}
	.left-notice-list ul li .p2-right-z h2{font-size: 0.22rem;line-height:0.36rem}
	.left-more a{font-size: 0.24rem;}
	.subNav{padding:0.2rem 0.15rem}
	.subNav a{font-size: 0.3rem;}
	.navContent li a{font-size: 0.24rem;padding:0.18rem 0 0.13rem 0;line-height:0.36rem}
	.mbx{font-size: 0.24rem;}
	.mbx a{font-size: 0.24rem;}
	.list-info ul li h2{font-size:0.28rem;line-height: 0.56rem}
	.list-info ul li h2:before{content:"";margin-top: 0.15rem;}
	.list-info ul li p{font-size:0.24rem;line-height:0.44rem}
	.list-list ul li h2{font-size: 0.24rem;line-height:0.44rem;width: 100%;}
	.list-list ul li p{font-size: 0.2rem;width: 100%;}
	.article-title h1{font-size: 0.4rem;line-height:0.7rem;}
	.article-title p{font-size: 0.3rem;}
	.fck p, .fck div{font-size: 0.3rem !important;line-height:0.6rem !important}
	.important-l h2{font-size: 0.32rem;}
	.imp_tea h3{font-size: 0.28rem;}
	.imp_tea ul li{font-size: 0.24rem;}
	.imp_tea ul li a{font-size: 0.24rem;}
	.lie-info p{font-size:0.3rem;line-height:0.6rem }
	.list-leader ul li{text-align: center}
	.list-leader ul li img{margin:0 auto 10px auto;float:none;}
	.list-leader ul li .leader-r{width:100%;float: none;text-align: left}
	.list-leader ul li .leader-r h2{font-size: 0.32rem;}
	.list-leader ul li .leader-r p {font-size: 0.26rem;line-height:0.5rem}
	.list-leader ul li .leader-r p span {font-size: 0.26rem;}
	.n-tea-center ul li{width: 100%;}
	.n-tea-center ul li a{font-size: 0.3rem;height:0.65rem;line-height:0.65rem}
	.n-tea-title ul li a{font-size: 0.3rem;height:0.65rem;line-height:0.65rem}
	.n-tea-py ul li{width: 0.5rem;margin-right: 0.1rem;}
	.n-tea-py ul li p{font-size: 0.28rem;line-height:0.5rem;height:0.5rem;}
	
	.list-teacher ul li div p{line-height:0.26rem}
	.list-list2 ul li div.list2-r h2{line-height:0.44rem;font-size: 0.26rem;}
	.list-list2 ul li div.list2-r p{line-height:0.4rem;font-size: 0.22rem;}
	.list-list2 ul li b{font-size:0.4rem;width:1rem;}
	.list-list2 ul li b span{font-size:0.22rem;line-height:0.3rem}
	.list-list2 ul li div.list2-r{width:calc(100% - 1.2rem)}
	
	.list-xiaoyou ul li{width:48%;}
	.list-xiaoyou ul li .p1-img {height:137px}
	.list-xiaoyou ul li .p1-title h2{font-size: 0.24rem;line-height:0.44rem}
	.sub_news_menu ul li{width: 48%;}
	.sub_news_menu ul li p{font-size: 0.24rem;}
	.team_center ul li{width:31%;}
	.list-xs-table table td a{font-size: 0.2rem;}
	.list-xs-table table td{font-size: 0.22rem;line-height:0.34rem;padding: 0.2rem}
	.list-xs-table table th{font-size: 0.26rem;height:0.6rem;line-height:0.6rem}
	.list-table-t{font-size:0.4rem;}
	.p2-left-z p{font-size: 0.24rem;line-height:0.44rem}
	.p2-left{text-align: center;}
	.p2-left-z{width: 100%;text-align: left;margin-top: 0.2rem;}
	.p2-left-l img{float: none;}
	.address ul li p{font-size: 0.22rem;}
	.qr p{font-size: 0.22rem;}
	.p03-lian ul li div{padding: 0.2rem}
	.p03-number ul li h2 p{font-size: 0.22rem;}
	.g-nav2 .scroll li h2 a{font-size: 0.24rem;}
	.g-nav2 .scroll li h2{font-size: 0.24rem;}
	.g-nav2 .scroll li .list{padding: 0}
	.g-nav2 .scroll li .list h3{font-size: 0.22rem;line-height:0.44rem}
	.g-nav2 .scroll li .list h3 a{font-size: 0.22rem;}
	.g-nav2 .scroll li .list dd{font-size: 0.2rem;opacity:0.8;line-height: 0.34rem}
	.g-nav2 .scroll li h2.h2:after{content: "";top:10px}
	.list-teacher ul li div h2{font-size: 0.3rem;}
	.list-teacher ul li div p{font-size: 0.24rem;line-height:0.44rem}
	.list-xs-table table td a.td-link{font-size: 0.22rem;}
	.list-xs-table table td a.td-link span{font-size: 0.2rem;}
	.list-kypt ul li div p{font-size: 0.3rem;line-height:0.44rem}
	.list-chengguo ul li div p{font-size: 0.3rem;line-height:0.44rem}
	.kyfx ul li h2{font-size: 0.24rem;width:90%;}
	.list-chengguo ul li div h2{padding:0.1rem 0}
}


@media screen and (max-width:375px){

.p1-list .p1-img{height:255px}
	.left-news-pic .p1-img{height:143px}
    	.list-teacher ul li div p{line-height:0.3rem}
.list-xiaoyou ul li .p1-img {height:119px}
}
@media screen and (max-width:360px){

.p1-list .p1-img{height:245px}
    .left-news-pic .p1-img{height:137px}
	.list-xiaoyou ul li .p1-img {height:114px}
}