/* header.css */
@font-face{font-family:shuzifont; font-display: swap; src:url('../css/shuzifont.ttf');}
.header{ position: fixed; z-index: 1000; width: 100%; align-items: center;display: flex; justify-content: space-between; transition: all 0.5s ease; padding: 0 3%;}
.logo{ padding: 10px 0;}
.logo img{ width: 210px;transition: all 0.5s ease;}
.top-cp{ display: flex;}
.top-cp a{ margin:0 1vw; font-size: 16px; color: #fff; transition: all 0.5s ease;}
.top-cp a:hover,.top-cd a:hover{color:#000;}
.top-cd{ display: flex; align-items: center;position: relative; margin-left: 30px;}
.top-cd a{ color: #fff;font-size: 15px;transition: all 0.5s ease; font-family: Microsoft Yahei, Arial, "Helvetica Neue", Helvetica, sans-serif;}
.top-cd::after{ position: absolute; height: 23px; left: 0; top: 24px; content: ''; width: 1px; background: #fff;}
.nav_bg{ width: 100%;  position: relative; z-index: 999;}
.sjj_nav>ul{ display: flex;}
.sjj_nav>ul>li{ position:relative;}
.sjj_nav li .sp_nav_xjb{display:none;}
.sjj_nav>ul>li>a{display:block; height:71px; line-height: 71px; color: #fff; text-transform: uppercase; text-align: center; position:relative; z-index:9; transition:0.5s;overflow: hidden;}
.sjj_nav>ul>li>a span{ display: block;transition: 0.5s;font-size: 15px;}
.sjj_nav>ul>li>a span:nth-child(1){ font-size: 15px;}
.sjj_nav>ul>li:hover>a{ color: #fff; transition: .05s;}
.sjj_nav>ul>li:hover>a span:nth-child(1){transform: translateY(-71px);}
.sjj_nav>ul>li:hover>a span:nth-child(2){transform: translateY(-71px);}
.sjj_nav>ul>li>ul{ position:absolute; width:140px; left:50%; padding-top: 10px; transform: translateX(-50%); top: 61px; overflow:hidden; display:none;}
.sjj_nav>ul>li>ul>li{background: #fff;width: 100%;}
.sjj_nav>ul>li>ul>li:nth-child(1){ border-top:none;}
.sjj_nav>ul>li>ul>li>a{ display:block; line-height:40px; height:40px; font-size:14px; color:#fff; border-bottom: 1px solid #4b4b4b; background: #1e1e1e; text-align: center; transition:0.5s;margin: 0;}
.sjj_nav>ul>li>ul>li:hover>a{background:#004856; color:#fff; transition:0.5s;}
.sjj_nav>ul>li>ul>li:last-of-type{ border: 0;}
.sjj_nav>ul>li>ul::after{content: '';  position: absolute;  left:50%; top:-1px;  width: 0;  height: 0px;  border-style: solid;  border-width: 7px;  border-color: #1e1e1e #1e1e1e transparent transparent;  transform: rotate(-45deg) translateX(-50%);  }
.sjj_nav>ul>li:nth-child(1) a{margin: 0;}
.header:hover{ background: #004856;}
.header:hover .top-cd a{ color: #fff;}
.sjj_nav>ul> #dcddq a span:nth-child(1){transform: translateY(-71px);}
.sjj_nav>ul> #dcddq a span:nth-child(2){transform: translateY(-71px);}

.sbanner{ background: #fff; overflow: hidden; width: 100%; }
.sbanner .swiper-slide img{ width: 100%;}
.sbanner .swiper-pagination-bullet{background: #fff; opacity: 1; margin: 0 6px !important;}
.sbanner .swiper-pagination-bullet-active{background: #004856;}
.sbanner .swiper-pagination{bottom: 30px;}
.top-cd-r-1{ cursor: pointer; width: 30px;}
.top-cd-r-1 i{ color: #fff; font-size: 17px;}
.top-cd-r-1 .icon-guanbi{ display: none;}
.searchBoxForm{display:none;position:absolute;top:100%;right:0;left:0;margin:auto;padding-top:30px;padding-bottom:28px;background-color:Rgba(0, 72, 86, 0.4);backdrop-filter: blur(0px);}
.searchBoxForm .searchText{float:left;font-size:18px;color:#666;width:calc(100% - 60px);height:60px; line-height: 60px; padding:0 20px; background: #fff; border-radius: 15px 0 0 15px; font-size: 14px;}
.searchBoxForm .btnsear {
   float: left; width: 60px; height: 60px; transition: all 0.5s ease; border-radius: 0 15px 15px 0;  background-color:#004856;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTQxQzU4QkU2QzUxMTFFODk4RTlFMjJGNENEQjBGOUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTQxQzU4QkY2QzUxMTFFODk4RTlFMjJGNENEQjBGOUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NDFDNThCQzZDNTExMUU4OThFOUUyMkY0Q0RCMEY5RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NDFDNThCRDZDNTExMUU4OThFOUUyMkY0Q0RCMEY5RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pj10/qgAAAJQSURBVHjavJfPSxVRFMfv00qF/JmCItLrgWguEoNAEVEirV0Q4c60iHLRwr/AjYtWJYJtijYJCq5q4UIEQQhBKdSwoCB6iiA9NaksI9Tn98T3wWF4M97xzXTgw9z5dT4z991375lIMpk0llEALoGzIAr2QBysgjmwa/yEiI/gMngO1pPuEQdPQJNFvn94nTwPXqWRbIAl8A5spTk/BiqOK77nSDYN7oB6kK2uOwUugl4wp67/BW76FferBKug07b7QA/YVPfftRXfVjdNglwf0hRn+FOkouUocZWja02GLDLXLijwEs+owWMCoJC/tcQLN3Gzetv2gMRCt8pblU48ypOzAUpTrDH3Y308C3NIPrjK+WTYBB8j3LbqgyJuBCXcfxuC+CW3DaBMi2Nsr4OPIYjj3EZArRannmLNhBNfQYLtIi3eYTvbhBcHToeIN9iOcj/oKAXlbP/Q4hW2ZYDVhSCOqfayFs9zMTcc4UFHp/rHJLT4L5jgfl8I4m5up9JVIHVqarsR4Kx1X+Utd1skxnnBNsgPQFrJlUli0Gt1KlRPt5Sh9CTrMIkPNoXANSWXBaPkGFJZhT6pPK22pc8tddMmqxJb6QPw21GvvQcx22LvCthRN0t3PWQZIxVkFjjBt2sDQ6prJb6ALvCN+z9BtW15K6PwmUsdnXApbSUegRzmqAF/ePw7OGcj1vW1jMp5j4L+NRhwVhnkgup+edioHI/4+IQxnHOrQTHYB9vgM1cgr6gBb8BpztcdfsWZhMgXQB54+j/Fhh9916UcOhRgAMJnsCe1caE5AAAAAElFTkSuQmCC);
  background-position: center center; background-repeat: no-repeat; background-size: 20px auto;
}
.searchBoxForm .btnsear:hover{ background-color: #666;}
.nybanner .searchBoxForm{ background: none;position: static; height: 110px;max-width: 65%;}
.nybanner .searchBoxForm .searchText{ height: 50px; line-height: 50px;}
.nybanner .searchBoxForm .btnsear{ height: 50px;}

.top-cd{ align-items: center;}
.top-cd .active .icon-fangdajing1{ display: none;}
.top-cd .active .icon-guanbi{ display: block; font-size: 20px;}
.sbt{ font-size: 30px; line-height: 33px;}
.sbt p{ font-size: 14px;}
#header.hide-page-header{ transition: all 0.5s ease; opacity: 0; visibility: hidden;}
#header.hide-page-header1{background: #004856; transition: all 0.8s ease; opacity: 1; visibility:visible;}
.top-cd-zr{ position: relative;width: 30px; box-sizing: border-box; margin-left: 10px;}
.top-cd-zr .cdsx{ padding-left: 5px;}
.top-cd-zr .cdsx span{ display: block; width: 30px; height: 2px; background: #fff; margin:5px 0;}
.top-cd-zr .cdsc{ display: flex; position: absolute; top: -3px; opacity: 0; z-index: 100;}
.top-cd-zr .cdsc a{ margin: 0 0 0 10px;}
.top-cd-zr .cdsc a img{width:31px;}
.top-cd-zr:hover{ }
.top-cd-zr:hover .cdsc{opacity: 1;right: 30px;}

.s-1{ background: url("../images/lcd.jpg") center bottom no-repeat; background-size: 101%; padding-bottom: 0;}
.s-1-1{ display: flex; justify-content: space-between; align-items: flex-end;}
.s-1-1 img{ max-width: 100%;}
.more a{ color: #000; font-size: 12px; display: flex; align-items: center; margin-bottom: 5px;}
.more a i{ margin-left: 10px; font-size: 18px;transition: all 0.5s ease;}
.more:hover a{color: #004856;}
.more:hover a i{ margin-left: 3px;}
.s-1-1 .more a{ color: #fff;}
.s-1-1 .more:hover a{color: #004856;}

.s-1-2{ padding: 5vh 0; position: relative;}
.lsgsnr .swiper-slide{ display: flex; justify-content: space-between; align-items: center; background: #1e1e1e;}
.lsgsnr .swiper-slide img{ width: 70%;overflow: hidden;transition: all 0.5s ease}
.lsgsnr .swiper-slide:hover img{ transform: scale(1.01);}
.lsgsnr .swiper-slide .lsgsnr-nr{ padding: 20px 40px; color: #fff; text-align: center; width: 30%;}
.lsgsnr .swiper-slide .lsgsnr-nr h2{ font-size: 27px; font-weight: 500;}
.lsgsnr .swiper-slide .lsgsnr-nr h3{ padding-top: 10px; padding-bottom: 15px;}
.lsgsnr .swiper-slide .lsgsnr-nr a{ display: block; margin-top: 70px; color: #fff;}
.lsgsnr .swiper-slide .lsgsnr-nr a:hover{ color: #85cdd2;}
.lsgssz{position: relative;}
.lsgssz::after{position: absolute; content: ''; width: 100%; height: 1px; background: #666;left: 0; top:50px;}
.lsgssz .swiper-slide{text-align: center; font-size: 24px; cursor: pointer;}
.lsgssz .swiper-slide span{ display: block; font-size: 14px; position: relative; padding-top: 20px; margin-top: 10px;}
.lsgssz .swiper-slide span::after{position: absolute; top: 0; left: 50%; transform: translateX(-50%); content: ''; width: 10px; height: 10px ; border-radius: 50%; background: #333;}
.lsgssz .swiper-slide-thumb-active{ color: #004856;font-weight: 500;}
.lsgssz .swiper-slide-thumb-active span::after{background: #004856;width: 15px; height: 15px;top: -3px;}
/* .lsgssz .swiper-slide-active{ color: #004856;}
.lsgssz .swiper-slide-active span::after{ color: #004856;} */

.lsgssz{ padding-bottom: 30px;}
.lsgssz .swiper-button-next{top: 58px; right: -5px; color: #000; background: none;}
.lsgssz .swiper-button-next img{margin: -4px 0px 0 3px;}
.lsgssz .swiper-button-prev{top: 58px; left: -5px; color: #000; background: none;}
.lsgssz .swiper-button-prev img{margin: -4px 0px 0 5px;}
.shuzi_box ul{ text-align: center; display: flex; justify-content: space-between;}
.shuzi_box ul li:hover b span,.shuzi_box ul li:hover b i,.shuzi_box ul li:hover p{color: #85cdd2;}
.shuzi_box ul li{position: relative; padding-bottom: 10vh;}
.shuzi_box ul li b{position: relative; font-weight: 500; display: block;transition: all 0.5s;}
.shuzi_box ul li b i{ font-size: 40px; color: #fff; text-align: center; display: inline-block; padding-right: 5px;font-style: normal; font-family: shuzifont;}
.shuzi_box ul li b span{ font-size: 14px;color: #fff; display: inline-block; font-weight: 400;}
.shuzi_box ul li p{ font-size:14px; line-height: 16px; color: #fff; display:block; text-align: center; }
.shuzi_box ul li:hover b{ transform:translateY(-5px);}
.shuzi_box ul li::after{ position: absolute; width:0; height: 3px; background: #85cdd2; content: ''; bottom: 0;left: 50%; transform: translateX(-50%);transition: all 0.5s ease;}
.shuzi_box ul li:hover::after{ width: 100%;}
.shuzi_box ul .swiper-pagination-bullet{ background: #fff; opacity: 0.5;}
.shuzi_box ul .swiper-pagination-bullet-active{ background: #fff; opacity: 1;}
.s-2{ background: url("../images/syxdq.jpg") top center no-repeat; background-size: 100%; padding-bottom: 0; overflow: hidden;}
.s-2-nrw{ display: flex; justify-content: space-between; align-items: center;}
.s-2-nr{ text-align: center; width:430px; font-size: 24px; margin-top: 5vh;}
.s-2-nr img{ width: 100%; padding: 0 60px; display: block; margin: 20px auto;}
.s-2-nr span{ position: relative;}
.s-2-nr span::after{ position: absolute;top: 50%; left: -98px; transform: translateY(-50%); height: 2px; background: #333; width: 80px; content: '';}
.s-2-nr span::before{ position: absolute;top: 50%; right: -98px; transform: translateY(-50%); height: 2px; background: #333; width: 80px; content: '';}
.s-2-nr p{ font-size: 51px; color: #000; font-weight: bold;  line-height: 60px;}
.yxnrw-r{ width:calc(100% - 600px);}
.yxnrw-r img{width: 70%;margin: 0 auto;}

.s-3{ padding-bottom: 10vh;}
.s-3 h2{ color: #004856; font-size: 30px; font-weight: 500; text-align: center;}
.s-3 ul{ display: flex; justify-content: space-between; margin-top: 25px;}
.s-3 ul li{display: flex; align-items: center;}
.s-3 ul li p{ margin-left: 15px; font-size: 14px; line-height: 20px;}

.s-4{ background: url("../images/4d.jpg") top center no-repeat; background-size: cover;}
.s-4 .sbt,.gcal-xgcp .sbt,.qgmd-mdhd .sbt{ color: #fff;}
.sbtcd a{ color: #fff; margin-left: 15px; font-size: 14px; position: relative; padding-left: 15px;}
.sbtcd a::after{ height: 100%; width: 1px; position: absolute; left: 0; top: 0; content: ''; background: Rgba(255,255,255,0.5);}
.sbtcd a:nth-child(1)::after{ display: none;}
.sbtcd a:hover{color: #85cdd2}
.sbtcd .tab-buttons{ display: flex;}
.sbtcd .tab-buttons h3{ color: #fff; margin-left: 15px; cursor: pointer;}
.sbtcd .tab-buttons h3:hover{color: #85cdd2}

.sbt2{ color: #fff;}
.sbt2 span{ text-transform: uppercase; font-size: 30px; line-height: 33px;}
.sbt2 p{ font-size: 20px;}
.s-3-nr{ margin-top: 15vh;}
.s-4-xz img{ display: block; margin:  0 auto; max-width: 100%; margin-top: 35px;}
.s-3-nr ul{ display: flex;  flex-wrap: wrap; margin-top: 30px; background-image: linear-gradient(#fff 100px, #fff 165px, Rgba(0,0,0,0) 165px); padding: 15px;}
.s-3-nr ul a{ width: 50%; display: flex; justify-content: space-between; background: #1e1e1e; overflow: hidden; align-items: center;text-transform: uppercase;}
.s-3-nr ul a .s-3-nr-l{ width: 50%; position: relative; overflow: hidden;}
.s-3-nr ul a .s-3-nr-l img{ width: 100%;transition: all 0.5s ease}
.s-3-nr ul a .s-3-nr-l p{ position: absolute; color: #fff; font-size:40px; font-weight:bold; width: 100%; text-align: center; top: 50%; transform: translateY(-50%); transition: all 0.5s ease}
.s-3-nr ul a .s-3-nr-r{ width: 50%; padding: 10px 30px; text-align: center; color: #fff;}
.s-3-nr ul a .s-3-nr-r h3{ font-weight: 300; font-size: calc(18px + 0.5vw); line-height: 33px;}
.s-3-nr ul a .s-3-nr-r u{ padding:0 0 20px 0; font-size: 13px; display: block;}
.s-3-nr ul a .s-3-nr-r p{ margin-bottom: 10px;text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}
.s-3-nr ul a .s-3-nr-r span{ display: block; background: #004856; width: 100px; margin: 20px auto 10px; font-size: 16px; padding: 2px 0;}
.s-3-nr ul a .s-3-nr-r p:nth-of-type(2){word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; font-size: 13px;}
.s-3-nr ul a .s-3-nr-r i{ font-size: 33px;font-style:normal; font-weight: 100;}
.s-3-nr ul a:hover .s-3-nr-l img{ opacity: 0.5;}
.s-3-nr ul a:hover .s-3-nr-l p{transform: translateY(-50px);}
.s-3-nr ul a .s-3-nr-l::after{ position: absolute; top: 50%; transform: translateY(-50%); right: 0; content: ""; width: 0; height: 0; border-right: 10px solid #1e1e1e;border-top:10px solid transparent;border-left: 10px solid transparent;border-bottom: 10px solid transparent; }
.s-3-nr ul a:nth-of-type(n+3) .s-3-nr-l::after{ right: auto; left: 0; border-right: 10px solid transparent;border-top:10px solid transparent;border-left: 10px solid #1e1e1e;border-bottom: 10px solid transparent;}
.s-3-nr ul a:hover .s-3-nr-r span{ background: #fff; color: #004856;}

.sjsslgd{ margin-top: 36px;}
.sjsslgd .swiper-slide{ display: flex; justify-content: space-between;}
.sjsslgd .swiper-slide p span{ display: block; font-size: 20px; padding-bottom: 10px; text-align: center;}
.sjsslgd .swiper-slide img{width: 100%; opacity: 0.5; }
.sjsslgd .swiper-slide p{ width: 32%; padding: 15vh 3% 10vh;height: 100%;text-align: center;}
.sjsslgd .swiper-slide-active img{opacity: 1;}
.sjjslt{ width: 73%;background: #000;}
.sjjslz{ font-family: shuzifont; text-transform: uppercase; font-size: 110px; line-height: 110px; color: Rgba(160,160,160,0.6); position: absolute; bottom:-3px; left: 37.6%; font-weight: bold; z-index: 20;}
.s-5-3{ padding-top: 10vh; text-align: center;}
.s-5-3 p{ font-size: 18px; padding-bottom: 10px;}
.sjsslgd .swiper-button-next, .sjsslgd .swiper-button-prev{ width: 40px; height: 40px; border-radius: 50%; text-align: center;line-height: 40px; background: #1e1e1e;}
.sjsslgd .swiper-button-next i, .sjsslgd .swiper-button-prev i{ color: #fff; text-align: center; font-size: 20px;}
.sjsslgd .swiper-button-next{left: 32%; top: 71%;}
.sjsslgd .swiper-button-prev{left: 26%; top: 71%;}
.sjsslgd .swiper-button-next:hover,.sjsslgd .swiper-button-prev:hover{ background: #004856;}
.sjsslgd .swiper-button-disabled,.jjwhgd .swiper-button-disabled{ opacity: 1;}
.s-6{background: url("../images/ald.jpg") bottom center no-repeat; background-size: cover;padding: 10vh 0 18vh; position: relative;}
.s-6 .sbt{ color: #fff;}
.s-6 .more a{ color: #fff;}
.s-6 ul{display: flex; justify-content: space-between; margin-top: 36px;}
.s-6 ul li{position: relative; overflow: hidden;background: #fff;}
.s-6 ul li:nth-child(1){ width: 53%;}
.s-6 ul li a p{position: absolute; top: 50%; transform: translateY(-50%); text-align: center; width: 100%; color: #fff; z-index: 10;}
.s-6 ul li:nth-child(1) a::after{ height: 100%; width: 100%; opacity: 0; background:Rgba(0, 0, 0, 0.5);content: ''; top: 0; left: 0; position: absolute; z-index: 5;transition: all 1s;}
.s-6 ul li:nth-child(1) a:hover::after{ opacity: 1;}
.salwznr{ position: absolute; text-align: center; padding: 0 35px; top: 70%; width: 100%; color: #fff; opacity: 0; z-index: 100;transition: all 0.5s;}
.s-6 ul li:hover .salwznr{ top: 60%; opacity: 1;}
.s-6 ul li p{ font-size: 20px; text-align: center; position: relative; z-index: 15;}
.s-6 ul li p span{ display: block;}
.s-6 ul li:nth-child(2),.s-6 ul li:nth-child(3){ width: 23.5%;}
.s-6 ul li:nth-child(3) img{ position: absolute; bottom: 0;}
.s-6 ul li:nth-child(2) a::after{ width: 100%; height:100%;background:Rgba(0, 0, 0, 0.5); opacity: 0; content: ''; top: 0; left: 0; position: absolute; z-index: 5;transition: all 1s;}
.s-6 ul li:nth-child(2) a:hover:after{ opacity: 1;}
.s-6 ul li:nth-child(3) a::after{ width: 100%; height:100%;background:Rgba(0, 0, 0, 0.5); opacity: 0; content: ''; top:0; left: 0; position: absolute; z-index: 5;transition: all 1s;}
.s-6 ul li:nth-child(3) a:hover:after{ opacity: 1;}
.s-6 ul li:nth-child(3) a p,.s-6 ul li:nth-child(2) a p{ color: #333;}
.s-6 ul li:nth-child(3) a:hover p,.s-6 ul li:nth-child(2) a:hover p{ color: #fff;}
.s-6 ul li:nth-child(2) a p{ top: auto; bottom: 13%;}
.s-6 ul li:nth-child(3) a p{ top:16%;}
.s-6 ul li img{ width: 100%;}
.s-7{ background: #004856; position: relative;}
.s-7 .sbt{ color: #fff; position: absolute; left: 10%; z-index: 100;}
.sbznr .swiper-slide p{ position: absolute; top: 55%; width: 50%; color: #fff; left: 25%; text-align: center;}
.sbznr .swiper-slide img{ width: 100%;}
.sdyw{ font-family: shuzifont; font-size: 100px; height: 80px; text-transform: uppercase; color: #fff; font-weight: bold; text-align: right; line-height: 80px; overflow: hidden; margin-top: 60px; position: absolute; bottom: 0; right: 10%; z-index: 100;}
.sbzsz .swiper-slide{ padding: 15px 0; cursor: pointer;}
.sbzsz .swiper-slide p{ color: #fff; text-align: center; padding-top: 10px; font-size: 18px;}
.sbzsz .swiper-slide img{ max-width: 100%; display: block; margin: 0 auto;}
.sbzsz .swiper-slide img:nth-child(2){ display: none;}
.sbzsz{position: absolute; top: 200px; z-index: 100; left: 50%; transform: translateX(-50%);}
.sbzsz .swiper-slide-thumb-active{ background:Rgba(255,255,255,0.6);}
.sbzsz .swiper-slide-thumb-active img:nth-child(2){ display: block !important;}
.sbzsz .swiper-slide-thumb-active img:nth-child(1){ display: none !important;}
.sbzsz .swiper-slide-thumb-active p{ color: #004856;}

.s-8{ background: url("../images/xwd.jpg") top center no-repeat; background-size: cover;}
.s-8 .sbtcd a{ color: #000;}
.s-8 .sbtcd a:hover{ color: #85cdd2;}
.s-8 .sbtcd a::after{background: Rgba(0,0,0,0.5);}
.s-8 .sbtcd a:nth-child(1):after{ display: none;}
.s-8 dl{ display: flex; justify-content: space-between; margin-top: 20px;}
.s-8 dl dt{ width: 42%; position: relative; overflow: hidden; max-height: 748px;}
.s-8 dl dt a{position: relative; display: block;}
.s-8 dl dt a img{position: relative;overflow: hidden;transition: all 0.5s; min-height: 735px;}
.s-8 dl dt a p{ position: absolute; bottom: 50px; width:calc(100% - 60px); margin: 0 30px; color: #fff; font-size: 18px; border-bottom: 1px solid #fff;transition: all 0.5s; z-index: 18;}
.s-8 dl dt a p span{ display: block; font-size: 14px; padding: 15px 0;}
.s-8 dl dt a:hover p{ transform: translateY(-20px);}
.s-8 dl dt a:hover img{ transform: scale(1.03);}
.s-8 dl dt a::after{position: absolute; bottom: 0; left: 0; width: 100%; height: 300px; content: '';background: linear-gradient(to bottom, Rgba(0,0,0,0), Rgba(0, 0, 0, 0.9)); z-index: 1;}
.s-8 dl dd{ width: 55%;}
.s-8 dl dd a{ display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid #000; padding-bottom: 15px; margin-bottom: 15px; position: relative;transition: all 2s;}
.s-8 dl dd a .sxw-l{width: 33%; overflow: hidden;}
.s-8 dl dd a img{ width:100%; display: block;transition: all 0.5s;}
.sxw-r{ width: 63%;}
.sxw-r h1{ font-size: 18px; font-weight: 500; padding-bottom: 13px;display: block;  overflow: hidden;  white-space: nowrap;   -o-text-overflow: ellipsis;   text-overflow: ellipsis;}
.s-8 dl dd a:hover h1{ color: #004856;}
.s-8 dl dd a:hover{border-bottom: 1px solid Rgba(0, 72, 86, 0);transition: all 0.3s;}
.s-8 dl dd a::after{ position: absolute; width: 0; height: 2px; background: #004856; content: ''; bottom: 0; left: 0;transition: all 0.8s;}
.s-8 dl dd a:hover::after{ width: 100%;}
.s-8 dl dd a:hover img{ transform:scale(1.1);}
.s-8 .w1520{position: relative;}
.sxwsz{position: absolute; right: 0; top:20px;}
.sxwsz .swiper-slide{ margin-left: 20px; cursor: pointer; font-size: 18px;}
.sxwsz .swiper-slide-thumb-active{ color: #004856;}
footer{background: #1e1e1e; padding-top: 36px;}
.footer-1{ display: flex; justify-content: space-between; align-items: center;}
.footer-1 a{ color: #fff;font-size: 18px;position: relative; display: flex; align-items: center;}
.footer-1 a img{max-width: 80px; display: block;}
.footer-1 a p{ margin-left: 10px;}
.footer-1 a::after{position: absolute; content: ''; height: 80%; width: 1px; background: #8f8f8f; right: -50%; top:10%;}
.footer-1 a:last-of-type::after{ display: none;}
.footer-1 a:hover{ color: #85cdd2;}
.footer-2{ border-top: 1px solid #8f8f8f; margin-top: 36px; padding-top:50px;}
.footer-2 dl{ display: flex; justify-content: space-between;}
.footer-2 dl dt{ display: flex; width:50%;justify-content: space-between;}
.footer-2 dl dt li a{ display: block; color: #f1f1f1; }
.footer-2 dl dt li:last-of-type{ margin-right: 0;}
.footer-2 dl dt li a:nth-child(1){ margin-bottom: 20px; font-size: 18px; color: #fff;}
.footer-2 dl dt li a:hover{color: #85cdd2;}
.footer-2 dl dd{ display: flex;color: #fff; width: 35%; align-items:flex-start;}
.footer-2 dl dd img{margin-right: 20px; display: block; width: 140px;}
.footer-2 dl dd p{ width:calc(100% - 140px);}
.footer-3{ color: #fff; margin-top: 46px;}
.footer-3 a{ color: #fff; margin-right: 15px;}
.footer-3 a:hover{ color: #85cdd2;}
.footer-4{ background: #000; text-align: center; color: #fff; padding: 15px 0; margin-top: 46px;}
.footer-4 a{ color: #fff;}
.footer-4 a:hover{ color: #85cdd2;}
.nybanner{ position: relative;}
.nybanner .jjt{ width: 100%;}
.nybanner-nr{ position: absolute; bottom: 20px; left: 10%;width: 80%;}
.nybanner-nr ul{display: flex; justify-content:center; margin-bottom: 15vh; width: 86%; margin-left: 7%;}
.nybanner-nr ul a{ width:16%; margin: 0 10px; display: block; background: Rgba(255,255,255,0.8); text-align: center; padding: 10px 0; font-size: 18px;}
.nybanner-nr ul a:hover{ background: Rgba(0, 72, 86,0.8); color: #fff;}
#dqejcd{background: Rgba(0, 72, 86,0.8); color: #fff;}
.nr-dqwz{ color: #fff; display: flex; justify-content: space-between;}
.nr-dqwz li{display: flex; align-items: center;}
.nr-dqwz li img{ margin-right: 10px;}
.nr-dqwz a{color:#fff}

.jjsdyw{ font-family: shuzifont; font-size: 100px; line-height: 100px; text-transform: uppercase; color: #fff; font-weight: bold; text-align: right; position: absolute;right: 0; bottom: -40px; z-index: 100;}
.infobanner{ position: relative;}
.infobanner .jjt{ width: 100%;}
.infobanner-nr{ position: absolute; bottom: 20px; left: 10%;width: 80%;}
.infobanner-nr ul{display: flex; justify-content:center; margin-bottom: 15vh; width: 86%; margin-left: 7%;}
.infobanner-nr ul a{ width:16%; margin: 0 10px; display: block; background: Rgba(255,255,255,0.8); text-align: center; padding: 10px 0; font-size: 18px;}
.infobanner-nr ul a:hover{ color: #004856;font-weight: bold;}
.infobanner-nr ul .active{ color: #004856; font-weight: bold;}

.jj-1{ background: url("../images/jj2.jpg") center top no-repeat; background-size: cover; overflow: hidden;}
.jj-1-nr{background-image: linear-gradient(Rgba(0, 72, 86, 0.8) 0%, Rgba(0, 72, 86, 0.8) 80%, Rgba(0, 72, 86, 0) 100%); width: 780px; padding: 70px; color: #fff; margin: 36px 10% 0 auto;}
.jj-1-nr-t{ display: flex;justify-content: space-between; align-items: center;}
.jj-nr-o{ margin-top: 36px;}
.jj-2 img{ width: 100%;}

.jj-3{ background: url("../images/jj4.jpg") center top no-repeat; background-size: cover;}
.jj-nr-tb{display: flex;}
.jj-nr-tb img{ max-width: 100%; margin-right: 30px; margin-top: 65px;}
.jj-3 .jj-1-nr{background-image: linear-gradient(Rgba(26, 26, 26, 0.8) 0%, Rgba(26, 26, 26, 0.8) 80%, Rgba(26, 26, 26, 0) 100%); width: 780px; padding: 70px; color: #fff; margin: 36px auto 0 10%;}
.jj-4{background: url("../images/jj5.jpg") center top no-repeat; background-size: cover;}
.jj-4 ul{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.jj-4 ul li{ width:15%; text-align: center; color: #fff; margin-bottom: 50px;}
.jj-4 ul li:nth-last-child(-n+6){ margin-bottom: 0;}
.jj-4 ul li img{ display: block; margin: 0 auto; max-width: 100%; border: 1px solid #fff; border-radius: 50%; padding: 10px;transition: all 0.5s;}
.jj-4 ul li p{ padding-top: 10px;}
.jj-4 ul li:hover img{transform: rotateY(360deg) translateY(-15px);}

.jj-5{background: url("../images/jj6.jpg") center top no-repeat; background-size: cover; overflow: hidden;}
.jj-5 .sbt{ color: #fff;}
.jjwhgd .swiper-wrapper{ padding-top: 36px;}
.jjwhgd .swiper-slide p{ position: absolute; top: 36%; text-align: center; width: 100%; color: #fff; font-size: 18px;transition: all 0.5s ease;}
.jjwhgd .swiper-slide p span{font-family: shuzifont; font-size: 30px; text-transform: uppercase; display: block;}
.jjwhgd-nr{ position: absolute; top: 80%; transform: translateY(-50%); color: #fff; padding: 0 30px;text-align: center; width: 100%;opacity: 0;transition: all 0.5s ease;}
.jjwhgd-nr span{ display: block;text-transform: uppercase; padding-bottom: 10px;}
.jjwhgd .swiper-slide:hover .jjwhgd-nr{top: 50%; transform: translateY(-50%); opacity: 1;}
.jjwhgd .swiper-slide:hover p{ top: 45%;}
.jjwhgd .swiper-button-prev, .jjwhgd .swiper-button-next{ background: none; color: #fff; top:50px; width: 45px; height: 45px; border-radius: 50%; background: #1e1e1e; text-align: center; line-height: 45px;transition: all 0.5s ease;}
.jjwhgd .swiper-button-prev{left: auto;right: 75px;}
.jjwhgd .swiper-button-prev i, .jjwhgd .swiper-button-next i{font-size: 20px;}
.jjwhgd .swiper-button-prev:hover,.jjwhgd .swiper-button-next:hover{ background: #004856;}
.jjwhgd .swiper-slide img{ width: 100%;}
.tcwhnr span{ display: block; padding-bottom: 15px;}
.tcwhnr{position: absolute; text-align: center; top: 50%; transform: translateY(-50%); width: 90%; color: #fff; padding: 0 5%;}
.qytdgd .swiper-slide{ display: flex; justify-content: space-between;}
.qytdgd .swiper-slide dt{ width: 50%; height: 100%; position: relative; overflow: hidden;}
.reveal-modal-bg { position: fixed; height: 100vh; width: 100%; z-index: 41000; display: none; top: 0; left: 0; background:rgba(00, 00, 00, 0.8) }
.reveal-modal { visibility: hidden; top: 50%; left: 50%; transform: translate(-50%,-50%); position: absolute; z-index: 41001; border: 20px solid #fff; border-radius: 10px; min-width: 50%;min-height: 50%; overflow: hidden;background: Rgba(0, 0, 0, 0.9);}
.reveal-modal.small{ width: 200px; margin-left: -140px;}
.reveal-modal.medium{ width: 400px; margin-left: -240px;}
.reveal-modal.large{ width: 600px; margin-left: -340px;}
.reveal-modal.xlarge{ width: 800px; margin-left: -440px;}
.reveal-modal .close-reveal-modal { font-size: 30px; line-height: 0.5; position: absolute; top: 8px; right: 11px; color: #fff; text-shadow: 0 -1px 1px rbga(0,0,0,.6); font-weight: bold; cursor: pointer;}
.reveal-modal img{width: 100%; object-fit: cover;}
.qytdgd .swiper-slide dt .sbt{ position: absolute; color: #fff; top: 70px; left: 20%;}
.qytdgd .swiper-slide dd{ width: 50%; background: #004856; color: #fff; padding: 170px 10% 70px 70px;transform: translateY(-70px);}
.qytdgd .swiper-button-prev, .qytdgd .swiper-button-next{ background: none; top: 65%; color: #fff;width: 45px; height: 45px; border-radius: 50%; border: 1px solid #fff;text-align: center; line-height: 45px;}
.qytdgd .swiper-button-prev i, .qytdgd .swiper-button-next i{font-size: 20px;}
.qytdgd .swiper-button-prev:hover, .qytdgd .swiper-button-next:hover{ background: #fff;}
.qytdgd .swiper-button-prev:hover i, .qytdgd .swiper-button-next:hover i{ color: #004856;}
.qytdgd .swiper-button-prev{left: 54%;}
.qytdgd .swiper-button-next{right: 39%;}
.qytdgd .swiper-slide dt img{ width: 100%;}
.qytdgd .swiper-slide dd .qytdgd-t{ padding-bottom: 15px; font-size: 18px;}
.qytdgd .swiper-slide dd .qytdgd-t span{ display: block; text-transform: uppercase;}
.qytdgd-nr{ height: 160px;overflow-y: auto; padding-right: 50px;}
.qytdgd-nr::-webkit-scrollbar {width: 3px;height: 1px;}
.qytdgd-nr::-webkit-scrollbar-thumb {border-radius: 5px;background: #fff;}
.qytdgd-nr::-webkit-scrollbar-track {border-radius: 5px;background: Rgba(255, 255, 255, 0.3);}
.jj-6{position: relative;}
.qytdgd{ position: relative; z-index: 10;}
.jj-7{ position: relative; z-index: 9; margin-top: -71px;}
.jj-7 .sbt{ position: absolute; top: 18%; left: 10%; color: #fff; z-index: 10;}
.shzrsz{position: absolute; z-index: 10; width: 100%; bottom: 0;}
.shzrsz .swiper-slide{background: Rgba(106,106,106,0.8); padding: 30px;text-align: center; color: #fff; font-size: 20px; cursor: pointer;}
.shzrsz .swiper-slide span{ display: block; font-size: 12px;}
.shzrnr .swiper-slide img{ width: 100%;}
.shzrsz .swiper-wrapper{align-items: flex-end;}
.shzrsz .swiper-slide-thumb-active{ background: #004856; padding: 60px 30px;}
.qytdgd-yw{ text-transform: uppercase;font-family: shuzifont; font-size: 110px; line-height: 107px; color: Rgba(255,255,255,0.5); position: absolute; bottom: -5px; right: 23.5%; z-index: 20;font-weight: bold;}

.rr-1,.yx-1,.lsgs,.rr-xq{ background: #004856;}
.rr-1 .rr-1-nr{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.rr-1 .rr-1-nr li{ width: 17.4%; margin-bottom: 40px; cursor: pointer;}
.rr-1 .rr-1-nr li img{ width: 100%;}
.rr-1 .rr-1-nr li p{ color: #fff; padding-top: 15px; text-align: center;}
.rr-1 .rr-1-nr li:nth-last-child(-n+3){padding: 0; margin: 0; height: 0; overflow: hidden;}
.denglu-bg{position:absolute;z-index:200;left:0;top:0;right:0;bottom:0;}
.denglud{z-index:21000;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.8);visibility:hidden;opacity:0;}
.denglu-ok{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 10000; text-align: left;  padding: 45px; font-size: 25px; width: 80%;}
.fi {position: fixed;}
.denglu-t{ position: absolute; right: 50px; top: 50px; z-index: 1000;}
.denglu-t i{ color: #fff; width: 40px; height: 40px; border-radius: 50%; background: #004856; display: block; text-align: center; line-height: 40px; cursor: pointer;}
.denglu-t:hover i{ background: #85cdd2;}
.rrlbdggdnr{ padding-bottom: 50px;}
.rrlbdggdnr .swiper-slide img,.rrlbdggdsz .swiper-slide img{ display: block; margin: 0 auto; max-width: 100%;max-height: 70vh;}



.page{ margin-top: 10px;background: #004856;}
.page a{ float: left;  display: block; margin-left: 10px; border: 1px solid Rgba(255, 255, 255, 0.3); border-radius: 8px; padding: 3px 10px; color: #fff;}
.page a:first-child{ margin-left: 0;}
.page #dqym{ background: #004856; color: #fff;border: 1px solid #004856;}
.page a:hover{ color: #004856; background: #fff;}
.yx-1 .yx-lb{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.yx-1 .yx-lb a{ display: block; background: #1a1a1a; width: 32%; position: relative; margin-bottom: 25px; overflow: hidden;transition: all 0.5s ease;}
.yx-1 .yx-lb a .yx-ms{ color: #fff; padding: 20px 40px;position: absolute; width: 100%; bottom: 0; left: 0; background: #1e1e1e;transition: all 0.5s ease;}
.yx-1 .yx-lb a .yx-ms h3{ font-size: 20px; font-weight: 500; padding-bottom: 5px;}
.yx-1 .yx-lb a .yx-ms p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.yx-1 .yx-lb a .inner{position: relative; padding-bottom: 100px;}
.yx-1 .yx-lb a:hover .yx-ms{ bottom: 15px; }
.yx-1 .yx-lb a:hover .yx-ms p{ overflow: inherit; text-overflow: inherit; white-space: inherit;}
.yx-1 .inner i{ position: absolute; top: 45%; left: 50%; transform: translate(-50%,-50%); text-align: center; width: 74px; height: 74px; line-height: 74px; border: 1px solid Rgba(255,255,255,0.5); border-radius: 50%; background: Rgba(0,0,0,0.5); color: #fff; font-size: 40px;}
.yx-1 .yx-lb a:hover .inner i{background: #004856;border: 1px solid #004856;}
.yx-1 .yx-lb a:nth-last-child(-n+2){ padding: 0; margin: 0;background: none; height: 0;}
.rr-xq h1{ color: #fff; text-align: center; padding-bottom: 30px;}
.rr-xq-nr img{ display: block; margin: 10px auto; max-width: 100%;}
.lsgs .sbt{ color: #fff;}
.lsgs .lsgssz::after{background: Rgba(255, 255, 255, 0.5);}
.lsgs .lsgssz .swiper-slide span::after{background: #fff;top: 2px;  left: -56%;}
.lsgs .lsgssz .swiper-slide span{ display: inline; font-size: 24px;}
.lsgs .lsgssz .swiper-slide-thumb-active{color: #000;  background: #85cdd2;margin-top: 0 !important;}
.lsgs .lsgssz .swiper-slide{ color: #fff;padding: 11px 0;margin-top: 26px; text-align: center;}
.lsgs .lsgssz::after{ top: 27px;}
.lsgs .lsgssz .swiper-slide-thumb-active span::after{ display: none;}
.lsgs .lsgssz .swiper-button-prev{top: 35px;}
.lsgs .lsgssz .swiper-button-next{top: 35px;}
.lsgs .lsgsnr .swiper-slide{ flex-wrap: wrap; background: none; justify-content: center;padding-bottom: 30px;}
.lsgs .lsgsnr .swiper-slide li{ width: 35%; color: #fff;  margin: 0 45px;}
.lsgs .lsgsnr .swiper-slide li a{ color: #fff;}
.lsgs .lsgsnr .swiper-slide li img{ border: 12px solid #d4d4d4; width: 100%;transition: all 0.5s ease;}
.lsgs .lsgsnr .swiper-slide li:hover img{ transform: scale(1.03);}
.lsgs .lsgsnr .swiper-slide li p{ color: #85cdd2; font-size: 20px; padding: 10px 0;}
.lsgs .lsgsnr .swiper-slide li span{ display: block;text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}
.lsgs .lsgsnr .swiper-slide li u{ font-size: 33px; padding-top: 25px; display: block; position: relative;}
.lsgs .lsgsnr .swiper-slide li u::after{position: absolute; top: 60%; right: -50px; width: 10px; height: 10px; background: #fff; border-radius: 50%; content: '';transition: all 0.5s ease;}
.lsgs .lsgsnr .swiper-slide li:nth-child(2n){ margin-top: 250px;}
.lsgs .lsgsnr .swiper-slide li:nth-child(2n) u::after{ right: auto; left: -50px;}
.lsgs .lsgsnr .swiper-slide li:nth-child(2n+1){ text-align: right;margin-top: -100px;}
.lsgs .lsgsnr .swiper-slide.zyyg li{ margin-top: 76px;margin-left: -38%;}
.lsgs .lsgsnr .swiper-slide li:hover u::after{width: 15px; height: 15px;background: #85cdd2; right: -52px;}
.lsgs .lsgsnr .swiper-slide li:nth-child(2n):hover u::after{ right: auto; left: -52px;}

.lsgs .lsgsnr{position: relative;transform: translateY(-26px);padding-top: 40px;}
.lsgs .lsgsnr::after{ height: 100%; width: 1px; position: absolute; top:50px; left: 50%; content: ''; background: #fff;}
.lsgs .lsgssz{ padding-bottom: 0;}
.fw7x{background: #1a1a1a;}
.fw7x-2{ display: flex; justify-content: space-between; color: #fff; padding: 45px 0;}
.fw7x-2 li{ width: 16%; text-align: center;}
.fw7x-2 li img{width: 36%; display: block; margin: 0 auto; transition: all 0.5s ease;position: relative;}
.fw7x-2 li p span{ display: block; font-size: 18px; padding: 15px 0 10px 0;}
.fw7x-2 li img:nth-of-type(2){ display: none;}
.fw7x-2 li:hover img{transform: rotateY(360deg) translateY(-10px);}
.fw7x-2 li:hover{ color: #85cdd2;} 

.fw7x-1{ position: relative;}
.fw7x-1 img{  width: 100%;}
.fw7x-1 .sbt{ position: absolute; width: 80%; bottom: 0; left: 10%; color: #fff; padding: 45px; background: Rgba(0,0,0,0.5);}
.fw7x-3{background: url("../images/shd.jpg") center top no-repeat; background-size: cover;}
.fw7x-3 .sbt{ color: #fff; margin-bottom: 36px;}
.fw7x-3-ts{ color: #fff; padding-top: 36px;}
.shfwgd .swiper-slide{ display: flex;}
.shfwgd .swiper-slide dt{ position: relative; width: 431px;}
.shfwgd .swiper-slide dt p{ color: #fff; position: absolute; top: 50%; transform: translateY(-50%); text-align: center; width: 100%;}
.shfwgd .swiper-slide dt p u{ font-family: shuzifont; display: block; font-size: 170px; line-height: 180px;}
.shfwgd .swiper-slide dt p span{ font-size: 30px; display: block;}
.shfwgd .swiper-slide dd{ width: calc(100% - 431px);}
.shfwgd .swiper-slide dd li{ background: #6a6a6a; display: flex; justify-content: space-between; text-align: center;}
.shfwgd .swiper-slide dd li:nth-child(1){ background: Rgba(0,0,0,0.5); }
.shfwgd .swiper-slide dd li:nth-child(1) p{ height: 60px; line-height: 60px; font-size: 24px;}
.shfwgd .swiper-slide dd li p{ text-align: center; width: 30%; border-left: 1px solid #004856; border-bottom: 1px solid #004856;color: #fff;height: 50.3px; line-height: 50.3px;}
.shfwgd .swiper-slide dd li p:nth-child(1){ border-left: 0;}
.shfwgd .swiper-slide dd li p:nth-child(2){ width: 40%;}
.swiper-button-prev, .swiper-button-next{ background-image: none !important;}
.shfwgd .swiper-button-prev i, .shfwgd .swiper-button-next i{ font-size: 33px; color: #fff;}
.shfwgd .swiper-slide dd li:hover{background: #004856;}
.shfwgd .swiper-slide img{ width: 100%;}
.shfwxgd .swiper-slide{background: #1a1a1a; cursor: pointer; color: #fff; text-align: center; padding: 20px 0; border: 1px solid #1a1a1a;}
.shfwxgd .swiper-slide-thumb-active{background: #004856;border: 1px solid Rgba(255, 255, 255, 0.5);}
.zwcx{position: absolute; left: 10%; top: 50%; transform: translateY(-50%); color: #fff;font-weight: bold;}
.zwcx p{ font-family: shuzifont;font-size: 80px; line-height: 90px; }
.zwcx span{ font-size: 20px; }
.zwcx ul{ margin: 35px 0; max-width: 560px;}
.zwcx ul li{padding: 10px 0; display: flex;}
.zwcx ul li i{ display: block; margin-right: 10px; font-style: normal;}
.zwcx a{ width: 130px; background: #fff; display: block; padding: 13px 0; text-align: center;}
.zwcx a:hover{background: #004856; color: #fff;}
.ljtz .fw7x-1:nth-child(2) .zwcx{ text-align: right; right: 10%; left: auto;}
.ljtz .fw7x-1:nth-child(2) .zwcx li{ justify-content: end;}
.ljtz .fw7x-1:nth-child(2) .zwcx li i{margin-left: 10px; margin-right: 0;}


.fw7x-4{ background: #1a1a1a;}
.zjcxgd .swiper-slide{ display: flex; justify-content: space-between; align-items: center;}
.zjcxgd .swiper-slide dt{ width: 50%; padding-left: 10%; padding-right: 5%; color: #fff; }
.zjcxgd .swiper-slide dd{ width: 50%;}
.zjcxgd .swiper-slide dd img{ max-width: 100%;}
.zjcxgd .swiper-slide dt .sbt{ padding-bottom: 23px;}
.cx-1-nr-t{ font-weight: bold; font-size: 20px; padding-bottom: 15px;}
.cx-1-nr-t p{ font-size: 70px;font-family: shuzifont; line-height: 74px;}
.cx-1-nr li{ margin-top: 8px;}
.cx-1-nr li a{ border: 1px solid #fff; padding: 5px 15px; color: #fff; margin-left: 15px;}
.cx-1-nr li a:hover{ background: #004856;border: 1px solid #004856;}
.zjcxgd .swiper-button-prev i, .zjcxgd .swiper-button-next i{ font-size: 24px; display: block; color: #fff;border: 1px solid #fff; width: 40px; height: 40px; text-align: center; line-height: 40px; border-radius: 50%;}
.zjcxgd .swiper-button-prev{ left: 55%; top:90%;}
.zjcxgd .swiper-button-next{ right: auto; left: 60%; top: 90%;}
.xialayiye a{ display: block; width: 57px; height: 57px; border-radius: 50%; border: 1px solid #fff; text-align: center; line-height: 57px;transform: rotate(90deg); margin:30px auto 0;}
.xialayiye a i{ color: #fff; font-size: 16px;}
.xialayiye a:hover{ background: #fff;border: 1px solid #fff; color: #004856;}
.xialayiye a:hover i{ color: #004856;}
.fw7x-5{ background: url("../images/tsd.jpg") center bottom no-repeat; background-size: cover; padding: 10vh 0 22vh;}
.tshdt{ background: url("../images/tsd2.jpg") center bottom no-repeat; background-size: cover; padding: 10vh 0 22vh;}
.xwxqjr{background: url("../images/xwxqjrd.jpg") center bottom no-repeat;background-size: cover;padding: 10vh 0;}
.xwxqjrh{background: url("../images/xwxqjrdh.jpg") center bottom no-repeat;background-size: cover;padding: 10vh 0;}
.xwxqjrh .fw7x-5-ts{background: Rgba(61, 61, 61, 0.5);}
.tshdt .fw7x-5-ts{background: Rgba(0, 0, 0, 0.5);}
.fw7x-5 .sbt{ padding-left: 10%; color: #fff;}
.fw7x-5-ts{ background: Rgba(255,255,255,0.1); width: 660px; padding: 30px; margin: 0 10% 0 auto;}
.fw7x-5-ts textarea{ width: 100%; border: 1px solid #fff; min-height: 150px; padding: 10px;margin-bottom: 10px; background: none; font-family: Microsoft Yahei;}
.fw7x-5-ts .fwtsk{ display: flex; justify-content: space-between;border: 1px solid #fff; padding:10px; margin-bottom: 10px;align-items: center;}
.submit{border: 1px solid #fff; padding: 5px 10px; display: block; width: 150px; font-size: 20px; background: none; color: #fff; margin: 20px auto 0;}
.fw7x-5-ts .fwtsk input{ background: none;width: calc(100% - 51px); color: #fff;}
.fw7x-5-ts .fwtsk img{width:45px; padding: 0 10px;}
.djhq{ width: 80px; color: #fff; border-left: 1px solid #fff; background: #004856; padding-left: 10px; display: block;}
.fw7x-5-ts .submit:hover{background: #004856; border: 1px solid #004856; color: #fff;}
.fw7x-fwlc{ background: url("../images/fwlcd.jpg") center bottom no-repeat; background-size: cover;}
.fw7x-fwlc .sbt{ color: #fff; margin-bottom: 36px;}
.fwlc-1 .tab-buttons{ display: flex;}
.fwlc-1 .tab-buttons h3{ width: 50%; position: relative; font-weight: 500;}
.fwlc-1 .tab-buttons h3 img{ width: 100%;transition: all 0.5s ease;}
.fwlc-1 .tab-buttons p{ position: absolute; top: 50%; transform: translateY(-100%); text-align: center; color: #fff; width: 100%; font-size: 30px; opacity: 0;}
.fwlc-1 .tab-buttons p span{ font-size: 14px; display: block;}
.fwlc-1 .tab-buttons h3:hover p{ opacity: 1; transform: translateY(-50%);}
.fwlc-1 .tab-buttons h3:hover .fwlc-nr{ opacity: 1;}
.fwlc-1 .tab-buttons h3:hover img{opacity: 0.5;}
.fw7x-tba .tabs .tab-item{display: none;}
.fw7x-tba .tabs .tab-item.active {display: block;}
.fwlc-1 .tab-buttons .cur p{ opacity: 1;transform: translateY(-50%);}
.fwlc-1 .tab-buttons .cur img{opacity: 0.5;}






.fw7x-fwlc .tabs ul{ display: flex; justify-content: space-between; background: #6a6a6a; padding:45px 35px;}
.fwlctc{ width: 20%;text-align: center; display: block; position: relative;}
.fwlctc .fwlc-img{ width: 110px; height: 110px; text-align: center;   position: relative; margin: 0 auto;transition: all 0.5s ease;}
.fwlctc .fwlc-img img{ padding:15px; max-width: 100%;background: #1a1a1a;border-radius: 50%; position: relative; z-index: 2;}
.fwlctc .fwlc-img::after{position: absolute; width: 126px; height: 126px; border-radius: 50%; border: 1px solid #004856; content: ''; top: -8px; left:-8px; z-index: 1;background: #6a6a6a;}
.fwlctc p{ padding-top: 20px; color: #fff;}
.fwlctc:hover .fwlc-img img{ background: #004856;}

.fwlctc::after{ height: 1px; background: #004856; width:28%; right: 0; top:34%; position: absolute; content: '';}
.fwlctc::before{ height: 1px; background: #004856; width:28%; left: 0; top:34%; position: absolute; content: '';}
.fw7x-tba .tab-item .fwlctc:nth-child(1)::before{ display:none;}
.fw7x-tba .tab-item .fwlctc:last-child:after{ display:none;}




.inline{ display: flex; justify-content: space-between;}
.inline dt{ width:387px; position: relative;}
.inline dd{ width: calc(100% - 387px); padding: 50px;}
.inline dt .fwlc-img{position: absolute; top: 50%; transform: translateY(-50%); text-align: center; width: 100%; font-size: 24px; color: #fff;}
.inline dt .fwlc-img img{ max-width: 100%; display: block; margin: 0 auto;}
.skcx{ background: #1a1a1a;}
.skcx-t{ color: #fff; text-transform: uppercase; font-size: 33px; }
.skcx-t span{ font-weight: bold;}
.skcx .w1520 .skcxgd:nth-of-type(1){margin-top: 0;}
.skcxgd{ border-bottom: 1px solid #fff; padding:0 0 30px; margin-top: 55px;}
.skcxgd .swiper-slide{ color: #fff; text-align: center;transition: all 0.5s ease;}
.skcxgd .swiper-slide a img{ max-width: 100%; display: block; margin: 0 auto 20px; border-radius: 50%;}
.skcxgd .swiper-slide a i{ position: absolute; top:40%; text-align: center;left: 45%; font-size: 30px; opacity: 0;transition: all 0.5s ease;}
.skcxgd .swiper-slide a{ color: #fff;}
.skcxgd .swiper-slide a:hover i{ opacity: 1; top: 30%;}
.skcxgd .swiper-slide a:hover img{ opacity: 0.5;}
.skcxgd .swiper-wrapper{padding: 40px 0 0;}
.skcxgd .swiper-button-prev{ left: 92%;top: 15%;}
.skcxgd .swiper-button-next{right: 0;top: 15%;}
.skcxgd .swiper-button-next i{ font-size: 24px; color: #fff;}
.skcxgd .swiper-button-prev i{ font-size: 24px; color: #fff;}
.skcx .page{ background: none;}
.skcx-ss{ background: #fff; border-radius: 20px; width:700px; margin: 0 auto 15vh; overflow: hidden; padding: 0 5px;}
.skcx-ss form{display: flex; justify-content: space-between; align-items: center;}
.skcx-ss .searchText{ width: calc(100% - 45px); padding: 15px 10px;}
.skcx-ss .skcxssk{
  width: 40px;
  height: 40px;
  transition: all 0.5s ease;
  border-radius:50%;
  background-color: #004856;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTQxQzU4QkU2QzUxMTFFODk4RTlFMjJGNENEQjBGOUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTQxQzU4QkY2QzUxMTFFODk4RTlFMjJGNENEQjBGOUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NDFDNThCQzZDNTExMUU4OThFOUUyMkY0Q0RCMEY5RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NDFDNThCRDZDNTExMUU4OThFOUUyMkY0Q0RCMEY5RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pj10/qgAAAJQSURBVHjavJfPSxVRFMfv00qF/JmCItLrgWguEoNAEVEirV0Q4c60iHLRwr/AjYtWJYJtijYJCq5q4UIEQQhBKdSwoCB6iiA9NaksI9Tn98T3wWF4M97xzXTgw9z5dT4z991375lIMpk0llEALoGzIAr2QBysgjmwa/yEiI/gMngO1pPuEQdPQJNFvn94nTwPXqWRbIAl8A5spTk/BiqOK77nSDYN7oB6kK2uOwUugl4wp67/BW76FferBKug07b7QA/YVPfftRXfVjdNglwf0hRn+FOkouUocZWja02GLDLXLijwEs+owWMCoJC/tcQLN3Gzetv2gMRCt8pblU48ypOzAUpTrDH3Y308C3NIPrjK+WTYBB8j3LbqgyJuBCXcfxuC+CW3DaBMi2Nsr4OPIYjj3EZArRannmLNhBNfQYLtIi3eYTvbhBcHToeIN9iOcj/oKAXlbP/Q4hW2ZYDVhSCOqfayFs9zMTcc4UFHp/rHJLT4L5jgfl8I4m5up9JVIHVqarsR4Kx1X+Utd1skxnnBNsgPQFrJlUli0Gt1KlRPt5Sh9CTrMIkPNoXANSWXBaPkGFJZhT6pPK22pc8tddMmqxJb6QPw21GvvQcx22LvCthRN0t3PWQZIxVkFjjBt2sDQ6prJb6ALvCN+z9BtW15K6PwmUsdnXApbSUegRzmqAF/ePw7OGcj1vW1jMp5j4L+NRhwVhnkgup+edioHI/4+IQxnHOrQTHYB9vgM1cgr6gBb8BpztcdfsWZhMgXQB54+j/Fhh9916UcOhRgAMJnsCe1caE5AAAAAElFTkSuQmCC);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 20px auto;
}
.skcx-ss .skcxssk:hover{ background-color: #1a1a1a;}
.sksx{ background-color: #1e1e1e;}
.sksx dl{ display: flex; justify-content: space-between;}
.sksx dl dt{ width: 349px;}
.sksx-zt{ background: #004856; padding: 35px 20px;display: flex; justify-content: space-between; align-items: center;}
.sksx-zt p{ font-size: 22px; font-weight: bold; color: #fff;}
.sksx dl dd{ width: calc(100% - 420px);}
.sksx-zcd{ margin-top: 6px;}
.sksx-zcd a{ background: #6a6a6a; padding: 15px 20px; display: block; margin-bottom: 1px; color: #fff;display: flex; justify-content: space-between; align-items: center;transition: all 0.5s ease;}
.sksx-zcd a span{ display: block;}
.sksx-zcd a i{ width: 25px; height: 25px; border-radius: 50%; line-height: 25px; text-align: center; border: 1px solid #fff; font-size: 14px;}
.sksx-zcd a:hover{background: #004856;}
.sksx-zcd #dqwz{background: #004856;}
.sksx-lb{display: flex; justify-content: space-between; flex-wrap: wrap;}
.sksx-lb a{ width: 48.5%; display: block; margin-bottom: 20px; color: #fff; text-transform: uppercase; text-align: center;background: #000;transition: all 0.5s ease; overflow: hidden;}
.sksx-lb a img{width: 100%;transition: all 0.5s ease;}
.sksx-lb a:hover{ background: #004856; transform: translateY(-10px);}
.sksx-lb a:hover img{transform: scale(1.03);}
.sksx-lb a p{ font-size: 20px;}
.sksx-lba p span{ font-weight: bold;}
.sksxlbok dl dd{ width: 100%;}
.sksxlbok .sksx-lb a{ width:23%;text-align: left;}
.sksxlbok .sksx-lb a p{ padding-bottom: 15px;}
.sksxlbok .sksxlbnr{padding: 25px 24px;}

.sksxlbnr{ padding: 15px 24px;}
.sksxlbnr u{ padding: 2px 10px; background: #1e1e1e; display: block; width: 100px; margin:15px auto 8px;}
.sksxlbnr i{font-style: normal; display: block;overflow: hidden;  white-space: nowrap; }
.sksxlbnr samp{ display: block; text-align: center;}
.sksx .page{ background: none;}
.sksxsj{background: #1a1a1a;}
.sksxsj .sksxsjlb{ display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 50px;}
.sksxsj .sksxsjlb a{ color: #fff; text-align: center;transition: all 0.5s ease; width: 16.3%; margin-bottom: 36px; position: relative;}
.sksxsj .sksxsjlb a img{ max-width: 100%; display: block; margin: 0 auto 10px; border-radius: 50%;}
.sksxsj .sksxsjlb a i{ position: absolute; top:40%; text-align: center;left: 45%; font-size: 30px; opacity: 0;transition: all 0.5s ease;}
.sksxsj .sksxsjlb a:hover i{ opacity: 1; top: 30%;}
.sksxsj .sksxsjlb a:hover img{ opacity: 0.5;}
.sksxsj .sksxsjlb a:nth-last-child(-n+4){ margin: 0; padding: 0;}
.sksxsj .page{ background: none;}
.sksxsj .sbt{ color: #fff;}
.xwlb{background: #000;}
.xwlb-n{ margin-left: 10%; padding-right: 10%; width: 90%; background-image: linear-gradient(90deg, #000 106px, #1e1e1e 106px, #1e1e1e);}
.xwlb-n dl{display: flex; justify-content: space-between;}
.xwlb-n dl dt{ width: calc(100% - 420px);}
.xwlb-n dl dd{ width: 349px;}
.xwlb-n-tj{ margin: 12px 0;}
.xwlb-n-tj a{ margin-bottom: 2px; display: block;}
.xwlb-n-tj a p{ background: #6a6a6a; padding: 10px 15px;overflow: hidden;  text-overflow: ellipsis; white-space: nowrap; color: #fff; font-size: 20px;transition: all 0.5s ease;}
.xwlb-n-tj a:hover p{ background: #004856;}
.xwlb-n-djzs{ background: #6a6a6a;padding: 25px 15px;}
.xwlb-n-djzs a{color: #fff; border-left: 1px solid #fff; margin:5px 0 5px 13px; padding-left: 13px; display: block; float: left;height: 14px; line-height: 14px;}
.xwlb-n-djzs a:nth-of-type(1){ border: 0; padding-left: 0;}
.xwlb-n-djzs a:hover{ color: #004856;}
.xwlb-n dl .xwlb-o li{display: flex; justify-content: space-between; color: #fff;}
.xwlb-n dl .xwlb-o li a{ color: #fff;}
.xwlb-nr-l{ width: 106px; background: #1e1e1e; padding:30px 15px; height: 220px;}
.xwlb-nr-r{ width: calc(100% - 106px); padding-left: 36px; padding-bottom: 36px;}
.xwlb-nr-r h1{ font-size: 18px; font-weight: 500; padding-bottom: 10px; padding-top: 20px;}
.xwlb-nr-r p{overflow: hidden;  text-overflow: ellipsis; white-space: nowrap; padding-bottom: 10px;}
.xwlb-nr-l-sj span{ display: block; font-size: 13px; line-height: 16px; color: Rgba(255,255,255,0.8);}
.xwlb-nr-l-sj{font-size: 36px;text-align: center; line-height: 36px; border-bottom: 1px solid #fff; margin-bottom: 15px; padding-bottom: 15px;}
.xwlb-nr-l-fx a{ display: block; text-align: center;}
.xwlb-nr-l-fx a img{ max-width: 100%; display: block; margin: 10px auto;}
.xwlb-nr-r-yj{ display: flex; padding-bottom: 30px;}
.xwlb-nr-r-yj img{ max-width: 100%; padding-right: 8px;}
.xwlb-nr-r-yj img:nth-of-type(2){ margin-left: 15px;}
.xwlb-nr-r a img{ width: 100%;}
.xwlb-n dl dt .page{ background: none; margin-left: 142px;}
.xwlb-n dl .xwlb-o li:hover .xwlb-nr-r,.xwlb-n dl .xwlb-o li:hover .xwlb-nr-l{ background: #004856;}
.bkwd{ background: #004856;}
.bkwd dl{ display: flex; justify-content: space-between;}
.bkwd dl dt{ width: calc(100% - 420px);}
.bkwd dl dd{ width: 349px;}
.bkwd .sksx-zt{ background: #1e1e1e;}
.bkwd-cd{ display: flex;}
.bkwd-cd a{ border-left: 1px solid #fff; padding-left: 15px; margin-left: 15px; display: block; color: #fff;height: 14px; line-height: 14px;}
.bkwd-cd a:hover{color: #1e1e1e;}
.bkwd-cd a:nth-child(1){ margin-left: 0; padding-left: 0; border: 0;}
.bkwd-o li{ border-top: 1px solid Rgba(255, 255, 255, 0.5); margin-top: 36px; padding-top: 20px;}
.bkwd-o li .xwlb-nr-r-yj{ color: #fff;padding-bottom: 10px;}
.bkwd-o li a{ color: #fff;}
.bkwd-o li a h1{ font-weight: 500; font-size: 18px; padding-bottom: 15px;}
.bkwd-o li a span{ display: block; padding: 6px 15px;background: #1e1e1e; width: 120px; text-align: center; margin-top: 26px;}
.bkwd-o li:hover a h1{color: #85cdd2;}
.bkwd-o li:hover a span{ background: #85cdd2;}
.xwxq,.gshxq{ background: #1e1e1e; position: relative;}
.xwxq dl{ display: flex; justify-content: space-between;}
.xwxq dl dt{ width: calc(100% - 420px);}
.xwxq dl dd{ width: 349px;}
.xwxq dl dt,.xwxq dl dt a{ color: #fff;}
.xwxq dl dt h1{ text-align: center; font-weight: 500; font-size: 18px;}
.xwxq-sj{ text-align: center;}
.xwxq-nr{ padding-top: 50px;}
.xwxq-nr img{ max-width: 100%; display: block; margin: 25px auto!important;}
.fxal{ margin-top: 20px;}
.bkwdxq,.jmwdxq,.mdhdxq{ background: #004856;}
.bkwdxq dl,.mdhdxq dl{ display: flex; justify-content: space-between;}
.bkwdxq dl dt,.mdhdxq dl dt{ width: calc(100% - 420px);}
.bkwdxq dl dd,.mdhdxq dl dd{ width: 349px;}
.bkwdxq .sksx-zt,.mdhdxq .sksx-zt{ background: #1e1e1e;}
.bkwdxq-t{position: relative; padding-top: 35px;}
.bkxq-t-r{ padding:70px 25px; background: url("../images/bkwdxqd.jpg") center no-repeat; background-size: cover; border-radius: 150px; color: #fff;text-align: center; padding-left: 180px;}
.bkxq-t-r h1{ font-weight: 500; padding-bottom: 15px; font-size: 18px;}
.bkxq-t-l{ position: absolute; left: 0; bottom: 0;}
.bkwdxq .xwxq-nr,.mdhdxq .xwxq-nr{ color: #fff;}
.bkwdxq .xwxq-nr a ,.mdhdxq .xwxq-nr a{ color: #fff;}
.gshxq dl{ display: flex; justify-content: space-between;}
.gshxq dl dt{ width: calc(100% - 420px);}
.gshxq dl dd{ width: 349px;}
.gshxq .bkxq-t-r{ padding:70px 25px; background: url("../images/gshtd.jpg") center no-repeat; background-size: cover; border-radius: 150px; color: #fff; padding-left: 260px;}
.xqxq-dd{ background: #6a6a6a; color: #fff; padding: 8px 15px; width: 150px;}
.gshxq .xwxq-sj{ text-align: left; padding-top: 10px;}
.gshxq .xwxq-nr,.gshxq .xwxq-nr a{ color: #fff;}
.gshcd{ margin-top: 6px; position: static;}
.gshcd a{ display: block;padding: 15px 20px;margin-bottom: 1px;transition: all 0.5s ease; text-align: center;background: #6a6a6a; color: #fff; font-size: 20px;}
.gshcd a:hover{ background: #004856;}
.gshcd .active{ background: #004856;}
#gshdqcd,.xuyuan-dk{background: #004856;}
#dqcd,#dqcd i{ color: #85cdd2;}
.jmwdxq dl{ display: flex; justify-content: space-between;}
.jmwdxq dl dt{ width: calc(100% - 420px);}
.jmwdxq dl dd{ width: 349px;}
.jmwdxq .bkxq-t-l{left: 5%;}
.jmwdxq .bkxq-t-r{ text-align: left;padding-left: 280px;background: url("../images/jmwdd1.jpg") center no-repeat; background-size: cover;}
.jmwdxq .xwxq-sj{ text-align: left;}
.jmwdxq .xwxq-nr .bkxq-t-l{left: auto; right: 5%;}
.jmwdxq .xwxq-nr .bkxq-t-r{padding-right: 280px;padding-left: 50px;background: url("../images/jmwdd2.jpg") center no-repeat; background-size: cover;}
.jmwdxq .xwxq-nr{ margin-top: 100px;}
.jmwdxq-bq{ display: flex; color: #fff; margin-top: 36px;}
.jmwdxq-bq img{ margin: 0; padding-right: 10px;}
.jmwdxq-bq a{ color: #fff;}
.jmwdxq .sksx-zt{ background: #1e1e1e;}
.xueyuan-js{ background: #1e1e1e;}
.xueyuan-js .sbt{ color: #fff;}
.xueyuan-js-nr{ color: #fff; padding: 30px 0;}
.xygd .swiper-slide{ background: #000; overflow: hidden;}
.xygd .swiper-slide p{ padding: 91px 0; text-align: center; color: #fff; font-size: 20px; font-weight: bold; }
.xygd .swiper-slide img{ display: block; margin: 0 auto;position: relative;transition: all 0.5s;}
.xygd .swiper-slide span{display: block; position: relative;overflow: hidden;}
.xygd .swiper-slide span img{ width: 100%;}
.xygd .swiper-slide:hover{ background: #004856;}
.xygd .swiper-slide:hover img{transform: scale(1.03);}
.xygd .swiper-slide span::after {position: absolute; top: 0; left: 50%; transform: translateX(-50%); right: 0; content: ""; width: 0; height: 0; border-right: 10px solid transparent; border-top: 10px solid #000; border-left: 10px solid transparent; border-bottom: 10px solid transparent;}
.xygd .swiper-slide:hover span::after{border-top: 10px solid #004856;}
.xygd .swiper-slide:nth-of-type(2n) span::after{ top: auto; bottom: 0; border-right: 10px solid transparent; border-top: 10px solid transparent; border-left: 10px solid transparent; border-bottom: 10px solid #000;}
.xygd .swiper-slide:nth-of-type(2n):hover span::after{border-bottom: 10px solid #004856;}
.xueyuan-js-ts{ display: flex; justify-content: space-between; flex-wrap: wrap; padding: 5vh 0;}
.xueyuan-js-ts li{ width: 23%; color: #fff;display: flex; align-items: center; font-size: 18px;}
.xueyuan-js-ts li img{ padding-right: 10px;}
.xuyuan-js-rz{background: url("../images/xyxd.jpg") center no-repeat; background-size: cover;}
.xuyuan-js-rz ul{ display: flex; justify-content: center; flex-wrap: wrap; padding-top: 40px;}
.xuyuan-js-rz ul a{ width: 23%; text-align: center; margin-bottom: 30px;}
.xuyuan-js-rz ul a img{ background: #fff; border-radius: 50%; padding: 15px; display: block; margin: 0 auto;}
.xuyuan-js-rz ul a p{ padding-top: 10px;color: #fff; font-size: 20px;}
.xuyuan-js-rz ul a p span{ display: block; font-size: 14px;}
.xuyuan-js-rz ul a:hover img{ background: #85cdd2;}
.xuyuan-js-rz ul a:hover p{ color: #85cdd2;}
.xueyuan-jx,.cplb-yxg{background: #004856;}
.cplb-yxg{ padding: 5vh 0 3vh;}
.xuyuan-dk-lb-cd{ float: right;}
.xuyuan-dk-lb-cd a{ font-size: 24px; color: #fff; border-left: 1px solid #fff; padding-left: 25px; margin-left: 25px;}
#dqdkcd{ color: #85cdd2;border-left: 1px solid #85cdd2;}
.xuyuan-dk-lb-cd a:nth-child(1){ padding-left: 0; margin-left: 0; border: none;}
.xuyuan-dk-lb-cd a:nth-child(1)#dqdkcd{ border: none;}
.xueyuan-dk-lb{ display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 36px;}
.xueyuan-dk-lb a{ width: 32%; display: block;  margin-bottom: 30px; position: relative;overflow: hidden;padding: 11px 0 0 7px;transition: all 0.5s;}
.xueyuan-dk-lb a img{ width: 100%;}
.xueyuan-dk-lb a:hover{transform: translateY(-10px);}
.xueyuan-dk-lb a:nth-last-child(-n+2){ margin: 0; padding: 0; height: 0; overflow: hidden;}
.xueyuan-dl-lb-z{ padding: 30px; color: #fff;border: 1px solid #000; border-top: 0;background: #000;}
.xueyuan-dl-lb-z u{ font-size: 20px; }
.xueyuan-dl-lb-z span{ width: 100px; padding: 2px 0; text-align: center; display: block; background-color: #1e1e1e; margin: 10px 0;}
.xueyuan-dl-lb-z p{display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  word-break: break-all;  overflow: hidden;margin-bottom: 13px;}
.xueyuan-dk-lb a:hover .xueyuan-dl-lb-z{ background: #004856; border: 1px solid #fff; border-top: 0;}
.sjdktb{ position: absolute; top: 0; left:0;}
.xuyuan-dk-xq{ background: #1e1e1e;}
.xuyuan-dk-xq-t{ text-align: center; border-bottom: 1px solid Rgba(255, 255, 255, 0.5); padding-bottom: 30px; margin-bottom: 140px; color: #fff; font-size: 33px;}
.xuyuan-dk-xq-t span{ font-size: 18px; display: block;}
.xuyuan-dk-xq-sjs .sbt,.xuyuan-dk-xq-al .sbt{ color: #fff;}
.sjs-xq-jsbt{width: 120px; padding: 2px 0; text-align: center; display: block; background-color: #1e1e1e; color: #fff; font-size: 20px;}
.xuyuan-dk-xq-sjs{ background: url("../images/sjsxqd.jpg") 6px center no-repeat; background-size: cover; position: relative; padding: 80px 50px; padding-left: 33%; margin-bottom: 100px;}
.sjs-xq-lx{ display: flex; justify-content: space-between; color: #fff; }
.sjs-xq-nr{ color: #fff; padding: 25px 0;}
.xuyuan-dk-xq-sjs dt{ position: absolute; left: 0; max-width: 38%; top: -40px;}
.xuyuan-dk-xq-sjs dt img{ width: 100%;}
.xuyuan-dk-xq-al{background: url("../images/sjsald.jpg") center no-repeat; background-size: cover;}
.sjsalgd .swiper-slide{background: #000; overflow: hidden;}
.sjsalgd .swiper-slide .sjsalgd-z{padding: 30px; color: #fff;}
.sjsalgd-z-x{ display: flex; justify-content: space-between;}
.sjsalgd .swiper-slide img{ max-width: 100%;transition: all 0.5s;}
.sjsalgd .swiper-slide:hover{ background: #004856;}
.sjsalgd .swiper-slide:hover img{ transform: scale(1.03);}
.sjsalgd{padding-bottom: 50px; padding-top: 36px;}
.sjsalgd .swiper-slide span{ display: block; font-size: 20px;}
.sjsalgd .swiper-slide p{ padding: 10px 0 20px;}
.sjsalgd-z-r{ color: Rgba(255,255,255,0.5);}
.sjsalgd-z-l a{ color: #fff;}
.gx-16 h1{ text-align: center;color: #fff;}
.gx-16-sj{ text-align: center; color: #fff;}
.gx-16-nr{ padding: 46px 0; margin: 50px 0 0; display: flex; justify-content:center; flex-wrap: wrap; position: relative;}
.gx-16-nr li{ width: 45%; padding: 0 36px; color: #fff; position: relative;}
.gx-16-nr li img{ max-width: 100%;transition: all 0.5s;}
.gx-16-nr li:nth-child(2n){ margin-top: 250px;}
.gx-16-nr li:nth-child(2n+1){ text-align: right;}
.gx-16-nr li u{ display: block; font-size: 20px; padding-top: 20px;}
.gx-16-nr::after{position: absolute; top: 0; left:50%; width: 1px; height: 100%; background: #fff;  content: '';}
.gx-16-nr li::after{ width: 10px; height: 10px; border-radius: 50%; left: 99%; top: 22%; content: ''; background: #fff; position: absolute;}
.gx-16-nr li:nth-child(2n)::after{left: auto; right: 99%; top: 40%;}
.gx-16-nr li:hover{ color: #85cdd2;}
.gx-16-nr li:hover img{transform: scale(1.03);}

.sksx-lx-t{ display: flex; background: #004856;padding: 35px 20px; align-items: center; margin-top: 10px; color: #fff}
.sksx-lx-t span{ display: block; font-size: 30px; font-weight: bold; line-height: 30px;}
.sksx-lx-t p{ margin-left: 10px;}
.sksx-lx-nr{background: #6a6a6a;padding: 35px 20px; color: #fff;}
.sksx-lx-nr strong{ display: block;}
.gx-16-xq-nr{ color: #fff; padding: 30px 0;}
.yxg-l{ position: absolute; width: 428px; height: 428px; background: #fff; border-radius: 50%; overflow: hidden;}
.yxg-l img{ width: 100%;}
.yxg-r{ background: url(../images/yxgrd.jpg) 0 0 no-repeat; background-size: cover; padding:66px 80px 66px 490px; border-radius:500px; color: #fff; margin-top: 35px; height: 428px;}
.yxg-r u{ font-size: 36px; line-height: 40px; text-transform: uppercase; font-weight: bold; display: block}
.yxg-r span{ font-size: 20px; display: block; padding-bottom: 20px;}
.yxg-r i{ padding: 5px 10px; width: 150px; text-align: center; color: #fff; font-size: 24px; background: #004856; display: block;font-style: normal;}
.yxg-r p{ padding: 15px 0 36px;}
.yxg-x{ display: flex; justify-content: space-between; padding-top: 15px;}
.yxg-x p{color: #fff; text-align: center; padding-left: 100px;}
.yxg-x p span{ font-size: 24px; display: block;}
.yxg-x .more a{ color: #fff;}
.yxggd .swiper-pagination-bullet,.cpyxggd .swiper-pagination-bullet{ background: #fff;}
.cplb-xw ul{ display: flex; justify-content: space-between; padding-top: 36px;}
.cplb-xw ul a{ width: 48%; display: flex; position: relative;}
.cplb-xw ul a{ display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid #000; padding-bottom: 15px; margin-bottom: 15px;overflow: hidden}
.cplb-xw ul a img{ width: 33%;transition: all 0.8s; overflow: hidden;}
.cplb-xw ul a:hover h1{ color: #004856;}
.cplb-xw ul a:hover{border-bottom: 1px solid #004856;}
.cplb-xw ul a:hover h1{ color: #004856;}
.cplb-xw ul a:hover{border-bottom: 1px solid Rgba(0, 72, 86, 0);transition: all 0.3s;}
.cplb-xw ul a::after{ position: absolute; width: 0; height: 2px; background: #004856; content: ''; bottom: 0; left: 0;transition: all 0.8s;}
.cplb-xw ul a:hover::after{ width: 100%;}
.cplb-xw ul a:hover img{ transform:scale(1.05);}





.canpin-lb-xq-sgjy,.cpxq-sk,.cpyxw{ background: #004856;}
.cpyxw{ padding: 10vh 0 5vh; background: url("../images/cpyxgbj.jpg") center no-repeat; background-size: cover;}
.canpin-lb-xq-sgjy .sbt{ color: #fff;}
.cplb-xq-sgjy-ok{ display: flex; justify-content: space-between; background-color: #00323c; color: #fff; padding: 50px; margin-top: 30px;}
.sgjy-ok-l{ padding-right: 50px;width: 50%;}
.sgjy-ok-r{ width: 50%;padding-left: 50px;}
.cplb-xq-sgjy-ok li p span{ font-size: 20px; font-weight: bold; padding-right: 10px;}
.cplb-xq-sgjy-ok li p{ padding-bottom: 10px;}
.cplb-xq-sgjy-ok li{ border-bottom: 1px solid #fff; padding-bottom: 15px; margin-top: 25px;}
.sgjy-ok-r li{ border: 0;}
.sgjy-ok-r{ border-left: 1px solid #fff;}
.sgjy-ok-r img{ max-width: 100%;}
.cpxq-sk{ padding: 10vh 0 7vh;}
.cpxq-sk .skcxgd{ margin-top: 0;border-bottom:0; padding-bottom: 50px;}
.skcxgd .sbt,.cpxq-qmcz .sbt{ color: #fff;}
.skcxgd .more a{ color: #fff;}
.skcxgd .s-1-1{ padding-bottom: 36px;}
.cpxq-qmcz{background: url("../images/cpxq-sd.jpg") center no-repeat; background-size: cover;}
.cpxq-qmcz-o{ color: #fff; text-align: center;}
.cpxq-qmcz-o h1 span{ display: block; text-transform: uppercase; font-size: 33px; line-height:36px;font-weight: bold;}
.cpxq-qmcz-o h1{ font-size: 20px; font-weight: 500;}
.cpxq-qmcz-o p{ padding: 45px 0 60px;}
.cpxq-qmcz-o img{ margin: 0 auto 15px; display: block;transition: all 0.5s ease;}
.cpxq-qmcz-o:hover img{transform: scale(1.03);}
.cpxq-qmcz-o:hover u{ color: #85cdd2;}
.cpxq-cpjs,.cpyxgjs,.jmmdxq{ background: #1e1e1e;}
.cpxq-cpjs .w1520{ display: flex; justify-content: space-between;}
.cpxq-cpjs-l{ width: 48%;}
.cpxq-cpjs-r{ width: 48%; color: #fff;}
.cpxqtgd img{ max-width: 100%; display: block; margin: 0 auto;}
.cpxqtgd .swiper-button-prev i, .cpxqtgd .swiper-button-next i{ font-size: 36px; color: #fff;}
.cpxq-cpjs-r p span{ font-size: 20px; font-weight: bold; padding-right: 10px;}
.cpxq-cpjs-nr{ padding:12px 0 30px;}
.cpxq-cpjs-md{ border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding: 20px 0;}
.cpxq-cpjs-td{ padding-top: 20px;}
.cpxq-cpjs-r p{ padding-bottom: 15px;}
.cpxq-cpys{background: url("../images/cpxqtd.jpg") center no-repeat; background-size: cover;}
.cpxq-cpys .sbt{ text-align: center; color: #fff;}
.cpxq-cpys-ysz .cpxqysbt{ width: 150px;background: #004856; padding: 5px 0; text-align: center; display: block; color: #fff; font-size: 20px; margin: 40px auto 20px;}
.cpxq-cpys-ysz{ color: #fff; text-align: center;}
.cpxq-cpys-ysz img{ margin:25px auto 0; max-width: 100%;}
.cpyxggd .sbt,.gcal-xgrz .sbt{ color: #fff;}
.cpyxggd .swiper-wrapper{padding-top: 36px;}
.cpyxggd .swiper-slide{ cursor: pointer;}
.cpyxggd .swiper-slide p{ color: Rgba(255,255,255,0.5); text-align: center; padding-top: 15px; font-size: 16px;}
.cpyxggd .swiper-slide p span{ display: block; font-weight: bold;}
.cpyxggd .swiper-slide img{width: 100%;}
.cpyxggd .swiper-slide-thumb-active p{color: #fff;}
.cpyxggd .swiper-button-next, .cpyxggd .swiper-button-prev{top: 57%;}
.cpyxgjs{ display: flex; justify-content: space-between; padding-left: 10%;}
.cpyxgjs-l{ width: 50%; padding: 10vh 0;}
.cpyxgjs-l .sbt{ color: #fff;}
.cpyxgjs-r{ width: 50%;}
.cpyxgjs-r img{ max-width: 100%; margin: 0 0 0 auto;}
.bttkk{ background: #004856; color: #fff;  font-size: 20px; padding: 5px 0; width: 150px; text-align: center; }
.cpyxgjs-l-nr{ color: #fff; padding: 25px 0;}
.cpyxg-tjcp p{ font-size: 20px; padding-bottom: 10px;color: #fff;}
.cpyxg-tjcp a{ border-left: 1px solid #fff; padding-left: 10px; margin-left: 10px; color: #fff;}
.cpyxg-tjcp a:hover{ color:#85cdd2;}
.cpyxg-tjcp a:nth-of-type(1){ border: 0; margin-left: 0; padding-left: 0;}
.cpyxg-dc{ display: flex; justify-content: space-between; background: #004856;}
.cpyxg-dc-l{ width: 50%;height: 100vh;}
.cpyxg-dc-l img{width: 100%;height: 100vh; object-fit: cover;}
.cpyxg-dc-r{ width: 50%; padding: 100px; text-align: center; color: #fff; background: #1e1e1e;height: 100vh;}
.cpyxg-dc-r img{max-width: 100%; display: block; margin: 0 auto;}
.cpyxg-dc-r p{ padding: 35px 0;}

.yxgtjw{ display: flex; justify-content:space-between; margin-top: 20px;}
.yxgtjnr{ width: calc(100% - 250px); margin: 0 auto 0 0;}
.yxgtjsz{ width: 160px; height: 560px; padding: 20px 0;}
.yxgtjnr .swiper-slide dl{ display: flex; justify-content: space-between; align-items: center;}
.cpyxw .sbt{ color: #fff;}
.yxgtjnr .swiper-slide dl dt{ width: 60%; }
.yxgtjnr .swiper-slide dl dd{ width: 36%; border: 20px solid #fff;}
.yxgtjnr .swiper-slide dl dd img{ width: 100%;}
.yxgtjsz .swiper-slide{ width: 160px; height: 160px !important; border-radius: 50%; line-height: 160px; text-align: center; border-radius: 50%; cursor: pointer;}
.yxgtjsz .swiper-slide img{ width: 100%;border-radius: 50%;width: 160px; height: 160px; margin: 0 auto; display: block;background: #fff;opacity: 0.8;}
.yxgtjsz .swiper-slide-thumb-active img{opacity: 1;}
.yxggd{ padding: 5vh 0;}
.yxggd .swiper-button-prev{left: auto; right: 60px; top:24px; width: 40px; height: 40px; line-height: 40px; text-align: center; border-radius: 50%; border: 1px solid Rgba(255, 255, 255, 0.6);}
.yxggd .swiper-button-prev i,.yxggd .swiper-button-next i{ color: #fff;}
.yxggd .swiper-button-next{left: auto; right: 0; top:24px; width: 40px; height: 40px; border-radius: 50%; line-height: 40px; text-align: center; border: 1px solid Rgba(255, 255, 255, 0.6);}
.yxggd .swiper-button-next:hover,.yxggd .swiper-button-prev:hover{background: #fff;}
.yxggd .swiper-button-next:hover i,.yxggd .swiper-button-prev:hover i{ color: #004856;}

.cpyxgqhw .tab-block .tabs .tab-item,.cpyxgqhw .tab-block .tabs .tab-item:nth-child(1){ padding: 0;}
.cpyxgqhw .cpxxjs-nav{ position: absolute; z-index: 100;}
.cpyxgqhw{ background: #004856; padding: 10vh 0 0;}
.swiper-pagination-bullet{ width: 11px; height: 11px;}
.tab-block .tab-buttons{width:100%; display: flex; }
.tab-block .tab-buttons .tab-button{ margin-left: 15px;padding-left: 15px; border-left: 1px solid #fff; text-align:center;color:#fff;position:relative;cursor:pointer; font-size: 14px; line-height: 14px;}
.tab-block .tab-buttons .tab-button:nth-child(1){ margin-right: 0; padding-left: 0; border-left: 0;}
.tab-block .tab-buttons .tab-button.cur{color:#85cdd2;}
.tab-block .tabs{width:100%; }
.tab-block .tabs .tab-item{width:100%;height:100%;padding:5vh 0;display:none}
.tab-block .tabs .tab-item:nth-child(1){ padding:5vh 0;}
.lxwm .tab-block .tabs .tab-item:nth-child(1),.lxwm .tab-block .tabs .tab-item{ padding: 0;}
.lxwm .lxwmdt img{ width: 100%;}
.tab-block .tabs .tab-item.active{display:block}
.gcallb{ background: #1e1e1e; padding: 5vh 0 10vh;}
.gcallb dl{display: flex; justify-content: space-between; flex-wrap: wrap;}
.gcallb dl a{ width: 48%; margin-bottom: 30px;transition: all 0.5s ease;}
.gcallb dl a img{ width: 100%;}
.gcallb-zw{ background: #000; padding: 30px; color: #fff;transition: all 0.5s ease;}
.gcallb-z span{ font-size: 16px; padding-bottom: 10px; display: block;}
.gcallb ul{ background: none; margin-top: 0;}
.gcallb-m{ display: flex; justify-content: space-between;}
.gcallb-m span{ color: Rgba(255,255,255,0.5);}
.gcallb-m{ padding-top: 15px;}
.gcallb dl a:hover .gcallb-zw{ background: #004856;}
.gcallb dl a:hover{ transform: translateY(-10px);}
.gcalcd{ background: #1e1e1e; border-bottom: 1px solid Rgba(255, 255, 255, 0.5); padding-bottom: 3vh;}
.gcalcd-1{ display: flex; align-items: center; padding-bottom: 10px;}
.gcalcd-1 li{position: relative; padding: 2px 0;}
.gcalcd-1 a{ color: #fff; padding-left: 15px; margin-left: 15px; border-left: 1px solid #fff; line-height: 14px; display: flex; align-items: center;}
.gcalcd-1 a:hover,.gcalcd-1 a:hover i{color: #85cdd2;}
.gcalcd-1 li:nth-of-type(1){ font-size: 18px; font-weight: bold; color: #fff;}
.gcalcd-1 li ul li:nth-of-type(1){ font-size: 14px; font-weight: 500;}
.gcalcd-1 li ul{  position: absolute; flex-wrap: wrap; width: 500px; display: none; z-index: 10; top: 20px; left:15px;}
.gcalsxcd{background: #004856; display: flex; flex-wrap: wrap;padding: 15px;margin-top: 11px;}
.gcalcd-1 li ul li a{padding-left: 15px; margin-left: 15px;border-left: 1px solid #fff; display: block;}
.gcalcd-1 li i{  color: #fff; transform: rotate(-90deg); display: block; margin-left: 10px;line-height: 14px; font-size: 12px;}
.gcalcd-1 #dqcd i{transform: rotate(90deg);}
.gcalcd-1 a:hover i{transform: rotate(90deg);}
.gcalcd-1 li:hover ul{ display: block;}
.gcalcd-1 li ul li:nth-of-type(1) a{ padding-left: 0; margin-left: 0; border-left: 0;}
.gcalcd-1 li ul::after{content: '';  position: absolute;  left:35px; top:-1px;  width: 0;  height: 0px;  border-style: solid;  border-width: 7px;  border-color: #004856 #004856 transparent transparent;  transform: rotate(-45deg) translateX(-50%);  }
.gcalsxcd li{ margin: 3px 0;}
.gcalxq,.gcal-xgrz{ background: #1e1e1e;}
.gcalxq-t{ text-align: center; color: #fff; border-bottom: 1px solid Rgba(255, 255, 255, 0.5); padding-bottom: 30px;}
.gcalxq-js{ padding-top: 36px;}
.gcaljs-t,.qgmd-sjmd-t .sbt{color: #fff;}
.gcaljs-t span{ font-size: 20px; padding-right: 10px; }
.gcalxq-js-nr{ color: #fff; padding: 16px 0;}
.gcalxq-js-bq{ color: #fff; display: flex; align-items: center;}
.gcalxq-js-bq p{ padding: 0 10px;}
.gcalxq-js-bq strong{ font-weight: bold;margin-left: 6px;}
.gcalxq-js-bq a{ color: #fff;}
.gcalxq-js-bq a:hover{color: #85cdd2;}
.gcalxqgd{ padding: 40px 0;}
.gcalxqgd .swiper-slide img{ width: 100%;}
.gcalxqgd .swiper-slide-active{ width: 70% !important;  z-index: 100 !important; border: 20px solid #f1f1f1; background: #f1f1f1;}
.gcalxqgd .swiper-slide-prev,.gcalxqgd .swiper-slide-next{ width: 50% !important; opacity: 0.3;}





.gcalxqgd .swiper-wrapper{ align-items: center;}
.gcalxqgd .swiper-button-next i, .gcalxqgd .swiper-button-prev i{ color: #fff; text-align: center; font-size: 36px;}
.gcal-xgcp,.mdhdlb{ background: #004856;}
.gcal-xgcp .sksx-lb,.gcal-xgrz .sksx-lb{ padding-top: 36px;}
.gcal-xgcp .sksx-lb .sksxlbnr{ border: 1px solid #004856; border-top: 0;}
.gcal-xgcp .sksx-lb a:hover .sksxlbnr{border: 1px solid Rgba(255, 255, 255, 0.5); border-top: 0;}
.gcal-xgcp .sksx-lb a{ width: 31%;}
.mdhdlb dl{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.mdhdlb dl a{ width: 31%; margin-bottom: 50px; position: relative; overflow: hidden;}
.mdhdlb dl a img{ width: 100%;transition: all 0.5s ease;}
.mdhdlb dl a p img{ max-width: 100%; width: auto;}
.mdhdlb dl a:nth-last-child(-n+2){ padding: 0; margin: 0; overflow: hidden; height: 0;}
.mdhdz{ background: #000; padding: 30px; color: #fff;border: 1px solid #004856; border-top: 0;}
.mdhdz h1{ font-size: 20px; font-weight: 500;overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;}
.mdhdz p{ display: flex; align-items: center; padding: 6px 0}
.mdhdz p img{ padding-right: 10px; max-width: 100%; width: auto !important;}
.mdhdz span{ padding-top: 15px; display: block;}
.mdhdlb dl a:hover .mdhdz{ background: #004856; border: 1px solid #fff; border-top: 0;}
.mdhdlb dl a:hover img{transform: scale(1.03);}
.bq-ty{ display: flex; align-items: center; color: #fff; margin-top: 50px;}
.bq-ty a{ color: #fff;}
.bq-ty a:hover{ color: #85cdd2;}
.bq-ty img{ max-width: 100%; margin-right: 10px;}
.jxz{ position: absolute; top: -27px; left: -27px; z-index: 10;}
.mdhdxq .bkxq-t-r{ padding:70px 25px; background: url("../images/mdhdxqtd.jpg") center no-repeat; background-size: cover; border-radius: 150px; color: #fff; padding-left: 260px;}
.mdhdxq .mdhdz{ background: #004856; border-radius: 50px;padding: 15px 30px;  width: 462px; margin: 0 auto;}
.mdhdxq .mdhdz p{ padding: 1px 0;}
.mdhdxq .bkxq-t-r h1{ font-weight: bold; font-size: 36px;text-shadow: 0 2px #004856, 2px 0 #004856, -2px 0 #004856, 0 -2px #004856;}
.lxwm{background: #1e1e1e; padding-top: 10vh;}

.dttdb2{ display: none;}
.lxwm .tab-block{ position: relative;}
.lxwm .tab-button{ font-size: 14px; font-weight: 500;}
.lxwm .tab-button img{ margin: 0 auto 16px;}
.lxwm .tab-button span{ display: block; font-size: 12px; padding-top: 2px;}
.lxwmnr{ color: #fff; background: Rgba(0, 72, 86, 0.7); width: 372px; padding: 25px; position: absolute; left: calc(10% + 195px); min-height: 510px;top: 50%; transform: translateY(-50%);}
.lxwmnr p{ font-size: 20px; padding-bottom: 16px;}
.lxwmnr img{ max-width: 100%; margin-top: 30px;}
.lxwm .tab-buttons{ background: #1e1e1e; width: 195px; display: block; position: absolute; left: 10%;min-height: 510px; top: 50%; transform: translateY(-50%);}
.lxwm .tab-block .tab-buttons .tab-button{ border: 0;margin-left: 0;  padding-left: 0;}
.lxwm .tab-button{ height: 150px;padding-top: 43px; margin: 0;}
.lxwm .tab-block .tab-buttons .tab-button.cur .dttdb2{ display: block;}
.lxwm .tab-block .tab-buttons .tab-button.cur .dttdb{ display: none;}
.jmmdxq dl{ display: flex; justify-content: space-between; align-items: center;}
.jmmdxq dl dt{ width: 50%; padding: 0 5% 0 10%; color: #fff; text-align: center;}
.jmmdxq dl dd{ width: 50%;}
.jmmdxq dl dd img{ width: 100%; border: 20px solid #d4d4d4; border-right: 0;}
.jmmdxq-ewm img{ display: block; margin: 0 auto 30px; max-width: 100%;}
.jmmdxq-bq{ display: flex; justify-content: center; align-items: center; margin-bottom: 20px;}
.jmmdxq-bq img{ padding-right: 10px;}
.jmmdxq dl dt h1{ font-weight: 500;}
.jmmdxq dl dt h1 strong{ font-weight: bold;}
.qgmd-mdhd{ background: #004856;}
.qgmdgd{ padding: 30px 0 60px;}
.qgmdgd .swiper-slide img{width: 100%;}
.qgmdgd .swiper-pagination-bullet,.qgmdsjdkgd .swiper-pagination-bullet{ background: #fff;}
.qgmdgd .swiper-slide:hover .mdhdz{ background: #004856; border: 1px solid #fff; border-top: 0}


.qgmd-mdhd .s-1-1 .more a{ color: #fff;}
.qgmd-mdhd .s-1-1 .more a:hover{ color: #85cdd2;}
.qgmd-sjdk{ background: #1e1e1e;}
.qgmdsjdkgd{ padding-top: 36px; padding-bottom: 40px;}
.qgmdsjdkgd .swiper-slide a{ display: flex; align-items: flex-start;}
.qgmdsjdkgd .swiper-slide a img{ width: 50%; border: 12px solid #d4d4d4;}
.qgmdsjdkgd a .jxz img{ border: 0; width: auto;}
.qgmdsjdkgd a .jxz{top: -11px; left: -7px;}
.qgmdsjdkgd .mdhdz{ background:#000 url("../images/mdsjdkd.png") center no-repeat;background-size: cover; border: 0; padding: 80px 40px;}
.qgmdsjdkgd .swiper-slide:hover .mdhdz{ background: #004856 url("../images/mdsjdkd.png") center no-repeat;}
.qgmdsjdkgd .mdhdz h1{ font-size: 30px;}
.qgmdsjdkgd .mdhdz p:nth-of-type(1){ font-size: 20px;}
.qgmdsjdkgd .mdhdz span{ width: 200px; background: #1e1e1e; padding: 10px; display: block; margin-top: 40px;}
.qgmdsjdkgd .mdhdz u{ padding-top: 35px; display: block;}
.qgmd-sjmd{  background: #000;}
.qgmd-sjmd-t{ display: flex; justify-content: space-between; align-items: center;}
.iconBox .icon,.qgmd-dt .sbt{ color: #fff;}
.qgmd-sjmd .tab-item .iconBox{ width: 33%; float: left;}
.qgmd-sjmd .tab-item .cooking-loop{ width: 65%; float: right;}
.cooking-loop{ padding: 11px; padding-left: 7px;}
.cooking-loop .swiper-slide img{ width: 100%;}
.cooking-loop .swiper-slide p{ max-width: 100%; width: auto; position: absolute; top: -11px; left: -7px;}

.qgmd-sjmd .icon{ display: flex; align-items: center; border-bottom: 1px solid #004856; padding: 12.3px 25px; cursor: pointer;}
.qgmd-sjmd .icon p{ display: none; font-size: 14px; padding: 3px 0 13px; }
.qgmd-sjmd .icon .icoz{ padding-left: 15px; font-size: 18px;}
.qgmd-sjmd .icon img{ max-width:24px;}
.qgmd-sjmd .iconHov{ background: #004856; padding: 25px; margin-top: 11px;}
.qgmd-sjmd .iconHov p{ display: block;}
.qgmd-sjmd .iconHov{ align-items: flex-start;}
.qgmd-sjmd .iconHov img{ margin-top: 6px;}
.qgmd-sjmd .iconHov a{ display: block; color: #fff; margin-top: 20px;}
.qgmd-sjmd .tab-item{ color: #fff;}
.qgmd-sjmd .tab-block .tabs .tab-item:nth-child(1){ padding: 30px 0;}
.qgmd-dt{ background: #1e1e1e;}
.map{ position:relative;width:716px; min-width: 716px;}
.map a{ color:#5b5a5a; font-size:12px; text-decoration:none; display: block;}
.map a:hover{ color:#fff;}
.citybg{ position:absolute; display:none; z-index:3; }
.city a.active .citybg{ display:block; z-index:3;}
#container{ width: 450px; position: absolute; right: 10%; z-index: 100;}
.map-k{ display: flex; justify-content: space-between;padding: 20px 30px 5px;background: #6a6a6a;}
.map-k select{ width: 49.5%; padding: 15px 10px;}
.map-t{ background: #004856; color: #fff; font-size: 24px; padding: 10px 0; text-align: center; width: 100%;}
#myzone table td, #myzone table th{color: #fff; padding: 0; border: 0;}
#myzone table td a, #myzone table th a{ color: #fff; width: 100%; display: block;}
#myzone table td a:hover, #myzone table th a:hover{color: #85cdd2}
#myzone table td:nth-child(1){ width: 70px; text-align: center;}
#myzone table tr{  margin-bottom: 1px; display: block; padding: 20px 0;}
#myzone table tr:hover{ background: #004856;}
#myzone table tr:hover a{ color: #fff;}
#myzone table td h3{ padding-bottom: 3px;}
#myzone{padding: 20px 30px;background: #6a6a6a;}
#mylistw{height: 416px; overflow: hidden;overflow-y: auto;padding-right: 35px;}
#mylistw::-webkit-scrollbar {width: 3px;height: 1px; margin-right: 30px;}
#mylistw::-webkit-scrollbar-thumb {border-radius: 5px;background: #fff;}
#mylistw::-webkit-scrollbar-track {border-radius: 5px;background: Rgba(255, 255, 255, 0.3);}

.qgmd-zmdxx{ background: #004856; padding: 8vh 0 0;}
.qgmd-zmdxx .tab-block .tabs .tab-item{padding: 20px 0 5vh;}
.zmdxxgd,.fsqxxgd{ padding-bottom: 50px;}
.zmdxxgd .swiper-slide,.fsqxxgd .swiper-slide{ display: flex; justify-content: space-between; align-items: center;background: #1e1e1e;}
.zmd-l{ width: 40%; padding: 20px 40px; color: #fff;}
.zmd-r{ width: 60%;}
.zmd-r img{ width: 100%;}
.zmd-l h2{ padding: 30px 0 10px; text-align: center; font-weight: 500; font-size: 20px;}
.zmd-l img{ margin:0 auto; display: block;}
.zmdxxgd .swiper-pagination-bullet,.fsqxxgd .swiper-pagination-bullet{background: #fff;}
.zmd-fz{ position: absolute; bottom: 18px; color: Rgba(255,255,255,0.5); font-size: 110px; z-index: 10; left: 30%; font-family: shuzifont; text-transform: uppercase; font-weight: bold; bottom: 5vh; height: 136px; overflow: hidden;}
.sldgx dl{ display: flex; justify-content: space-between;}
.sldgx {background: #004856;}
.sldgx dl dt {width: 349px;}
.sldgx dl dd {width: 100%;}
.sldgx .sksx-zt{background: #1e1e1e;}
.sldgx #gshdqcd{border: 1px solid Rgba(255,255,255,0.5);}
.sldgx .sksxlbnr p span{ font-weight: bold;}
.sldgx .sksxlbnr{ text-align: left; border: 1px solid #1e1e1e;border-top: 0;}
.sldgx .sksxlbnr i{ margin-bottom: 15px;}
.wehdr{ font-size: 18px; padding-bottom: 10px;}
.sldgx .sksx-lb a{ width: 24%;}
.wsn-2{background: url("../images/wsn-2-d.jpg") center no-repeat; background-size: cover;}
.sbtjz{ color: #fff; text-align: center;}
.jmsbt{ text-align: center; color: #fff; margin-top: 35px;}
.wsn2gd{ padding-top: 45px;} 
.wsn2gd .swiper-slide{transition: 0.5s;}
.wsn2gd .swiper-slide p{text-align: center; color: #fff; padding-top: 12px;}
.wsn2gd .swiper-slide img{ display: block; max-width: 100%; margin: 0 auto;transition: 0.5s;}
.wsn2gd .swiper-slide:hover p{ color: #85cdd2;}
.wsn2gd .swiper-slide:hover{ transform: translateY(-10px);}
.wsn2gd .swiper-slide:hover img{ transform: scale(1.03);}
.wsn-3,.wsn-7{background: #004856;}
.wsn3gd .swiper-wrapper{ padding-top: 30px;}
.wsn3gd .swiper-slide img{ width: 100%;}
.wsn3gd .swiper-slide p{ position: absolute; background: #6a6a6a; padding: 20px; margin: 30px; bottom: 0; color: #fff; font-size: 20px; min-height: 150px;transition: 0.5s;}
.wsn3gd .swiper-slide p span{ display: block; font-size: 14px; padding-top: 3px;}
.wsn3gd .swiper-slide p::after{position: absolute;right: -5px; top: 5px; height: 100%; width: 5px; background: Rgba(255, 255, 255, 0.5); content: ''; opacity: 0;}
.wsn3gd .swiper-slide p::before{position: absolute;bottom: -5px; right:0; height:5px; width: calc(100% - 5px); background: Rgba(255, 255, 255, 0.5); content: ''; opacity: 0;}
.wsn3gd .swiper-slide:hover p{ background: #004856;}
.wsn3gd .swiper-slide:hover p::after,.wsn3gd .swiper-slide:hover p::before{opacity: 1;}
.gdysj .swiper-button-prev{left: auto; right: 60px; top:36px; width: 40px; height: 40px; line-height: 40px; text-align: center; border-radius: 50%; border: 1px solid Rgba(255, 255, 255, 0.6);}
.gdysj .swiper-button-prev i,.gdysj .swiper-button-next i{ color: #fff;}
.gdysj .swiper-button-next{left: auto; right: 0; top:36px; width: 40px; height: 40px; border-radius: 50%; line-height: 40px; text-align: center; border: 1px solid Rgba(255, 255, 255, 0.6);}
.gdysj .swiper-button-next:hover,.gdysj .swiper-button-prev:hover{background: #fff;}
.gdysj .swiper-button-next:hover i,.gdysj .swiper-button-prev:hover i{ color: #004856;}

.wsn-4 dl{ display: flex; justify-content: space-between;}
.wsn-4 dl dt,.wsn-4 dl dd{ width: 50%; position: relative;}
.wsn-4 dl img{ width: 100%;}
.wsn-4 dl .sbt{ position: absolute; top: 15%; text-align: center; width: 100%; color: #fff; z-index: 10;}
.wsn-5{background: url("../images/wsn-5-d.jpg") center no-repeat; background-size: cover;}
.wsn-5 img{ width: 100%;}
.wsn-6{background: #1e1e1e;}
.wsn-6 ul{ margin-top: 30px; display: flex; justify-content: space-between;}
.wsn-6 ul li{ width: 49%;}
.wsn-6 img{ width: 100%;transition: 0.5s;}
.wsn-6-x{display: flex; justify-content: space-between;margin-top: 30px;}
.wsn-6-x dl{ width: 28.3%;}
.wsn-6-x dl:nth-child(2){ width: 39%;}
.wsn-6-x dl li{ margin-bottom: 25px;}
.wsn-6 img:hover{transform: translateY(-10px);}
.wsn-7 .skcxgd{ margin-top: 0; border: none; padding-bottom: 0;}
.wsn-7 .skcxgd .swiper-button-prev,.wsn-7 .skcxgd .swiper-button-next{top:36px;}
.wsn-7 .jmsbt{ text-align: left; margin-top: 0;}
.wsn-7 .more{ width: 94px; margin-left: 11vw;}
.wsn-7 .more a{color: #fff;}
.wsn-7 .more a:hover{ color: #85cdd2;}
.wsn-7-x{ display: flex; align-items: center;margin-top: 65px;}
.wsn-8{ background: url(../images/wsn-7-d.jpg) center bottom no-repeat; background-size: cover; padding-bottom: 600px;}
.wsn-8 ul{ display: flex; justify-content: center; margin-top: 30px;}
.wsn-8 ul li{ margin: 0 15px;}
.wsn-8 ul li img,.wsn-9 ul li img{ max-width: 100%;}
.wsn-9{ background: url(../images/wsn-8-d.jpg) center bottom no-repeat; background-size: cover; padding-bottom: 600px;}
.wsn-9 ul{ display: flex; justify-content: center; margin-top: 30px; flex-wrap: wrap;}
.wsn-9 ul li{ width: 19%; margin-bottom: 20px;}
.wsn-10{ background: url(../images/wsn-10-d.jpg) center bottom no-repeat; background-size: cover;}
.wsn10gd{padding-top: 180px;}
.wsn10gd .swiper-slide{ cursor: pointer;}
.wsn10gd .swiper-slide img{ width: 100%;}
.wsn10gd .swiper-slide:nth-child(2){ margin-top: -150px;}
.wsn-10-nr-1{position: absolute; color: #fff; padding:50px; top: 0; left: 0; height: 94%; width: 100%; z-index: 10;transition: 0.5s;}
.wsn-10-nr-1 .sbt:nth-child(1){ text-transform: uppercase;}
.wsn-10-nr-1 .sbt:nth-child(1) p{ font-size: 20px; line-height: 24px; margin-top: 8px;}
.wsn-10-nr-1 .sbt:nth-child(2){position: absolute; bottom: 0;}
.wsn-10-nr-2{ position: absolute; opacity: 0; z-index: 20; top: 0; width: 100%; height: 100%; background: Rgba(0, 72, 86, 0.7);padding: 50px; text-align: center; color: #fff;transition: 0.5s;}
.wsn-10-nr-2 h2{ font-size: 20px; }
.wsn-10-nr-2 p{ margin-top: 15px; line-height: 26px;}
.wsn-10-nr-2-nr{position: absolute; top: 50%; transform: translateY(-50%); width: 80%; left: 10%;}
.wsn10gd .swiper-slide:hover .wsn-10-nr-2{opacity: 1;}
.wsn10gd .swiper-slide:hover .wsn-10-nr-1{opacity: 0;}


.ystl-1{background: url(../images/ystl-ys-d.jpg) center bottom no-repeat; background-size: cover; }
.ystlysgd .swiper-wrapper{ padding-top: 145px;}
.ystlysgd .swiper-slide p{ font-size: 20px; color: #85cdd2;font-weight: bold; padding-top: 15px;}
.ystlysgd .swiper-slide p span{ color: #fff; font-size: 14px; display: block; font-weight: 500; padding-top: 8px;}
.gdysj .swiper-slide img{ width: 100%;}
.ystlysgd .swiper-slide:nth-child(2n){ margin-top: -85px;}

.ystl-2{background: url(../images/ystl-bjfh_d.jpg) center bottom no-repeat; background-size: cover; }
.bjfh1gd .swiper-slide img{ width: 100%;}
.bjfh2 img{width: 100%; display: block; margin: 0 auto; padding: 0 10%;}
.bjfh2{ margin: 15px 0;}
.bjfh1gd .swiper-slide{ cursor: pointer;}
.bjfh1gd .swiper-slide p{ position: absolute; transition: 0.5s; z-index: 10; left: 3.4%; bottom: 5%; width: 90%; line-height: 40px; padding-left: 20px; color: #fff; font-size: 18px; font-weight: bold; background-image: linear-gradient(to right, Rgba(0, 72, 86, 0.8) 0%, Rgba(0, 72, 86, 0.8) 80%, Rgba(0, 72, 86, 0) 100%); height: 40px;}
.ystl-2-nr{ padding-top: 30px;}
.bjfh1gd .swiper-slide:hover p{ height: 80px;}
.ystl-3 ul{ display: flex; justify-content: space-between; margin-top: 30px;overflow: hidden;}
.ystl-3 ul li:nth-child(1){ width: 41.9%;}
.ystl-3 ul li:nth-child(2){ width: 34.5%;}
.ystl-3 ul li:nth-child(3){ width: 24.1%;}
.ystl-3{ padding-top: 7vh; background: #1e1e1e;}
.ystl-3 img{ width: 100%; overflow: hidden; transition: 0.5s; display: block;}
.ystl-3 img:hover{ transform: scale(1.05);}
.ystl-4{ background: #004856;}
.ystl-4 .sbt{ margin-bottom: 30px;}
.ystl-4 ul{ display: flex; justify-content: space-between;}
.ystl-4 ul img{ width: 100%;transition: 0.5s;}
.ystl-4 ul:nth-of-type(2){ margin-top: 30px;}
.ystl-4 ul:nth-of-type(2) li{ width: 32%;}
.ystl-4 ul img:hover{transform: translateY(-10px);}
.ystl-4 ul:nth-of-type(1){ display: initial;}
.ystl-5{background: url(../images/ystl-hb-d.jpg) center bottom no-repeat; background-size: cover;}
.ystl-6{ background: #004856;}
.ystl-6 dl{ width: 32%;}
.ystl-6 dl:nth-child(2){ width: 32%;}
.ystl-7{ background: #1e1e1e;}
.ystl7gd .swiper-slide p{ display: none;}
.ystl7gd .swiper-slide-active p{ display: block; background: #f1f1f1; text-align: center; padding-top: 20px; font-size: 18px;}
.ystl7gd .swiper-slide-active p span{ display: block; font-size: 14px;}
.ystl-8{ background: #004856; overflow: hidden;}
.ystl-8 ul{display: flex; justify-content: space-between; position: relative; margin-top: 30px;}
.ystl-8 ul li{ width:calc(100%/3); overflow: hidden;}
.ystl-8 ul img{ width: 100%;transition: 0.5s;}
.ystl-8 ul li:hover img{ transform: scale(1.03);}
.ystl-8-z{position: absolute; bottom: 0; width: 100%; text-align: center;z-index: 10;}
.ystl-8-z img{ width: auto !important; max-width: 100%; display: block; margin: 0 auto;}

.ystl-9{ background: #1e1e1e; padding-bottom: 7vh;}
.ytl-9-t{ margin-bottom: 30px;}
.ytl-9-t img{max-width: 100%; display: block; margin: 0 auto;}
.ystl-9 ul{ display: flex;  flex-wrap: wrap; margin-top: 30px;}
.ystl-9 ul li{ width: 50%; background: #004856; display:flex; position: relative;}
.ystl-9 ul li i{ display: block; width: 50%;position: relative; overflow: hidden;} 
.ystl-9 ul li i img{ width: 100%; transition: 0.5s;}
.ystl-9 ul li p{ width: 50%; font-size: 18px; text-align: center; position: absolute; top: 50%; transform: translateY(-50%); color: #fff; right: 0;}
.ystl-9 ul li p span{ display: block; font-size: 14px;}
.ystl-9 ul li i::after {  position: absolute;  top: 50%;  transform: translateY(-50%);  right: 0;  content: "";  width: 0;  height: 0;  border-right: 20px solid #004856;border-top: 20px solid transparent;  border-left: 20px solid transparent; border-bottom: 20px solid transparent;}
.ystl-9 ul li:hover i img{ transform: scale(1.03);}
.ystl-9 ul li:nth-child(2),.ystl-9 ul li:nth-child(6){ background: #6a6a6a;}
.ystl-9 ul li:nth-child(2) i::after,.ystl-9 ul li:nth-child(6) i::after{border-right: 20px solid #6a6a6a;}
.ystl-9 ul li:nth-child(3),.ystl-9 ul li:nth-child(7){ background: #6a6a6a;flex-flow: row-reverse;}
.ystl-9 ul li:nth-child(3) p,.ystl-9 ul li:nth-child(7) p,.ystl-9 ul li:nth-child(4) p,.ystl-9 ul li:nth-child(8) p{ left: 0; right: auto;}
.ystl-9 ul li:nth-child(3) i::after,.ystl-9 ul li:nth-child(7) i::after{left: 0; right: auto;border-right: 20px solid transparent; border-top: 20px solid transparent;  border-left: 20px solid #6a6a6a; border-bottom: 20px solid transparent;}
.ystl-9 ul li:nth-child(4) i::after,.ystl-9 ul li:nth-child(8) i::after{left: 0; right: auto;border-right: 20px solid transparent; border-top: 20px solid transparent;  border-left: 20px solid #004856; border-bottom: 20px solid transparent;}
.ystl-9 ul li:nth-child(4),.ystl-9 ul li:nth-child(8){flex-flow: row-reverse;}
.ystl-10{background: url(../images/ystl-10-d.jpg) center bottom no-repeat; background-size: cover; overflow: hidden;}
.ystl-10 .sbt{ margin-bottom: 30px;}
.ystl-10 img{ width: 100%;}
.wjtl-1{position: relative;}
.wjtl-1 .sbt{ position: absolute; width: 100%; text-align: center; padding-top: 7vh;}
.wjtl-1 img{ width: 100%;}
.wjtl-2{ background: url("../images/wjtl-3.jpg") center no-repeat; background-size: cover; padding-bottom: 250px;}
.wjtl-2-bt{ text-align: center; color: #fff;}
.wjtl-2-bt p{ font-weight: bold; font-size: 20px;}
.wjtl-2 ul{ margin-top: 30px;}
.wjtl-2 ul li{ display: flex; justify-content: space-between; color: #fff; text-align: center; height: 60px; line-height: 60px;}
.wjtl-2 ul li p{ text-align: center; width: calc(100%/3); border-bottom: 1px solid #004856;border-right: 1px solid #004856;}
.wjtl-2 ul li:nth-child(1){ background: #004856; font-size: 20px; font-weight: bold;}
.wjtl-2 ul li:nth-child(1) p:nth-child(2){ width: 40px; height: 40px; text-align: center; line-height: 40px; background: #1e1e1e; border-radius: 50%; margin-top: 10px;}
.wjtl-2 ul li p:last-of-type{ border-right: 0;}
.wjtl-3 img{ width: 100%;}
.wjtl-4{background: url(../images/wjtl-5.jpg) center bottom no-repeat; background-size: cover; padding-bottom:270px;}
.wjtl-4 .wjtl-2-bt{ margin-top: 30px;}
.wjtl-4 .wjtl-2-bt span{ padding-bottom: 30px; display: block;}
.wjtl-4-t img{ display: block; max-width: 100%; margin: 25px auto 0;}

.wjtl-5{background: url(../images/wjtl-6d.jpg) center bottom no-repeat; background-size: cover; }
.wjtl-5 .wsn2gd{padding-bottom: 400px;}
.wjtl-6{ overflow: hidden; background: #1e1e1e;}
.wjtl-6-2{ display: flex; justify-content: space-between; position: relative;}
.wjtl-6-2 li{ width: 50%;}
.wjtl-6-2 li img{ width: 100%;}
.wjtl-6-1{ position: relative;}
.wjtl-6-1 .w1520{ position: absolute; top: 7vh; width: 100%;  text-align: center; left: 10%;}
.wjtl-6-1 img{ width: 100%;}
.wjtl-7{background: url(../images/wjtl-9-2.jpg) center bottom no-repeat; background-size: cover; overflow: hidden;}
.wjtl-7 .sbt{ padding-top: 25px;}
.wjtl-7-t img{max-width: 100%; display: block; margin: 0 auto;}
.wjtl-8{ background: #1e1e1e;}
.wjtl-8 ul{ display: flex; justify-content: space-between; margin-top: 30px;}
.wjtl-8 ul li:nth-child(2){ display: flex; flex-wrap: wrap; justify-content: space-between; width: 54.5%;}
.wjtl-8 ul li p{ width: 49%; margin-bottom: 20px;}
.wjtl-8 ul li img{ width: 100%;transition: all 0.5s ease;}
.wjtl-8 ul li:nth-child(1){ width: 43.3%;}
.wjtl-8 ul li img:hover{transform: translateY(-10px); opacity: 0.8;}
.wjtl-9{ background: #004856;}
.wjtl-9 ul{ margin-top: 30px;}
.wjtl-9 ul img{ width: 100%;transition: all 0.5s ease;}
.wjtl-9 ul li:nth-child(2){ display: flex; justify-content: space-between; margin-top: 30px;}
.wjtl-9 ul li:nth-child(2) dl:nth-child(1){ width: 66%;}
.wjtl-9 ul li:nth-child(2) dl:nth-child(2){ width: 31.8%;}
.wjtl-9 ul li:nth-child(2) dl:nth-child(1) dt{ display: flex; justify-content: space-between; margin-top: 30px;}
.wjtl-9 ul li:nth-child(2) dl:nth-child(1) dt p{ width: 48%;}
.wjtl-9 ul img:hover{transform: translateY(-10px); opacity: 0.8;}
.sslb dl dt{ width: 100%;}


@media screen and (min-width: 2260px) {
  .sbznr .swiper-slide img{ height: 75vh; object-fit: cover;}
  .sbznr .swiper-slide p{ font-size: 18px;}
  .qytdgd .swiper-slide dd .qytdgd-t{ font-size: 30px;}
  .qytdgd .swiper-slide dd .qytdgd-t span{ font-size: 14px;}
  .qytdgd-nr{ height: auto;font-size: 16px;}
  .cpyxgjs-l-nr{ font-size: 16px; line-height: 29px; padding: 35px 0;}
  .cpyxg-dc-r{ padding-top: 20vh;}
  .cpyxg-dc-r p,.wjtl-4 .wjtl-2-bt span,.jmsbt,.wsn2gd .swiper-slide p,.wjtl-2-bt,.sbt p,.xueyuan-js-nr,.xueyuan-js-nr,.xueyuan-dl-lb-z p,.xwlb-nr-r p,.jj-nr-o{ font-size: 16px; line-height: 29px;}
  .lsgssz .swiper-slide span,.s-3 ul li p,.s-3-nr ul a .s-3-nr-r u{ font-size: 16px;}
  .xuyuan-dk-xq-sjs{padding-left: 24%;}
  .sjsslgd .swiper-button-prev{left: 23%;}
  .sjsslgd .swiper-button-next{left: 30%;}
}

@media screen and (max-width: 2560px) {
  .wsn-8{padding-bottom: 848px;}
}


@media screen and (max-width: 1440px) {
    .footer-2 dl dt li{margin-right: 30px;}
    .sjsslgd .swiper-button-next{left: 37%;top: 71%;}
    .sjsslgd .swiper-button-prev{left: 29%;top: 71%;}
    .qytdgd .swiper-slide dd{padding: 70px 6% 70px 70px;transform: translateY(-30px);}
    .xuyuan-dk-xq-sjs{ padding-left: 36%;}
    .jmmdxq dl dt{ padding: 0 5% 0 6%; }
    .nybanner-nr{ left: 6%;width: 88%;}
    .fw7x-5 .sbt{ padding-left: 6%;}
    .fw7x-5-ts{ margin-right: 6%;}
    .lsgssz .swiper-slide span{ font-size: 16px;}
    .s-3-nr ul{background-image: linear-gradient(#fff 100px, #fff 128px, Rgba(0, 0, 0, 0) 128px);}
    .s-8 dl dd {width: 53%;}
    .xwlb-n{margin-left: 6%;padding-right: 6%;width: 94%;}
    #container{ width: 400px; right: 5%;}
    .qgmdsjdkgd .mdhdz{ padding: 36px;}
    .qgmdsjdkgd .mdhdz span{ margin-top: 20px;}
    .mdhdz p{ padding-bottom: 0;}
    .qgmdsjdkgd .mdhdz u{ padding-top: 20px;}
    .qgmd-mdhd .qgmdgd, .qgmd-sjdk .qgmdsjdkgd{ padding-left: 6%;}
    .qytdgd-yw,.sjjslz{ font-size: 90px; line-height: 90px;right: 19%;}
    .lsgsnr .swiper-slide .lsgsnr-nr{padding: 20px 40px;}
    .sdyw{ font-size: 90px; line-height: 70px;}
    .qytdgd .swiper-button-next{right: 37%;}
    .qgmd-sjmd .tab-item .iconBox{height: 450px; overflow: hidden;overflow-y: auto; padding-right: 30px;}
    .qgmd-sjmd .tab-item .iconBox::-webkit-scrollbar {width: 3px;height: 1px; margin-right: 30px;}
    .qgmd-sjmd .tab-item .iconBox::-webkit-scrollbar-thumb {border-radius: 5px;background: #fff;}
    .qgmd-sjmd .tab-item .iconBox::-webkit-scrollbar-track {border-radius: 5px;background: Rgba(255, 255, 255, 0.3);}
    .zwcx ul{ margin: 15px 0;}
    .zwcx ul li{padding: 6px 0;}
    .jjsdyw{ font-size: 85px; line-height: 85px;}
     .footer-2 dl dt{ width: 60%;}
     .cpyxg-dc-r{ padding: 65px 50px;}
     .cpyxg-dc-r img{ max-width: 70%;}
     .sbznr .swiper-slide p{ width: 80%;left:10%;top: 68%;}
     .lsgs .lsgsnr .swiper-slide.zyyg li{margin-left: -38.5%;}
     .sjsslgd .swiper-slide p{ padding-top: 10vh;}
     .jj-7 .sbt,.s-7 .sbt{ left: 6%;}
     .qytdgd-nr{ height: 120px;}
}

@media screen and (max-width: 1024px) {
   .lsgs .lsgsnr .swiper-slide.zyyg li{margin-left: -39%;}
}
@media screen and (max-width: 820px) {
    .header{ display: none;}
     #top .nav{display: none;}	
    #top{ min-width:inherit; transform: translateY(0%);background:#004856;overflow: hidden;position: fixed;top: 0;left: 0;z-index: 1000;width: 100%; padding: 15px 6% 15px 5%;box-shadow: 0px 0px 75px 0px rgb(0 0 0 / 7%);}
    #top .logo{ padding: 0;}
    #top .logo a{display: block; float: left;}
    #top .logo a h1{ font-size: 1.3rem;}
    #top .logo img{ height:35px; width:auto;}
    #top .menu{float: right;padding-top: 8px;}
    #top .menu em{font-style:normal;padding-right: 13px;padding-top: 0;display: block;float: left; color: #fff;}
    #top .menu span{ width: 2rem;float:right;padding-top: 1px;}
    #top .menu span i{ width: 100%;height:2px; display: block;background: #fff; margin-bottom: 6px;}
    #top .menu .menu2 i:nth-of-type(1){transform:rotate(-45deg) translateY(10px);}
    #top .menu .menu2 i:nth-of-type(3){transform:rotate(45deg) translateY(-12px);}
    #top .menu .menu2 i:nth-of-type(2){transform:translateX(-40px);opacity: 0;filter:alpha(opacity=0); width: 0;}
    .top .nav{margin-left: 4%;}
    .top_hidden{ transform: translateY(-100%); opacity: 0;filter:alpha(opacity=0);}
    .hback{ width: 100%; height: 100%;background: rgba(0,0,0,0.8); display: block; position: fixed; top: 0;left: 0;z-index: 0;opacity:0;filter:alpha(opacity=0); visibility: hidden;}
    .caidan{width: 50%; max-width: 400px; height: 100%;background: #fff; position: fixed; top: 0; right:0; z-index: 101; transform: translateX(100%); visibility: hidden; display: block;}
    .caidan .caidan_nav{ padding: 59px 0% 0; height: calc(100% - 40px);overflow-y: scroll;}
    .caidan .caidan_nav ul>.menu_list_box_item{border-bottom: 1px solid rgba(0,0,0,0.1);}
    .caidan .caidan_nav ul>.menu_list_box_item:nth-child(1){border-top: 1px solid rgba(0,0,0,0.1); padding-top: 20px;}
    .caidan .caidan_nav ul>.menu_list_box_item .caidan_1{ padding: 0 5% 0 10%;display: block; font-size:1rem;height:3rem;line-height:3rem; }
    .caidan .caidan_nav ul>.menu_list_box_item .sjcd1{ padding: 0 5% 0 10%;display: block; font-size:1rem;height:3rem;line-height:3rem; width: 80%;float: left;}
    .caidan .caidan_nav ul>.menu_list_box_item .sjcd2{width: 40%; float: right;}
    .caidan .caidan_nav ul>.menu_list_box_item .caidan_1:hover{}
    .caidan .caidan_nav ul>.menu_list_box_item .caidan_1 i{float: right; opacity: 0.6;filter:alpha(opacity=60);font-size: 20px;pointer-events:none}
    .caidan .caidan_nav ul>.menu_list_box_item:hover .caidan_1 i{transform: rotate(90deg);}
    .caidan.caidan_oppen{ transform: translateX(0%);z-index: 566; visibility: visible;}
    .caidan_hidden{transform: translateX(100%);}
    .caidan .caidan_nav ul .caidan_2box{width: 100%; padding:4% 0 4% 10%; display: none; background: #f6f6f6;}
    .caidan .caidan_nav ul .caidan_2box li{height: 30px;line-height: 30px; border-top: 1px solid rgba(0,0,0,0.05);}
    .caidan .caidan_nav ul .caidan_2box li:nth-of-type(1){border-top: 0;}
    .caidan .caidan_nav ul .caidan_2box li:hover a{transform:translateX(10px);}
    .caidan .caidan_nav ul .caidan_2box li a{ font-size: 12px; display: block;}
    .zbsjdh{ padding: 20px 8% 0;}
    .zbsjdh a{ width: 49.5%;float: left;background:#f6f6f6;text-align: center;line-height: 36px;height: 36px;margin-right: 1%; color: #333;}
    .zbsjdh a:nth-child(2){ margin-right: 0;}
    .footer-1 a{ flex-wrap: wrap;text-align: center;}
    .footer-1 a img{ display: block; margin: 0 auto;}
    .footer-1 a p{ width: 100%; margin-left: 0;}
    .footer-2 dl dt{ display: none;}
    .sbanner{ padding-top: 60px;}
    .lsgssz .swiper-slide span{ font-size: 12px;}
    .lsgssz .swiper-slide{ font-size: 20px;}
    .lsgssz .swiper-slide span{ margin-top: 5px;}
    .lsgssz::after{ top: 40px;}
    .s-1-2{ padding: 30px 0;}
    .lsgsnr .swiper-slide{ flex-wrap: wrap;}
    .lsgsnr .swiper-slide .lsgsnr-nr,.lsgsnr .swiper-slide img{ width: 100%;}
    .lsgsnr .swiper-slide .lsgsnr-nr a{ margin-top: 20px;}
    .lsgsnr .swiper-slide .lsgsnr-nr h3{ padding-top: 0; font-size: 16px;}
    .lsgsnr .swiper-slide .lsgsnr-nr{ padding: 40px 20px;}
    .lsgsnr .swiper-slide .lsgsnr-nr h2{ font-size: 23px;}
    .s-1{background: url(../images/lcd-sj.jpg) center bottom no-repeat;padding-bottom: 20px;}
    .shuzi_box ul li{ padding-bottom: 50px;}
    .s-2-nrw,.s-3 ul,.s-1-1,.sjsslgd .swiper-slide,.qytdgd .swiper-slide,.jj-1-nr-t,.cpyxg-dc,.yxgtjw{ flex-wrap: wrap;}
    .s-2-nr,.yxnrw-r,.sjjslt{ width: 100%;}
    .s-2-nr p{ font-size: 36px; line-height: 40px;}
    .s-2-nr span::after{width: 50px;left: -63px;}
    .s-2-nr span::before{width: 50px;right: -63px;}
    .s-3 ul li{ width: 24%;}
    .s-3 ul li p{ font-size: 12px;}
    .sjjslz{display: none;}
    .sjsslgd .swiper-slide {background: #1e1e1e; padding:28px 15px;}
    .sjsslgd .swiper-slide p{ width: 100%; padding:0; margin-bottom: 20px; color: #fff;}
    .s-5-3{ padding-top: 50px;}
    .sbznr .swiper-slide p{ width: 90%; left: 5%;}
    .s-8 dl dt{ display: none;}
    .s-8 dl dd{ width: 100%;}
    .sxw-r p{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
    .footer-2{ display: none;}
    .footer-4,.footer-3{ margin-top: 20px;font-size: 12px;}
    .sbznr .swiper-slide img{ height: 80vh; object-fit: cover;}
    .qytdgd .swiper-slide dd,.qytdgd .swiper-slide dt,.cpyxg-dc-l,.cpyxg-dc-r{ width: 100%;}
    .qytdgd .swiper-slide dt img,.jj-1-nr-t img{ width: 100%;}
    .qytdgd-yw,.qytdgd .swiper-button-prev,.qytdgd .swiper-button-next,.jjsdyw,.jjwhgd .swiper-button-prev,.jjwhgd .swiper-button-next{ display: none;}
    .qytdgd .swiper-slide dd{ padding:35px 20px;}
    .jj-7{ margin-top: 0;}
    .jj-1-nr{ width: 100%;padding:30px;}
    .infobanner{ padding-top: 60px;}
    .nr-dqwz li{ font-size: 12px;}
    .infobanner-nr ul{ display: none;}
    .shzrsz .swiper-slide{ padding: 15px 20px;}
    .qytdgd .swiper-slide dd{transform: translateY(0);}
    .qytdgd-nr{ padding-right: 20px;}
    .reveal-modal{ width: 90%; border: 3px solid #fff;}
    .nybanner{ padding-top: 60px;}
    .lsgs .lsgsnr::after,.lsgs .lsgsnr .swiper-slide li u::after{ display: none;}
    .lsgs .lsgsnr .swiper-slide li:nth-child(2n+1),.lsgs .lsgsnr .swiper-slide li:nth-child(2n){ margin-top: 0;}
    .lsgs .lsgsnr .swiper-slide li{ width: 100%; margin: 0; margin-bottom: 35px;}
    .lsgs .lsgsnr .swiper-slide li:nth-child(2n+1){ text-align: left;}
    .lsgs .lsgsnr .swiper-slide li u{ font-size: 24px;padding-top:15px;}
    .lsgs .lsgsnr .swiper-slide li p{ font-size: 18px; padding: 5px 0;}
    .lsgs .lsgsnr .swiper-slide li:last-of-type{ margin-bottom: 0;}
    .lsgs{ padding-bottom: 0;}
    .rr-1 .rr-1-nr li{ width: 31%; margin-bottom: 25px;}
    .yx-1 .yx-lb a{ width: 48%;}
    .cpyxg-dc-r {padding: 35px 20px;}
    .yxgtjnr .swiper-slide dl dt{ width: 100%; text-align: left;}
    .yxgtjnr{ width: 100%;}
    .yxgtjsz{ width: 100%; height: auto;}
    .bttkk{ float: left;}
    .yxgtjsz .swiper-slide{ height: auto !important;}
    .cpyxgqhw{ padding-top: 50px;}
    .sksx dl dd{ width: 100%;}
    .sksx dl{ flex-wrap: wrap;}
    .ny_nav{padding:0 0 10px; border-bottom: 1px solid rgba(0,0,0,0.1); width:100%;}
    .ny_nav .ny_nav_left{ color: #666666; float: left; max-width:80%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; display:block; line-height: 31px;}
    .ny_nav .ny_nav_left i{ font-size:0.8rem; opacity: 0.5;filter:alpha(opacity=50); margin-right:8px;}
    .ny_nav .ny_nav_left a{ font-size:0.8rem; color: #666666;}
    .ny_nav .ny_nav_left a:hover{ color: #363636;}
    .erji_nav{float: right;padding:3px 13px;}
    .erji_nav .menu_b{ font-weight: bold;display: block; color:#fff;}
    .erji_nav .menu_b span i{}
    .erji_nav .menu_b span i:nth-child(1){margin-left: 0;}
    .erji_nav.on{display: none; visibility: hidden; opacity: 0;filter:alpha(opacity=0);}
    .zz_bg_b{visibility: hidden;width: 100%;height: 100%;background: rgba(0,0,0,0.8);opacity: 0;filter:alpha(opacity=0); top: 0;left: 0;}
    .menu_list_b{z-index:9999;visibility:hidden;box-sizing:border-box;padding-top:0rem;background:#fff;transform:translateY(100%); width:100%; bottom: 0;left: 0; height: auto; overflow: hidden;}
    .menu_list_box_b{ max-height: 60vh; overflow-y: scroll;}
    .menu_list_b .menu_list_box_b>li{ width:calc(100%/2 - 1px); float: left; display:block;border-bottom:1px solid #eee;color:#333; position: relative;border-right: 1px solid #eee;box-sizing: border-box;text-align: center;}
    .menu_list_b .menu_list_box_b>li:nth-of-type(1){border-top: 0;}
    .menu_list_b .menu_list_box_b>li:nth-of-type(2){border-top: 0;}
    .menu_list_b .menu_list_box_b>li:nth-of-type(3){border-top: 0;}
    .menu_list_b .menu_list_box_b>li a{overflow: hidden;white-space: nowrap;text-overflow:ellipsis; display:block; width:100%;padding:0.7rem 0.5rem;}
    .menu_list_b .menu_list_box_b>li p{display:block; text-align: left; font-size: 14px;padding: 0 1rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .menu_list_b .menu_list_box_b>li.on{background: #999;}
    .menu_list_b .menu_list_box_b>li.on a{color: #fff;}
    .menu_list_b .u_l{display:none;}
    .menu_list_b .right .coll{width:100%; float: left; height: 5.5rem; background: #004856; color: #fff; text-align: center;}
    .menu_list_b .right .coll a{color: #fff;}
    .menu_list_b .right .coll p{padding-top: 1rem; font-size: 0.8rem;}
    .menu_list_b .right .coll b{font-size: 1.4rem; font-weight:500; font-family: shuzifont;}
    .ny_nav .wp{ display: flex; justify-content: space-between;}
    .sksx-sjcd{ width: 100%;}
    .footer-5{ background: #004856; color: #fff; text-align: center; padding: 15px;}
    .footer-5 a{color: #fff;}
    footer{ padding-top: 20px;}
    .footer-1{ padding-bottom: 20px;}
    .sdyw{ width: 100%; right: auto; text-align: center;}
    .xwlb-n dl dt,.xwxq dl dt,.gshxq dl dt{ width: 100%;}
    .xwlb-n dl dd,.xwxq dl dd,.gshxq dl dd{ display: none;}
    .lsgs .lsgsnr .swiper-slide.zyyg li{margin-left: 0;}
    .s-1-1 .more a{color: #000;}
    .s-6 .s-1-1 .more a{color: #fff;}
    .cpyxg-dc-l,.cpyxg-dc-r{ height: auto;}
    .cpyxg-dc-l img{ height: auto; object-fit: none;}
    .yxgtjnr .swiper-slide dl{ flex-wrap: wrap;}
    .yxgtjnr .swiper-slide dl dd{ width: 100%; margin-top: 25px;}
    .sjsslgd .swiper-button-next{left: auto; top: 50%;}
    .sjsslgd .swiper-button-prev{left: auto;top: 50%;}
    .infobanner-nr{left: 6%;}
    
}



@media screen and (max-width: 640px) {
    .caidan{width:70%;}
    .footer-1 a p{ width: 100%; margin-left: 0;font-size: 12px;}
    .footer-1 a img{ width: 60px;}
    .footer-1 a::after{ display: none;}
    .s-3 h2{ font-size: 24px;}
    .s-3 ul li{ width: 48%;}
    .s-3 ul li:nth-child(1),.s-3 ul li:nth-child(2){ margin-bottom: 20px;}
    .s-3{ padding-bottom: 50px;}
    .tab-block .tab-buttons{ flex-wrap: wrap;justify-content: center; margin-top: 15px;}
    .sbtcd .tab-buttons h3:nth-child(1){ margin-left: 0;}
    .s-4 .tab-block .tab-buttons .tab-button{ margin-bottom: 10px; background: Rgba(255, 255, 255, 0.8); color: #000; padding: 10px 15px;border-left: 0;margin-left: 5px;}
    .s-4 .sbt,.s-5 .sbt{ width: 100%; text-align: center; margin-bottom: 20px;}
    .sjsslgd .swiper-slide p{height: 103px; overflow: hidden;}
    .s-5-3,.shzrsz .swiper-slide{ text-align: left;}
    .sbznr .swiper-slide p,.qytdgd-nr{ text-align: left;text-align: justify;}
    .tab-block .tab-buttons .tab-button.cur{ background: Rgba(0, 72, 86, 0.8); color: #fff; }
    .s-4 .sbt2{ display: none;}
    .s-3-nr ul a{ width: 100%; flex-wrap: wrap;}
    .s-3-nr ul a:nth-last-child(n+3){ display: none;}
    .s-3-nr{ margin-top: 0;}
    .s-4 .tab-block .tabs .tab-item:nth-child(1),.s-4 .tab-block .tabs .tab-item{ padding: 0;}
    .s-3-nr ul a .s-3-nr-l,.s-3-nr ul a .s-3-nr-r{ width: 100%;}
    .s-3-nr ul a .s-3-nr-l::after{ display: none;}
    .s-6 ul{ flex-wrap: wrap;width: 100% !important;margin-top:20px;}
    .s-6 ul li:nth-child(1){ width: 100%;}
    .s-6 ul li:nth-child(2), .s-6 ul li:nth-child(3){ width: 50%;}
    .s-4 .w1520{width: 100% !important;}
    .s-6 ul li img{ width: 100%;}
    .s-6 ul li:nth-child(3) a p, .s-6 ul li:nth-child(2) a p{ top: 50%; bottom: auto; transform: translateY(-50%); color: #fff;}
    .sdyw {font-size: 50px;line-height: 40px;height: 39px;}
    .s-6{ padding: 50px 0 80px;}
    .lsgsnr .swiper-slide .lsgsnr-nr a{ margin-top: 0;}
    .lsgsnr .swiper-slide .lsgsnr-nr{ padding: 20px;}
    .sxwsz{ position: static; margin-top: 20px;}
    .jj-4 ul li{ width: 32%;}
    .jj-4 ul li:nth-last-child(-n+3){ margin-bottom: 0;}
    .jj-4 ul li p{ font-size: 12px;}
    .jjwhgd .swiper-slide img{ width: 100%;}
    .jj-5 .sbt{ text-align: center;}
    .jjwhgd .swiper-wrapper{ padding-top: 16px;}
    .rr-1 .rr-1-nr li{ width:48.5%; }
    .shfwxgd .swiper-slide{ height: 85px;}
    .page a{ margin-left: 3px;}
    .rrlbdggdsz,.shfwgd .swiper-button-prev, .shfwgd .swiper-button-next{ display: none;}
    .cpyxg-dc-r img{ max-width: 100%;}
    .fw7x-1 .sbt{ padding: 15px;}
    .yx-1 .yx-lb a{ width: 100%;}
    .yx-1 .yx-lb a .yx-ms{ padding: 20px;}
    .cplb-xw ul,.gcalxq-js-bq{ flex-wrap: wrap;}
    .cplb-xw ul a{ width: 100%;}
    .cpyxgqhw .cpxxjs-nav{position: static;}
    .yxg-l{position: static; border-radius: initial; height: auto; width: 100%;}
    .yxg-r{ height: auto; width: 100%;border-radius: initial;padding: 20px; margin: 0;}
    .yxggd .swiper-button-prev,.yxggd .swiper-button-next{ display: none;}
    .yxg-x p{ padding-left: 0;}
    .sksx-lb a{ width: 100%;}
    .cpxq-cpjs .w1520,.cplb-xq-sgjy-ok,.gcalcd-1{ flex-wrap: wrap;}
    .cpxq-cpjs-l,.cpxq-cpjs-r,.sgjy-ok-l,.sgjy-ok-r{ width: 100%; padding: 0;}
    .cplb-xq-sgjy-ok{ padding: 20px;}
    .sgjy-ok-r{ border-left: 0;}
    .skcxgd .swiper-wrapper{ padding-top: 18px;}
    .footer-3{ display: none;}
    .s-1-1{ justify-content: center; text-align: center;}
    .skcxgd .s-1-1{justify-content: space-between;}
    .skcxgd .s-1-1 .more{ width: auto;}
    .skcxgd .s-1-1 .more a{ color: #fff;}
    .s-2 .sbt,.denglu-ok,.gcallb dl a,.gcal-xgcp .sksx-lb a,.fw7x-5-ts{ width: 100%;}
    .more{ width: 100%; text-align: center;}
    .more a{ justify-content: center;}
    .yxg-x .more{ width: auto;}
    .gcalxqgd .swiper-slide-active{ border: none; width: 100% !important;}
    .gcalxqgd .swiper-slide-prev, .gcalxqgd .swiper-slide-next{ width: 100% !important;}
    .gcalxqgd {padding: 40px 0 0;}
    .jj-1-nr{margin: 0 10% 0 auto;}
    .gcalcd-1 li:nth-of-type(1){ width: 100%;}
    .gcalcd-1 li:nth-of-type(2) a{ padding: 0; margin: 0;}
    .gcalcd-1 a{ border-left: none;padding: 0;}
    .xwlb-nr-r-yj{flex-wrap: wrap; align-items: center;}
    .xuyuan-js-rz ul a img,.xueyuan-js-ts li{ width: 100%;}
    .xuyuan-js-rz ul{justify-content: space-between;padding-top: 0;}
    .xwlb-nr-l{ display: none;}
    .xwlb-nr-r{ width: 100%;padding-left: 0;}
    .xwlb-n{ background-image: none;}
    .xwlb-n dl .xwlb-o li:hover{ background: none;}
    .xwlb-n dl dt .page{ margin-left: 0;}
    .sbznr .swiper-slide p{ top: 57%;}
    .sbzsz{top: 160px;}
    .sbznr .swiper-slide img{ height: 66vh;}
    .sxwsz .swiper-slide{ margin-left: 0;}
    .yxggd{ padding: 30px 0;}
    .tab-block .tab-buttons .tab-button{margin: 3px 13px;}
    .s-4-xz img{ max-width: 75%;}
    .fw7x-2,.shfwgd .swiper-slide,.fwlc-1 .tab-buttons,.inline,.qgmd-sjmd-t,.zmdxxgd .swiper-slide,.qgmdsjdkgd .swiper-slide a,.bkwd-cd,.wjtl-6-2,.wsn-4 dl{ flex-wrap: wrap;}
    .fw7x-2 li{ width:31%;margin: 10px 0;}
    .fw7x-2 li p span{padding: 5px 0 10px 0;}
    .shfwgd .swiper-slide dd,.fwlc-1 .tab-buttons h3,.inline dt,.inline dd,.sksxlbok .sksx-lb a,#container{ width: 100%;}
    .shfwgd .swiper-slide dd li:nth-child(1) p{ font-size: 14px;}
    .fwlctc .fwlc-img{ width: auto; height: auto;}
    .fwlctc::before,.fwlctc .fwlc-img::after,.fwlctc::after{ display: none;}
    .fwlctc .fwlc-img img{ padding: 5px;}
    .fwlctc{ width: 18%;}
    .fwlctc p{ padding-top: 10px;}
    .fw7x-fwlc .tabs ul{ padding: 25px;}
    .inline dt img{ width: 100%;}
    .zwcx{ position: static;transform: translateY(-20%);margin-left: 6%;width: 88%;}
    .fw7x-1{ background: #000;}
    .ljtz .fw7x-1:nth-child(2){ background: #004856;}
    .fw7x-5{ padding-top: 50px;}
    .sksxsj .sksxsjlb a{ width: 31%;}
    .skcxgd .swiper-button-prev{top: 9%;left: 84%;}
    .skcxgd .swiper-button-next{ top: 9%;}
    .skcx-t{ font-size: 20px; width: 80%;}
    .skcxgd .swiper-slide a:hover i{top: 24%;font-size: 20px;}
    .tab-block .tab-buttons .tab-button:nth-child(1){padding-left: 0; margin-left: 0;}
    .zmd-l{ padding: 20px;width: 100%;}
    .zmd-r{ width: 100%;}
    .xuyuan-js-rz ul a p{ font-size: 14px;}
    .zmd-fz{font-size: 40px; right: 0; left: auto; height: auto;}
    #container{position: static;margin-top: 15px;}
    .map{ width: 100%;overflow-x: auto; min-width: auto; height: 100%; overflow-y: hidden;display: none;}
    .qgmd-sjdk .s-1-1,.qgmd-mdhd .s-1-1,.cplb-xw .s-1-1{ justify-content: space-between;}
    .qgmd-sjdk .more,.qgmd-mdhd .more,.cplb-xw .more{ width: auto;}
    .qgmdgd{ padding-bottom: 40px;}
    .qgmdsjdkgd .swiper-slide a img{ width: 100%;}
    .qgmdsjdkgd .mdhdz{ padding: 25px;}
    .xuyuan-dk-xq-t{ margin-bottom: 40px;}
    .xuyuan-dk-xq-sjs dd{ padding: 20px;}
    .xuyuan-dk-xq-sjs{ padding: 0;margin-bottom: 0;background: url(../images/sjsxqd.jpg) 0 center no-repeat;background-size: cover;}
    .xuyuan-dk-xq-sjs dt{ position: static; max-width: 100%;}
    .qgmd-sjmd .tab-item .cooking-loop,.qgmd-sjmd .tab-item .iconBox,.xueyuan-dk-lb a,.mdhdlb dl a,.bkwdxq dl dt, .mdhdxq dl dt{ width: 100%;}
    .qgmd-sjmd .tab-item .iconBox{ height: auto;}
    .qgmd-sjmd .icon p{ padding-bottom: 0;}
    .qgmd-sjmd .iconHov a{ margin-top: 8px;}
    .qgmd-sjmd .iconHov{ padding: 15px;}
    .xuyuan-dk-lb-cd a{ font-size: 20px;}
    .bkwdxq dl dd, .mdhdxq dl dd,.bkxq-t-l,.gx-16-nr li::after,.gx-16-nr::after,.bkwd dl dd{ display: none;}
    .mdhdxq .bkxq-t-r h1{ font-size: 24px;}
    .mdhdxq .bkxq-t-r{ background: none; text-align: left; padding: 0;}
    .mdhdxq .mdhdz{ padding: 0;width: 100%;}
    .bkwdxq-t{ padding-top: 0;}
    .xygd .swiper-slide p{ font-size: 14px; padding: 25px 0;}
    .xygd .swiper-slide span img{ width: 100%;}
    .xygd .swiper-slide p img{ width: 20%;padding-bottom: 8px;}
    .xuyuan-js-rz ul a{ margin-bottom: 20px;}
    .xuyuan-js-rz ul a:nth-last-child(-n+4){ margin-bottom: 0;}
    .gx-16-nr li{ width: 100%;margin-bottom: 25px; padding: 0;}
    .gx-16-nr li:nth-child(2n+1){ text-align: left;}
    .gx-16-nr li:nth-child(2n){ margin-top: 0; padding: 0;}
    .gx-16-nr{ padding: 0; margin: 0;}
    .gshxq .bkxq-t-r,.bkxq-t-r{ padding: 0; background: none;}
    .bkwd dl dt{ width: 100%;}
    .bkwd-cd a{ margin-bottom: 10px;}
    .bkxq-t-r h1{ text-align: left; font-size: 24px;}
    .lxwmnr{ width: 88%; left: 6%; display: block;}
    .lxwm .tab-block .tab-buttons{ width: 88%; left: 6%; display: block;}
    .lxwm .tab-block .tab-buttons{ display: flex;margin-top: 0;top:155px; flex-wrap: nowrap;padding: 15px 0; background: #1a1a1a;}
    .lxwm .tab-block .tab-buttons .tab-button{ width: auto; margin: 0;} 
    .lxwm .tab-button{ height: auto;padding: 13px 0;}
    .lxwm .tab-buttons,.lxwmnr{ min-height: auto;}
    .lxwm{ padding: 0;}
    .lxwmnr{top: 432px;}
    .djhq{ width: 100px;}
    .sbtjz{ font-size: 24px;}
    .ystlysgd .swiper-wrapper{padding-top: 25px;}
    .ystlysgd .swiper-slide:nth-child(2n){ margin-top: 0;}
    .gdysj .swiper-button-prev{ top: 50%; left: 10px;}
    .gdysj .swiper-button-next{top: 50%; right: 10px;}
    .wsn-8{padding-bottom: 248px;background:#2a2a2a url(../images/wsn-7-d-s.jpg) center bottom no-repeat; background-size: 105%;}
    .ystl-5{background: #2a2a2a url(../images/ystl-hb-d-s.jpg) center bottom no-repeat;background-size: 140%;}
    .ystl-9 ul li{ width: 100%;}
    .ystl-9 ul li p span{ font-size: 12px; line-height: 16px;}
    .ystl-9 ul li p{ font-size: 14px;}
    .wjtl-2 {background: url(../images/wjtl-3-s.jpg) center no-repeat; background-size: cover;padding-bottom: 100px;}
    .wjtl-2 ul li:nth-child(1){ font-size: 14px;}
    .wjtl-4{ padding-bottom: 100px;}
    .wjtl-5 .wsn2gd{ padding-bottom: 40px;}
    .jmsbt{margin-top: 25px;}
    .wjtl-6-2 li,.wsn-4 dl dt, .wsn-4 dl dd{width: 100%;}
    .ystl-8-z{ padding: 0 6%;}
    .wjtl-9 ul li:nth-child(2) dl:nth-child(1) dt{ margin-top: 8px;}
    .wjtl-8 ul li p{ margin-bottom: 7px;}
    .wsn-4 dl .sbt{top: 8%;}
    .wsn-6-x dl li{ margin-bottom: 6px;}
    .wsn-9 ul{ justify-content: space-between;}
    .wsn-9 ul li{width: 31%;}
    .wsn-9{ padding-bottom: 300px;}
    .wsn10gd{ padding-top: 20px;}
    .wsn10gd .swiper-slide:nth-child(2){ margin-top: 0;}
    .lsgsnr .swiper-slide .lsgsnr-nr h3{ font-size: 14px;}
    .jj-1-w .jj-1{padding-top: 0;}
    .reveal-modal img{ height: 70vh;}
    .jmmdxq dl{ flex-wrap: wrap;}
    .jmmdxq dl dt{ width: 100%;}
    .jmmdxq dl dd{ width: 100%; margin-top: 20px;}
    .qgmd-zmdxx .tab-block .tab-buttons .tab-button.cur{color: #85cdd2;padding: 0 0 0 10px;}
    .qgmd-zmdxx .tab-block .tab-buttons .tab-button{margin:0;padding: 0 10px;}
    .qgmd-zmdxx .tab-block .tab-buttons .tab-button:nth-child(1){padding: 0;margin-right: 10px;}
    .zmd-l h2{ padding: 10px 0;}
    .qgmd-sjmd .tab-block .tab-buttons .tab-button{padding: 0 10px !important;}
    .qgmd-sjmd .tab-block .tab-buttons .tab-button{ margin: 0;}
    .qgmd-sjmd .tab-block .tabs .tab-item{padding: 30px 0;}
    .lxwm .lxwmdt img{ width: 120%;}
  }

    
@media screen and (max-width: 400px) {
    .sbznr .swiper-slide img{ height: 78vh;}

}

 @media screen and (max-width:380px) {
    .sbznr .swiper-slide img{ height: 88vh;}

}

    


