@charset "utf-8";
/* CSS Document */

/*--------------- 
总体 
---------------*/
@font-face {
  /* font-properties */
  font-family: SourceHanSansCN;
  src: url('../img25/SourceHanSansCN-Regular.otf')
}
@font-face {
  /* font-properties */
  font-family: SourceHanSansCN-Bold;
  src: url('../img25/SourceHanSansCN-Bold.otf')
}
body{ position:relative; width:100%; font-family: SourceHanSansCN; font-size: 14px; background:#ffffff; color:#777; overflow-x:hidden; }
.en { position:relative; width:100%; font:normal 14px/24px "Arial"; background:#fff; color:#777; overflow-x:hidden; }
.container{width: 100%;max-width: 1920px;margin: 0 auto;position: relative;height: auto;overflow: hidden;}
a { text-decoration:none;  }
h3, h4, h5 { font-weight:normal; }
.cl{clear: both}
.blank{ clear: both; overflow: hidden}
.blank10{height:10px; line-height: 10px; clear: both; overflow: hidden}
.blank20{height:20px; line-height: 20px; clear: both; overflow: hidden}
.blank30{height:30px; line-height: 30px; clear: both; overflow: hidden}
.blank40{height:40px; line-height: 40px; clear: both; overflow: hidden}
.blank80{height:80px; line-height: 80px; clear: both; overflow: hidden}

.wrapper{width:1400px; overflow: hidden;margin: 0 auto;padding: 0; height:auto; position: relative;}
.wrapper-sub{width:1400px; overflow: hidden;margin: 0 auto;padding: 0; height:auto; position: relative;}
.wrapper2{width:1400px;margin: 0 auto;padding: 0; height:auto; position: relative;}

.mt50{margin-top: 50px;}
.mt70{margin-top: 70px;}
img{vertical-align: middle}
.fl{float: left;}
.fr{float: right;}
.iflex{display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between;flex-flow:wrap}
.iflex2{display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content:center;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;
}

.header25 {
  position: absolute;
  z-index: 50;
  left: 0;
  top: 0;
  width: 100%;
background: #1a5e90;height:80px;
}

    header button { position:absolute; right:10px; top:30px; display:inline-block; width:45px; height:24px;  line-height:10px; display: none; }
    header button span{    display: inline-block; margin: 2px 0; width: 100%; height: 4px; background: #fff}
.top_search{width: 200px;background: #fecb09;border-radius:100px;height:50px;line-height: 50px;float:right;margin-top:12px; position: relative;margin-top:22px;margin-left:20px }
.top_search input[type=text]{border: 0;background:none;height: 50px;line-height: 50px;text-indent: 1em;font-size: 16px;color: #333;background: none;}
.top_search input[type=submit]{background: url(../images/search2019.png) center center no-repeat; position: absolute;right: 15px;top: 15px;width:22px;height: 22px;border: 0;cursor: pointer; }
.header-r{float: right;width:36%;margin-top:30px;}
.logo25{float: left;width: 50%;margin-top: 20px;}
.tju-link {float: left;height:40px;line-height: 40px}
.tju-link a{color: #fff;font-size: 20px;;}
.search-25{float: left;width: 260px;height:40px;background: #fff;float: right;position: relative}
.search-25 input[type=text]{border:0;color: #333;font-size: 16px;width: 90%;float: left;background:none;height:40px;line-height:40px;padding-left:10px}
.search-25 input[type=submit]{background:url("../img25/search2019.png")center center no-repeat;width:22px;height:22px;display: block;border:0;position: absolute;right:10px;top:8px;}
.lan25{background: #01518e;width: 40px;height:40px;line-height:40px;text-align: center;float: right;}
.lan25 a{color: #fff;font-size: 18px;display: block;}
.index-title{width:100%;height: 40px;overflow: hidden;margin-bottom:30px;}
.index-title h2{font-size:30px;color: #0d4d7a;font-weight: bold;float: left;vertical-align: middle;}
.index-title span{color:#23b6e1;border: #23b6e1 1px solid;width: 100px;height: 30px;line-height: 30px;text-align: center;display: inline-block;float: right;font-size: 16px;margin-top: 5px;}

.index_title{width: 100%; height:65px;line-height:65px;position: relative}
.index_title h2 {float: left;padding-right:20px;background: #fff;position: relative;z-index: 2;}
.index_title h2 span{display: inline-block;color: #000;font-size:48px;text-transform: capitalize;font-family: SourceHanSansCN-Bold;font-weight: bold;vertical-align: top;position: relative;z-index: 2;}
.index_title p{font-size:20px;color: #252525;float: right;width:120px;margin-top:15px;font-family: SourceHanSansCN-Bold;vertical-align:middle;border:#252525 2px solid;border-radius:20px;display:inline-block;height:40px;line-height:34px;text-align: center;background: #fff;position: relative;z-index: 2;}
.index_title:before{content: "";width:90%;height: 2px;background: #ededed;position: absolute;left:0;top:35px;z-index: 1;}
.part25-01{width: 100%;margin-top:30px;height: auto;overflow: hidden;margin-bottom:50px;}
.p1-z ul li{width:31.5%;padding:0.5%;border:#eaeaea 1px solid;display: inline-block;position: relative;margin-top:20px;overflow: hidden}
.p1-z ul li .p1-z-t {position: relative;width: 100%;height:318px;overflow: hidden}
.p1-z ul li .p1-z-t img{width: 100%;height:100%; position: absolute;left: 0;top: 0;z-index: 1;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.p1-z ul li:hover .p1-z-t 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);}
.p1-z ul li .p1-z-t span{width: 180px;height:40px;line-height:40px;text-align: center;color: #00518e;background: #fff;text-align: center;font-size: 18px;font-weight: bold;position: absolute;z-index: 2;left: 0;bottom: 0;}
.p1-z ul li .p1-z-f{background: #f0f0f0;padding:15px;margin-top:10px;}
.p1-z ul li .p1-z-f h2{display: block;height:100px;overflow: hidden;width: 100%;}
.p1-z ul li .p1-z-f p{display: table-cell;font-size:18px;color: #333;line-height: 32px;vertical-align: middle;word-break: break-word;    text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp:3;    display: -webkit-box;}
.part25-02{background: url("../img25/part25-02.jpg")center center no-repeat;min-height:950px;height: auto;overflow: hidden;position: relative;background-size:100% 100%}
.part25-02 .index_title h2{background:none;}
.part25-02 .index_title p{background:none;}
.part25-02 .index_title:before{content: "";display: none}
.part25-02 .index_title{margin-top:40px;}
.part25-02 .p2-l{width: 66%;float: left;}
.part25-02 .p2-l ul li{background: #fff;padding:1%;border:#eaeaea 2px solid;width:48%;height:333px; position: relative;margin-top:50px;overflow: hidden}
.part25-02 .p2-l ul li img{position: absolute;z-index: 1;left:2%;top:2%;width:96%;height:96%;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;overflow: hidden}
.part25-02 .p2-l ul li:hover img{transform:scale(1.03); -webkit-transform:scale(1.03); -o-transform:scale(1.03); -ms-transform:scale(1.03); -moz-transform:scale(1.03);}
.part25-02 .p2-l ul li .p2-l-z{background: rgba(255,255,255,0.8);position: absolute;left:3%;bottom:3%;z-index: 2;overflow: hidden;width: 94%;padding:2%;height: 115px;}
.part25-02 .p2-l ul li .p2-l-z h2{font-size: 18px;color: #01518e;font-weight: bold;line-height:26px;height:30px;overflow: hidden;word-break: break-word;text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp:2;display: -webkit-box;}
.part25-02 .p2-l ul li .p2-l-z p{font-size: 16px;color: #555;line-height:26px;margin-top:5px;word-break: break-word;text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp:2;display: -webkit-box;height:50px;overflow: hidden}
.part25-02 .p2-l ul li:hover  .p2-l-z{background: rgba(255,255,255,1);}
.part25-02 .p2-r{width: 30%;float:right;text-align: center}
.part25-02 .p2-r ul li{margin-top:150px;}
.part25-02 .p2-r ul li:nth-child(2){margin-top: 180px;}
.part25-02 .p2-r ul li h2{color: #00518e;font-family: SourceHanSansCN-Bold;font-weight: bold;font-size:60px;}
.part25-02 .p2-r ul li h2 span{display: inline-block;font-size: 80px;}
.part25-02 .p2-r ul li p{color: #7996ac;font-size: 18px;line-height: 30px;width:80%;margin:0px auto}
.part25-02 .p2-r ul li:nth-child(2) p{width: 70%;}
.part25-03{background: url("../img25/part25-03.jpg")center center no-repeat;min-height:920px;height: auto;overflow: hidden;position: relative;background-size:100% 100%}
.part25-03 .p3-l{width: 64%;float: left;margin-top: 50px;}
.part25-03 .p3-l h2{font-family: SourceHanSansCN-Bold;font-weight: bold;font-size:60px;color: #fff}
.part25-03 .p3-l p{color: #edf7ff;font-size: 18px;line-height: 32px;margin-top: 10px;}
.part25-03 .p3-r{width: 30%;float:right;margin-top:140px;}
.part25-03 .p3-r ul li{background: rgba(34,75,99,0.2);border-radius:10px;border:#4f6979 1px solid;width: 100%;height:120px;margin-top: 15px;position: relative;overflow: hidden;margin-bottom:50px;}
.part25-03 .p3-r ul li i{background:url("../img25/hexagon-ico01.png")center center no-repeat;position: absolute;right:10px;top:5px;width: 54px;height:54px;display: block;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.part25-03 .p3-r ul li:nth-child(2) i{background:url("../img25/hexagon-ico02.png")center center no-repeat;}
.part25-03 .p3-r ul li:nth-child(3) i{background:url("../img25/hexagon-ico03.png")center center no-repeat;}
.part25-03 .p3-r ul li:nth-child(4) i{background:url("../img25/hexagon-ico04.png")center center no-repeat;}
.part25-03 .p3-r ul li h2{font-family: SourceHanSansCN-Bold;font-weight: bold;font-size:50px;color: #fff;padding-left:25px;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.part25-03 .p3-r ul li p{color: #d9cfab;font-size:16px;margin-top:0px;padding-left: 25px;}
.part25-03 .p3-r ul li:hover{cursor: pointer;}
.part25-03 .p3-r ul li:hover i{
    transform: rotateZ(360deg);
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
	
}
.part25-03 .p3-r ul li:nth-child(2) p{margin-bottom:10px;}
.part25-03 .p3-r ul li:hover h2{font-size:54px;}
.hexagon{position: relative;margin: 0 auto;width:80%;text-align: center;margin-top:100px;height:540px}
.hexagon ul.img{margin: 0 auto;text-align: center;z-index: 1;}
.hexagon ul.img li{background: url("../img25/hexagon01.png")center center no-repeat;width: 501px;height: 469px;margin: 0 auto;right:0 !important;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.hexagon ul.img li p{width:70%;position: absolute;margin: 0 auto;left:50%;font-size: 16px;top:50%;transform: translate(-50%, -50%);text-align: left}
.hexagon ul.img li:nth-child(2){background: url("../img25/hexagon02.png")center center no-repeat;}
.hexagon ul.img li:nth-child(3){background: url("../img25/hexagon03.png")center center no-repeat;}
.hexagon ul.img li:nth-child(4){background: url("../img25/hexagon04.png")center center no-repeat;}
.hexagon ul.img li:nth-child(5){background: url("../img25/hexagon05.png")center center no-repeat;}
.hexagon ul.img li:nth-child(6){background: url("../img25/hexagon06.png")center center no-repeat;}
.hexagon ul.tab li{color: #94b3c4;font-size: 20px;text-transform: uppercase;position: absolute;left:50%;top:0;transform: translate(-50%, -50%);z-index: 2;width: 100%;}
.hexagon ul.tab li:nth-child(1){top:-5%}
.hexagon ul.tab li:nth-child(2){left:98%;top:22%;width: 20%;}
.hexagon ul.tab li:nth-child(3){left:98%;top:64%;width: 20%;}
.hexagon ul.tab li:nth-child(4){left:50%;top:auto;bottom:2%}
.hexagon ul.tab li:nth-child(5){left:5%;top:64%}
.hexagon ul.tab li:nth-child(6){left:5%;top:22%}
.hexagon ul.tab li:hover{cursor: pointer}
.hexagon ul.tab li:nth-child(1).on{color: #a271c2}
.hexagon ul.tab li:nth-child(2).on{color: #2e5cd0}
.hexagon ul.tab li:nth-child(3).on{color: #0b9acf}
.hexagon ul.tab li:nth-child(4).on{color: #2daa9d}
.hexagon ul.tab li:nth-child(5).on{color: #caaa3b}
.hexagon ul.tab li:nth-child(6).on{color: #dc7223}
.part25-04{background: url("../img25/part25-04.jpg")center center no-repeat;min-height:500px;height: auto;overflow: hidden;position: relative;background-size:100% 100%}
.part25-04 .index_title h2{background: none;}
.part25-04 .index_title h2 span{color: #fff;}
.part25-04 .index_title:before{content: "";display: none}
.part25-04 .index_title{margin-top:30px;}


.p4-l {
width: 54%;
float: left;
margin:50px auto;
position: relative;
height: 288px;
overflow:hidden
}
 .swiper-container { width: 100%;height: 100%;}
.pagination {
      display: block;
    position: absolute;
    left: 0;
    text-align: center;
    bottom: 20px !important;
    width: 100%;
  z-index: 999
}
.swiper-pagination-bullet{
    display: inline-block;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #fff;
  margin: 0 15px !important;
  cursor: pointer;
background: #e9e9e9;
opacity:1;
  
}
.swiper-slide{width:384px}
.swiper-slide img{width:100%;height:100%;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.swiper-slide:hover img{transform:scale(1.03); -webkit-transform:scale(1.03); -o-transform:scale(1.03); -ms-transform:scale(1.03); -moz-transform:scale(1.03);}
.swiper-pagination-bullet-active{  background: #7dffac;}
.swiper-button-prev,.swiper-button-next{left:-192px;top:22px;background-size: 100% 100%;background:rgba(0,0,0,0.65);z-index: 98;width: 50%;height: 100%;}
.swiper-button-next{right:-192px;left: auto}
.swiper-button-prev i,.swiper-button-next i{background-image:url("../img25/arrow25-l.png");width:25px;height:45px;background-size: contain; display: block;position: absolute;top:45%;z-index: 99;opacity: 0;left: 100%;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.swiper-button-next i{background-image:url("../img25/arrow25-r.png");right:100%;left: auto;}
 .swiper-container:hover .swiper-button-prev i{opacity: 1;left:calc(100% - 40px);}
 .swiper-container:hover .swiper-button-next i{opacity: 1;right:calc(100% - 40px);left: auto;}
.p4-r {float: right;width:42%;}
.p4-r h2{color: #fff;font-size: 18px;line-height:32px;margin-top:50px;}

.p4-r span {
  background:#fff;
  float: right;
  text-align: center;
  width: 150px;
  height: 44px;
  line-height:44px;
  display: block;color: #00518e;font-size: 18px;font-weight: bold;margin-top:40px;
}

.part25-05{background: url("../img25/part25-05.jpg")center center no-repeat;min-height:845px;height: auto;overflow: hidden;position: relative;background-size:100% 100%}
.p5-list{margin-top:100px;}
.p5-list ul li{background: #eeeeee;border-radius:10px; box-shadow:5px 5px 0px 0px rgba(1, 81, 142,1);height:100px;width:23%;text-align: center;position: relative;}
.p5-list ul li i{background: url("../img25/part5-ico01.png")right bottom no-repeat;width:100px;height:100px;display: block;position: absolute;right: 0;bottom: 0;z-index: 1;}
.p5-list ul li h2 {display: table;width:50%;margin:0 auto;text-align: center;height:100px}
.p5-list ul li h2 p{color: #0961a7;font-size: 24px;position:relative;z-index: 2;width:100%;margin:0 auto;vertical-align: middle;display: table-cell;line-height: 34px;font-weight: bold;}
.p5-list ul li:nth-child(2) i{background: url("../img25/part5-ico02.png")right bottom no-repeat;}
.p5-list ul li:nth-child(3) i{background: url("../img25/part5-ico03.png")right bottom no-repeat;}
.p5-list ul li:nth-child(4) i{background: url("../img25/part5-ico04.png")right bottom no-repeat;}
.p5-list ul li ul{display: none;}
.p5-list ul li:hover {box-shadow:5px 5px 0px 0px rgba(45,172,217,1);}
.p5-list ul li:hover ul{display: block;background:  rgba(11, 96, 184,0.7);margin-top:0;padding-top:20px;width: 101%;}
.p5-list ul li:hover ul li{background:none;box-shadow: 0 0 0;text-align: center;width: 100%;height:50px;overflow: hidden}
.p5-list ul li:hover ul li a{color: #fff;font-size: 18px;display: block;width: 100%;height: 50px;}
.p5-list ul li:hover ul li:hover a{color: #fffc00}
.swiper-slide img{width: 100%;height:100%}
.header25 button { position:absolute; right:0px; top:12px; display:inline-block; width:45px; height:24px;  line-height:10px;display: none; }
.header25 button span{display: inline-block; margin: 2px 0; width: 100%; height: 4px; background: #fff}
.header25 .psearch{background:url("../img25/search-ico2.png")center center no-repeat;width: 25px;height: 25px;position: absolute;right:70px;top:15px;display: none;background-size: contain}

.model-z{background: #fff;border-radius:20px;position: fixed;left:50%;top:50%;z-index: 9999;width:800px;height: 600px;display:none;margin-left: -400px;margin-top: -300px;overflow: hidden}
.mask25{background:rgba(0,0,0,0.9);position: fixed;left: 0;top: 0;right:0;bottom: 0;z-index: 20;display:none}
.model-title{text-align:center;margin: 30px auto;width: 100%;height: auto;overflow: hidden;}
.model-title h2{font-size: 24px;color: #111;font-weight: bold;}
.model-title p{color: #777;font-size: 16px;margin-top: 10px;}
.vclose{position: absolute;right: 10px;top: 10px;cursor: pointer;z-index: 999;}
.model-article{height:80%;overflow-y:auto;width:94%;margin: 0 auto;padding:0 3%}
.model-article p{line-height:32px;font-size:17px;color: #333;text-align: left;word-break: break-word}
/* 自定义滚动条轨道样式 */
.model-z::-webkit-scrollbar-track {
    background-color: #f0f0f0;
    border-radius: 10px;
}
 
/* Firefox浏览器的滚动条轨道样式 */
.model-z scrollbar-track {
    background-color: #f0f0f0;
    border-radius: 10px;
}

/* 自定义滚动条滑块样式 */
.model-z::-webkit-scrollbar-thumb {
    background-color: #999;
    border-radius: 5px;
}
 
/* Firefox浏览器的滚动条滑块样式 */
.model-z scrollbar-thumb {
    background-color: #999;
    border-radius: 5px;
}
.top{position: relative}
.itop{position: absolute;top: 0;left: 0;z-index:9999;}
.g-nav2 {
  position: fixed;
  z-index:49;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;

  background-size: cover;
  opacity: 0;
width: 100%;
  height: 100vh;
  visibility:hidden
}
.g-nav2 img{width: 100%;}
.navShow .g-nav2{opacity: 1;visibility:visible;z-index: 99999;}

.enter{background: url("../img25/enter_bg.jpg")center center no-repeat;width: 100%;height:100vh;position: relative}
.enter ul{position: absolute;left: 0;top:55%;right: 0;margin: 0 auto;text-align: center}
.enter ul li{background:url("../img25/enter02.jpg")center center no-repeat;width: 236px;height: 55px;line-height:55px; text-align: center;display: inline-block;margin: 0 15px;position: relative;}
.enter ul li a{color: #fff;font-size: 22px;font-weight: bold;}
.enter ul li:hover{background: url("../img25/enter01.jpg")center center no-repeat}
.enter ul li dl{display: none;position: absolute;top:55px;left: 0;width: 100%;}
.enter ul li dl dt{background:#fff;height:50px;line-height: 50px;text-align: center;width: 100%;border-bottom: #ddd 1px solid;}
.enter ul li dl dt a{color: #333;font-size: 18px;}
.enter ul li dl dt:hover a{color: #0a56aa}
.enter ul li:hover dl{display: block}

@media screen and (max-width:1440px){
	.wrapper{width:96%;}
	.wrapper2{width:96%;}
	.nav_menu3{width: 100%;}
	
}
@media screen and (max-width:1400px){
	.part25-05{min-height:775px}
}
@media screen and (max-width:1368px){
	.p1-z ul li .p1-z-t{height:299px}
	.nav_menu3 > ul > li > a{padding:0 23px}
	.header-r{width: 40%;}
	.m-slide .tab-menu li a{font-size: 20px;}
	.m-slide .tab-menu{width: 80%}
}
@media screen and (max-width:1320px){
.nav_menu3 > ul > li > a{padding:0 20px}
	.p1-z ul li .p1-z-t{height:289px}
	.part25-03 .p3-l{width: 66%;}
	.hexagon ul.tab li{font-size: 18px;}	
	
}
@media screen and (max-width:1280px){
	
.nav_menu3 > ul > li > a{padding:0 18px}
	.p1-z ul li .p1-z-t{height:280px}	
	.hexagon ul.tab li:nth-child(2){width: 15%;}
	.hexagon ul.tab li:nth-child(3){width: 15%;}
}

@media screen and (max-width:1024px){
	.header25 button{display: block;top:10px;right:15px;}
	.header25 .psearch{display: block;top:15px;right:80px}
	.search-25{display:none}
	.tju-link{display: none;}
	.lan25{display: none;}
	nav#nav-menu{display: none;}
	.header25{height:90px;position: static;padding-top: 20px;}
	.header25 .wrapper2{width:100%;}
	.logo25{float: none;margin-left:20px;margin-top:0;}
	.header-r{float: none;width: 100%;margin-top:17px;}
	.search-25{width:100%;float: none;}
	.nav_menu3 > ul > li{width: 100%;}
	nav{position: static;height: auto;}
	.p1-z ul li .p1-z-t{height: 224px}
	.part25-02 .p2-l{width:100%;float: none;}
	.part25-02 .p2-l ul li{margin-top:20px;height:354px;}
	.part25-02 .p2-r {width: 100%;float: none;}
	.part25-02 .p2-r ul li{margin-top: 20px;width: 48%;display:inline-block;vertical-align: top}
	.part25-02 .p2-r ul li:nth-child(2){margin-top: 20px;}
	.part25-02 .p2-r ul li p{width: 100%;height: 90px;}
	.part25-03 .p3-l{float: none;width: 100%;}
	.part25-03 .p3-r{float: none;width: 100%;margin-top: 0;margin-bottom: 40px;}
	.part25-03 .p3-r ul li{width: 48%;display: inline-block;margin:10px 0.5%}
	.p4-l{float: none;width:100%;margin:20px auto}
	.p4-r{float: none;width:100%;}
	.p4-r h2{margin:0 auto}
	.part25-04{padding-bottom:30px;}
	.p5-list{margin-top: 0;}
	.p5-list ul li{width: 48%;height:auto;margin-top:30px;position: relative;}
	.p5-list ul li ul{position: absolute;top:100px;left: 0;z-index:3;padding-top: 0;}
	.p5-list ul li:hover ul{background:rgb(11, 96, 184);padding-top: 0;}
	.p5-list ul li:hover ul li{height:40px;margin:15px auto 10px 0;border-radius:0;padding:10px 01 15px 0;border-bottom: #fff 1px solid;}
	.p5-list ul li:hover ul li a{font-size: 16px;height:40px;}
	.p5-list ul li:hover ul li:last-child{border-bottom: 0;margin-bottom: 0;padding-bottom: 0;}
	.part25-05{min-height:685px}
	.foot-l{float: none;width:100%;}
	.foot-l .copyright{display: none;}
	.foot-r{float: none;width:100%;padding: 0;margin-top: 30px;}
	
}
@media screen and (max-width:800px){
	.hexagon ul.tab li:nth-child(5){width: 15%;}
	.p1-z ul li .p1-z-t{height:167px}
	.p1-z ul li .p1-z-f p{font-size: 16px;}
	.p1-z ul li .p1-z-t span{font-size: 16px;width:150px;}
	.index_title h2 span{font-size: 40px;}
	.part25-02 .p2-l ul li{height:266px;}
	.part25-05{min-height:510px;overflow:visible}
	.foot-r .qr{text-align: center}
	.model-z{width:600px;height:800px;margin-top:-400px;margin-left:-300px;}
	.hexagon{width:86%;margin-top:70px;}
	.hexagon ul.tab li{font-size: 16px;}
	.hexagon ul.tab li:nth-child(6){left:0}
		.hexagon ul.tab li:nth-child(5){left:0}

}
@media screen and (max-width:480px){
	.logo25{margin-left:10px;width: 75%;}
	.logo25 img{width: 100%;}
	.header25{height:80px;}
	.header25 button{top:2px;right:10px}
	.header25 .psearch{top:5px;right:63px}
	.p1-z ul li{width: 99%;}
	.p1-z ul li .p1-z-t{height:290px;}
	.index_title h2 span{font-size: 30px;}
	.index_title p{display: none;}
	.index_title:before{content: "";display:none}
	.part25-02{margin-top: 10px;padding-bottom:30px;}
	.part25-02 .index_title{margin-top: 20px;}
	.part25-02 .p2-l ul li{height:290px;width:100%;}
	.part25-02 .p2-r ul li{width: 100%;margin-top:5px;}
	.part25-03 .p3-l h2{font-size:30px;}
	.part25-03 .p3-l{margin-top:20px;}
	.hexagon{display: none;}
	.part25-03 .p3-r{margin-top:15px;}
	.part25-03 .p3-r ul li{margin: 10px auto;width: 100%;}
	.p5-list ul li{margin: 10px auto;width: 100%;}
	.flogo img{width: 100%;}
	.index_title h2{text-align: center;float: none;padding-right: 0;}
	.part25-01{margin-top:10px;margin-bottom: 0;}
	.part25-01 ul li{margin-top: 0;margin-bottom: 20px;}
	.part25-02{margin-top:10px;margin-bottom: 0;}
	.part25-02 .p2-l ul li{margin-top: 0;margin-bottom: 20px;}
	.part25-02 .p2-r ul li h2{font-size: 50px;}
	.model-z{width:350px;height:600px;margin-top:-300px;margin-left:-175px;}
	.part25-05{background: #fff;}
	.o-slider--item{height:200px !important;}
}
@media screen and (max-width:390px){
	.p1-z ul li .p1-z-t{height:274px;}
	.part25-02 .p2-l ul li{height:274px;}
	.header25{height: 70px;}
	.logo25{width:70%;}
}
@media screen and (max-width:375px){
	.p1-z ul li .p1-z-t{height:263px;}
	.part25-02 .p2-l ul li{height:263px;}
}