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

/*Reset start*/
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, form, legend, button, p/* ,th,td */{border:0;font-size:100%;margin:0;outline:0;padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
fieldset, img{border:none;}
img{vertical-align:top; border:0}
a{ text-decoration:none; outline:none; color:#000;}
a:hover{ color:#000;}
a:focus{outline:none; color:#000;}
a:hover,a:visited,a:active,a:link{text-decoration: none;}
ol, ul{list-style:none outside none; padding:0; margin:0}
/*table{border-collapse:collapse;border-spacing:0;}*/
sub,sup{font-size:80%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
br{font-size: 0;line-height:0;}
var{ font-style:normal;}
var{ padding-left:3px;}
input,select{ outline:none;}
body,button,input,select,textarea{font:12px/1.5; padding:0; margin:0; font-style:normal;}
body{width: 100%;}
.clearfix:after {content:"\20"; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{display:inline-block; }
.clearfix{display:block;}
.clearbox{border-top:transparent 0px solid;clear:both;font-size:0;margin-top:0px;visibility:hidden; overflow:hidden;height:0;}

body {color: #000;font: 14px/1.5 Arial, Helvetica, sans-serif; margin: 0 auto; overflow-x: hidden; background-color: #fff; /* max-width: 1920px; */}
a {color: #000;}
a:hover {color: #000;}

label{ max-width: initial;}

.edit-container{ /* width: 79.166vw; */ /* width: 62.5vw; */ width: 1650px; /* max-width: 1650px; */ margin-right: auto; margin-left: auto; position: relative;}
* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-tap-highlight-color: transparent;}
.visible-xs{ display: none !important;}

.bodymain{ width:100%; overflow: hidden; position: relative; left:0;}
.swiper-container{ width: 100%; height: 100%; overflow: hidden; position: relative;}
.swiper-pagination{ width: 100%; font-size: 0;}
.swiper-pagination-bullet{ vertical-align: middle; width: 12px; height: 12px; background-color: #2c6bdd; margin: 0 8px !important;}
.swiper-pagination-bullet-active{  background-color: #2c6bdd;}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 30px;}


/* 动画 */
@keyframes arrowRight{
	25% { right: 0;}
	50%{ right: 2px;}
	75% { right: 0;}
	100% { right: -2px;}
}
@keyframes arrowRight2{
	25% { right: 25px;}
	50%{ right: 27px;}
	75% { right: 25px;}
	100% { right: 23px;}
}
@keyframes arrowLeft{
	25% { left: 0;}
	50%{ left: 2px;}
	75% { left: 0;}
	100% { left: -2px;}
}


select{
	/* 解决select下拉箭头在ios上不兼容的问题 */
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	/* background: url('../../assets/arrow_drop_down.png') no-repeat scroll right center transparent; */
	background: transparent;
	border: 1px solid #749ccb;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }


.header{ width: 100%; height: 90px !important; background-color: #051521; position: fixed !important; top: 0; left: 0; z-index: 111;}
.header .logo{ float: left; height: 60px; margin-top: 15px; width: auto !important;}
.header .logo img{ display: block; height: 100%;}
.header .nav{ float: right; line-height: 90px;}
.header .nav li{ float: left; font-size: 18px; margin-left: 70px; position: relative;}
.header .nav li:first-child{ margin-left: 0;}
.header .nav li a{ display: block; color: #b7bcbf;}
.header .nav li:hover a,.header .nav li.active a{ font-size: 22px; color: #fff;}

.home-banner{ height: 100vh; background: -webkit-linear-gradient(-38deg, #153989, #3579eb); background: linear-gradient(-38deg, #153989, #3579eb); position: relative; overflow: hidden;}
.home-banner .banner-inner{ width: 100%; position: absolute; left: 0; top: 50%; transform:translateY(-43%);}
.home-banner .banner-inner .edit-container{ height: 100%;}
.home-banner .banner-inner .pic{ float: left; width: 38.5%; overflow: hidden; border-radius: 20px;}
.home-banner .banner-inner .pic img{ display: block; width: 100%;}
.home-banner .banner-inner .cont-right{ float: right; width: 55%; color: #fff; height: 636px; position: relative;}
.home-banner .banner-inner .cont-right .title-box .title{ font-size: 84px; line-height: 1;}
.home-banner .banner-inner .cont-right .title-box .en-title{ margin-top: 30px;}
.home-banner .banner-inner .cont-right .title-box .en-title span, .home-banner .banner-inner .cont-right .title-box .en-title img{ display: inline-block; vertical-align: middle;}
.home-banner .banner-inner .cont-right .title-box .en-title span{ font-size: 24px; margin-right: 70px;}
.home-banner .banner-inner .cont-right .title-box .en-title img{ height: 14px;}
.home-banner .banner-inner .cont-right .title-box img{ display: block; height: 272px;}

.home-banner .banner-inner .cont-right .bottom-box{ width: 100%; position: absolute; bottom: 0; right: 0;}
.home-banner .banner-inner .cont-right .bottom-box .banner-btn span{ display: inline-block; vertical-align: top; background-color: #fff; border-radius: 10px; font-size: 20px; width: 250px; line-height: 64px; padding: 0 25px; position: relative; transition:all 0.3s ease;}
.home-banner .banner-inner .cont-right .bottom-box .banner-btn span::before{ content: ''; width: 30px; height: 30px; background: url(../images/icon-more-arrow.png) center no-repeat; background-size: cover; position: absolute; top: 50%; transform:translateY(-50%); right: 25px; -webkit-animation: arrowRight2 1s infinite linear;animation: arrowRight2 1s infinite linear;}
.home-banner .banner-inner .cont-right .bottom-box .banner-btn span:hover{ background-color: rgba(255, 255, 255, 0.6);}
.home-banner .banner-inner .cont-right .bottom-box .banner-btn span:hover::before{ /* -webkit-animation: arrowRight2 1s infinite linear;animation: arrowRight2 1s infinite linear; */}
.home-banner .banner-inner .cont-right .bottom-box .txt{ font-size: 20px; line-height: 2; margin-top: 40px;}

.home-title-box{ font-size: 16px;}
.home-title-box .title{ font-size: 40px; font-weight: bold;}
.home-title-box .txt{ margin-top: 5px; line-height: 22px;}

.base-section{ overflow: hidden;}

.home-jjwt-top{ padding: 40px 0 60px 0; background: -webkit-linear-gradient(-38deg, #153989, #3579eb); background: linear-gradient(-38deg, #153989, #3579eb); position: relative; color: #fff;}
.home-jjwt-top::before{ content: ''; width: 100%; height: 100%; background-color: rgba(2, 12, 69, 0.4); position: absolute; top: 0; left: 0;}
.home-jjwt .home-title-box{ font-size: 16px;}
.home-jjwt .home-title-box .title{ display: inline-block; font-size: 30px; font-weight: normal; margin-right: 15px;}
.home-jjwt .home-title-box .txt{ display: inline-block; margin-top: 0;}
.home-jjwt-inner{ margin-top: 60px;}
.home-jjwt-inner ul{ margin: 0 -20px;}
.home-jjwt-inner li{ float: left; width: 25%; padding: 0 20px; cursor: pointer;}
.home-jjwt-inner li .block-box{ font-size: 20px; line-height: 38px; padding-left: 140px; position: relative;}
.home-jjwt-inner li .block-box .num{ width: 110px; font-size: 64px; position: absolute; top: 0; left: 0; border-right: 1px solid #fff;}
.home-jjwt-inner li .block-box .cont{ display: inline-block; margin-top: -20px; }
.home-jjwt-inner li .block-box::before{ content: ''; width: 0; height: 0; border-left: 9px solid transparent; border-right: 9px solid transparent; border-bottom: 10px solid #f6f6f6; position: absolute; left: 50%; transform:translateX(-50%); bottom: -60px; display: none;}
.home-jjwt-inner li:hover .block-box::before{ display: block;}
.home-jjwt-inner-hidden{ background-color: #f6f6f6; position: relative; font-size: 24px; color: #000;/* padding-top: 60px; margin-top: -60px; */ /* display: none; */}
.home-jjwt-inner-hidden .box{ padding: 0 195px; display: none;}
.home-jjwt-inner-hidden dl{ padding: 60px 0;}
.home-jjwt-inner-hidden dd{ padding-left: 35px; position: relative;}
.home-jjwt-inner-hidden dd::before{ content: ''; width: 14px; height: 14px; background-color: #006ce5; border-radius: 100%; position: absolute; left: 0; top: 11px;}

.home-jjwt-inner li:nth-of-type(1){ animation-delay: 0.1s;}
.home-jjwt-inner li:nth-of-type(2){ animation-delay: 0.2s;}
.home-jjwt-inner li:nth-of-type(3){ animation-delay: 0.3s;}
.home-jjwt-inner li:nth-of-type(4){ animation-delay: 0.4s;}

.home-hxgn{ padding: 100px 0;}
.home-hxgn .pic{ float: right; width: 48.5%; position: relative;}
.home-hxgn .pic img{ display: block; width: 100%;}
.home-hxgn .pic::before{ content: ''; width: 100%; height: 100%; background-color: rgba(000, 000, 000, 0.65); position: absolute; top: 0; left: 0; opacity: 0; transition:all 0.5s ease;}
/* .home-hxgn.active .pic::before{ opacity: 1;} */
.home-hxgn .cont-left{ float: left; width: 51.5%; position: relative; z-index: 9;}
.home-hxgn .cont-left .home-title-box{ padding-right: 130px;}
.home-jjwt-cont{ padding-top: 10px;}
.home-jjwt-cont li{ margin-top: 35px; cursor: pointer;}
.home-jjwt-cont li .block-box{ padding-right: 130px; font-size: 20px;}
.home-jjwt-cont li .block-box .icon{ height: 35px;}
.home-jjwt-cont li .block-box .icon img{ display: block; height: 100%;}
.home-jjwt-cont li .block-box .title{ font-size: 24px; font-weight: bold; margin-top: 10px; padding-right: 50px; position: relative;}
.home-jjwt-cont li .block-box .title::before{ content: ''; width: 37px; height: 17px; background: url(../images/icon-title-arrow.png) center no-repeat; background-size: cover; position: absolute; top: 50%; transform:translateY(-50%); right: 0; -webkit-animation: arrowRight 1s infinite linear;animation: arrowRight 1s infinite linear;}
.home-jjwt-cont li .hidden-html{ display: none;}


.swiper-arrow{ width: 40px; height: 40px; position: absolute; top: 50%; transform:translateY(-50%); z-index: 5; cursor: pointer;}
.swiper-arrow::before{ content: ''; width: 100%; height: 100%; background-position: center; background-repeat: no-repeat; background-size: cover; position: absolute; top: 50%; transform:translateY(-50%);}
.swiper-arrow-prev::before{ background-image: url(../images/icon-swiper-arrow-prev.png); left: 0; -webkit-animation: arrowLeft 1s infinite linear;animation: arrowLeft 1s infinite linear;}
.swiper-arrow-next::before{ background-image: url(../images/icon-swiper-arrow-next.png); right: 0; -webkit-animation: arrowRight 1s infinite linear;animation: arrowRight 1s infinite linear;}

.home-hysj{ position: relative;}
.home-hysj .home-title-box{ width: 100%; position: absolute; left: 0; top: 100px; z-index: 5;}
.home-hysj-swiper{ position: relative;}
.home-hysj-swiper .swiper-slide{ position: relative; background-color: #fff;}
.home-hysj-swiper .swiper-slide .pic img{ display: block; width: 100%;}
.home-hysj-swiper .swiper-slide .swiper-inner{ width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.home-hysj-swiper .swiper-slide .swiper-inner .edit-container{ height: 100%;}
.home-hysj-swiper .swiper-slide .swiper-inner .cont-inner{ width: 60%; background-color: rgba(255, 255, 255, 0.6); padding: 95px 45px 115px 45px; position: absolute; left: 0; top: 50%; transform:translateY(-35%); font-size: 20px;}
.home-hysj-swiper .swiper-slide .swiper-inner .cont-inner .title{ font-size: 30px;}
.home-hysj-swiper .swiper-slide .swiper-inner .cont-inner .cont{ margin-top: 10px;}
.home-hysj-swiper .swiper-slide .swiper-inner .cont-inner .btn-box{ width: 146px; line-height: 46px; background-color: #006ce5; border-radius: 10px; text-align: center; margin-top: 35px; transition:all 0.3s ease;}
.home-hysj-swiper .swiper-slide .swiper-inner .cont-inner .btn-box a{ display: block; color: #fff;}
.home-hysj-swiper .swiper-slide .swiper-inner .cont-inner .btn-box:hover{ background-color: rgba(0, 108, 229, 0.6);}
.home-hysj-swiper .swiper-arrow-prev{ left: 2.125vw;}
.home-hysj-swiper .swiper-arrow-next{ right: 2.125vw;}
.home-hysj-swiper .hidden-html{ display: none;}

.base-links span{ display: inline-block; padding-right: 32px; position: relative; font-size: 22px;}
.base-links span::before{ content: ''; width: 22px; height: 16px; background: url(../images/icon-links-arrow.png) center no-repeat; background-size: cover; position: absolute; top: 50%; transform:translateY(-50%); right: 0; -webkit-animation: arrowRight 1s infinite linear;animation: arrowRight 1s infinite linear;}
.base-links a:hover span{ color: #006ce5;}
.base-links a:hover span::before{ background-image: url(../images/icon-links-arrow-on.png);}

.home-zccp{ padding: 100px 0;}
.home-zccp .home-title-box{ text-align: center;}
.home-zccp .base-links{ text-align: center; margin-top: 60px;}
.home-zccp-inner{ margin-top: 60px;}
.home-zccp-inner li{ float: left; width: 25%;}
.home-zccp-inner li .pic-box{ background-color: #f3f3f3; padding: 65px 0;}
.home-zccp-inner li .pic-box .pic{ width: 100%; height: 200px; border-right: 1px solid rgba(000, 000, 000, 0.2); padding: 0 50px; position: relative; overflow: hidden;}
.home-zccp-inner li .pic-box .pic img{ display: block; max-width: 290px; max-height: 100%; position: absolute; left: 50%; top: 50%; transform:translate(-50%,-50%); transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.home-zccp-inner li .cont-box{ margin-top: 40px; padding: 0 50px; font-size: 20px;}
.home-zccp-inner li .cont-box .title{ font-size: 26px; text-align: center;}
.home-zccp-inner li .cont-box .more-btn{ width: 146px; line-height: 46px; border: 1px solid #006ce5; border-radius: 10px; text-align: center; margin: 30px auto 0 auto; transition:all 0.3s ease; }
.home-zccp-inner li .cont-box .more-btn span{ display: block; color: #006ce5; transition:all 0.3s ease; }
.home-zccp-inner li:hover .cont-box .more-btn{ background-color: #006ce5;}
.home-zccp-inner li:hover .cont-box .more-btn span{ color: #fff;}
.home-zccp-inner li:last-child .pic-box .pic{ border-right: 0;}

.home-zccp-inner li a:hover .pic img{ transform: translate(-50%,-50%) scale(1.1); -webkit-transform: translate(-50%,-50%) scale(1.1); -moz-transform: translate(-50%,-50%) scale(1.1);}

.home-xgzy{ padding: 100px 0; background-color: rgba(0, 108, 229, 0.05);}
.home-xgzy .home-title-box{ text-align: center;}
.home-xgzy-inner{ margin-top: 60px;}
.home-xgzy-inner ul{ margin: 0 -20px;}
.home-xgzy-inner li{ float: left; width: 33.333%; padding: 0 20px; font-size: 24px;}
.home-xgzy-inner li .block-box .pic{ border-radius: 20px; overflow: hidden; position: relative;}
.home-xgzy-inner li .block-box .pic img{ display: block; width: 100%;}
.home-xgzy-inner li .block-box .pic .download-box{ width: 100%; line-height: 114px; background-color: #2c6bdd; position: absolute; left: 0; bottom: -100%; text-align: center; transition:all 0.5s ease;}
.home-xgzy-inner li .block-box .pic .download-box span{ display: inline-block; padding-left: 52px; color: #fff; background: url(../images/icon-download.png) left center no-repeat; background-size: 36px auto;}
.home-xgzy-inner li .block-box .title{ text-align: center; margin-top: 30px;}
.home-xgzy-inner li .block-box:hover .pic .download-box{ bottom: 0;}

.home-xgzy-inner li .block-box .pic .download-special{ line-height: 44px; padding: 30px 0 30px 30px; text-align: left;}
.home-xgzy-inner li .block-box .pic .download-special span{font-size: 18px; padding-left: 32px; background: url(../images/icon-download.png) left center no-repeat; background-size: 22px auto;}
.home-xgzy-inner li .block-box .pic .download-special a:hover span{text-decoration:underline; }

.home-xgzy-inner li .block-box .pic .download-special2{ background-color: rgba(243, 243, 243, 0.9);}
.home-xgzy-inner li .block-box .pic .download-special2 span{padding-left: 0; background: none;color:#444; }


.home-xgzy-inner li:nth-of-type(1){ animation-delay: 0.1s;}
.home-xgzy-inner li:nth-of-type(2){ animation-delay: 0.2s;}
.home-xgzy-inner li:nth-of-type(3){ animation-delay: 0.3s;}
.home-xgzy-inner li:nth-of-type(4){ animation-delay: 0.4s;}

.home-zxzx{ padding: 100px 0;}
.home-zxzx .home-title-box{ text-align: center;}
.home-zxzx-swiper{ margin-top: 60px;}
.home-zxzx-swiper{ position: relative;}
.home-zxzx-swiper .swiper-slide{ position: relative;}
.home-zxzx-swiper .swiper-slide .pic{ border-radius: 20px; overflow: hidden;}
.home-zxzx-swiper .swiper-slide .pic img{ display: block; width: 100%;}
.home-zxzx-swiper .swiper-slide .swiper-inner{ width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.home-zxzx-swiper .swiper-slide .swiper-inner .cont-inner{ width: 60%; position: absolute; left: 100px; top: 50%; transform:translateY(-50%); font-size: 22px; color: #fff;}
.home-zxzx-swiper .swiper-slide .swiper-inner .cont-inner .title{ font-size: 32px;}
.home-zxzx-swiper .swiper-slide .swiper-inner .cont-inner .time{ margin-top: 20px; padding-left: 32px; background: url(../images/icon-date.png) left center no-repeat; background-size: 20px auto;}
.home-zxzx-swiper .swiper-arrow-prev{ left: 20px;}
.home-zxzx-swiper .swiper-arrow-next{ right: 20px;}
.home-zxzx-swiper .swiper-pagination{ display: none;}

.hysj-layer{ width: 100%; height: 100%; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 999; display: none;}
.hysj-layer .opacity{ width: 100%; height: 100%; background-color: rgba(000, 000, 000, 0.45); position: absolute; top: 0; left: 0;}
.hysj-layer .layer-container{ width: 1720px; height: 800px; background-color: #fff; box-shadow: 0 0.05rem 0.15rem #000; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%);}
.hysj-layer .layer-close{ width: 22px; height: 22px; background: url(../images/icon-close.png) center no-repeat; background-size: cover; position: absolute; right: 0; top: -35px; cursor: pointer; text-shadow: 0 0 0.05rem #000;}

.layer-swiper-container{ margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0; z-index: 1;}
.layer-swiper-wrapper{ position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box;}
.layer-swiper-slide{ flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform;}

.hysj-layer-swiper .layer-swiper-slide{ background-color: #fff;}
.hysj-layer-swiper .layer-swiper-slide .block-box{ padding: 85px 105px;}
.hysj-layer-swiper .layer-swiper-slide .block-box .pic{ float: left; width: 46%; height: 626px;}
.hysj-layer-swiper .layer-swiper-slide .block-box .pic img{ display: block; width: 100%; height: 100%; object-fit: cover;}
.hysj-layer-swiper .layer-swiper-slide .block-box .cont-inner{ float: right; width: 54%; padding: 70px 60px 0 70px; font-size: 20px;}
.hysj-layer-swiper .layer-swiper-slide .block-box .cont-inner .top-title{ font-size: 36px;}
.hysj-layer-swiper .swiper-arrow-prev{ left: 35px;}
.hysj-layer-swiper .swiper-arrow-prev::before{ background-image: url(../images/icon-swiper-arrow-prev-blue.png);}
.hysj-layer-swiper .swiper-arrow-next{ right: 35px;}
.hysj-layer-swiper .swiper-arrow-next::before{ background-image: url(../images/icon-swiper-arrow-next-blue.png);}
.hysj-layer-swiper .swiper-button-disabled{ display: none;}
.hysj-layer-swiper .layer-swiper-pagination{ font-size: 20px; text-align: left; width: auto; position: absolute; bottom: auto; top: 85px; left: calc(46% + 70px); z-index: 5;}
.hysj-layer-swiper .layer-swiper-pagination .swiper-pagination-current{ font-size: 30px;}
.hysj-layer-tabs{ margin-top: 30px;}
.hysj-layer-tabs li{ float: left; min-width: 182px; line-height: 58px; border: 1px solid #2c6bdd; border-radius: 10px; font-size: 22px; color: #2c6bdd; text-align: center; padding: 0 10px; margin-right: 25px; cursor: pointer;}
.hysj-layer-tabs li.active,.hysj-layer-tabs li:hover{ background-color: #2c6bdd; color: #fff;}
.hysj-layer-tabs li:last-child{ margin-right: 0;}
.hysj-layer-tabs-content{ margin-top: 30px; color: #333333;}
.hysj-layer-tabs-content .box{ display: none;}
.hysj-layer-tabs-content dd{ margin-top: 15px; padding-left: 35px; position: relative;}
.hysj-layer-tabs-content dd::before{ content: ''; width: 14px; height: 14px; background-color: #006ce5; border-radius: 100%; position: absolute; left: 0; top: 10px;}


.hxgn-layer{ width: 100%; height: 100%; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 999; display: none;}
.hxgn-layer .opacity{ width: 100%; height: 100%; background-color: rgba(000, 000, 000, 0.45); position: absolute; top: 0; left: 0;}
.hxgn-layer .layer-container{ width: 1720px; height: 800px; background-color: #fff; box-shadow: 0 0.05rem 0.15rem #000; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%);}
.hxgn-layer .layer-close{ width: 22px; height: 22px; background: url(../images/icon-close.png) center no-repeat; background-size: cover; position: absolute; right: 0; top: -35px; cursor: pointer; text-shadow: 0 0 0.05rem #000;}
.hxgn-layer-swiper .swiper-slide{ background-color: #fff;}
.hxgn-layer-swiper .swiper-slide .block-box{ padding: 85px 105px;}
.hxgn-layer-swiper .swiper-slide .block-box .pic{ height: 626px;}
.hxgn-layer-swiper .swiper-slide .block-box .pic img{ display: block; width: 100%; height: 100%; object-fit: cover;}
.hxgn-layer-swiper .swiper-arrow{ display: none;}
.hxgn-layer-swiper .swiper-arrow-prev{ left: 35px;}
.hxgn-layer-swiper .swiper-arrow-prev::before{ background-image: url(../images/icon-swiper-arrow-prev-blue.png);}
.hxgn-layer-swiper .swiper-arrow-next{ right: 35px;}
.hxgn-layer-swiper .swiper-arrow-next::before{ background-image: url(../images/icon-swiper-arrow-next-blue.png);}
.hxgn-layer-swiper .swiper-button-disabled{ display: none;}
.hxgn-layer-swiper.banner-animate .swiper-arrow{ display: block;}

.contactus-suspension-box .first-floor-box .list li .title .icon img{ width:100%; }
.contactus-suspension-box .second-floor-box .list li .title .icon img{ width:100%; }









@media (max-width: 1680px){
	/* 缩小80% */
	.edit-container{ width: 1320px;}
	
	/* 动画 */
	@keyframes arrowRight2{
		25% { right: 20px;}
		50%{ right: 22px;}
		75% { right: 20px;}
		100% { right: 18px;}
	}
	
	.header{ height: 72px !important;}
	.header .logo{ height: 48px; margin-top: 12px;}
	.header .nav{ line-height: 72px;}
	.header .nav li{ font-size: 14px; margin-left: 56px;}
	.header .nav li:hover a,.header .nav li.active a{ font-size: 18px;}
	
	.home-banner .banner-inner .cont-right{ height: 508px;}
	.home-banner .banner-inner .cont-right .title-box img{ height: 217px;}
	.home-banner .banner-inner .cont-right .bottom-box .banner-btn span{ font-size: 16px; width: 200px; line-height: 52px; padding: 0 20px;}
	.home-banner .banner-inner .cont-right .bottom-box .banner-btn span::before{ width: 24px; height: 24px; right: 20px;}
	.home-banner .banner-inner .cont-right .bottom-box .txt{ font-size: 16px; margin-top: 32px;}
	
	.home-title-box{ font-size: 14px;}
	.home-title-box .title{ font-size: 32px;}
	
	.home-jjwt-top{ padding: 32px 0 48px 0;}
	.home-jjwt .home-title-box{ font-size: 14px;}
	.home-jjwt .home-title-box .title{ font-size: 24px;}
	.home-jjwt-inner{ margin-top: 48px;}
	.home-jjwt-inner li .block-box{ font-size: 16px; line-height: 30px; padding-left: 112px;}
	.home-jjwt-inner li .block-box .num{ width: 88px; font-size: 52px;}
	.home-jjwt-inner li .block-box .cont{ margin-top: -16px; }
	.home-jjwt-inner-hidden{ font-size: 18px;}
	.home-jjwt-inner-hidden .box{ padding: 0 155px;}
	.home-jjwt-inner-hidden dl{ padding: 48px 0;}
	.home-jjwt-inner-hidden dd{ padding-left: 28px;}
	.home-jjwt-inner-hidden dd::before{ width: 12px; height: 12px; top: 10px;}
	
	.home-hxgn{ padding: 80px 0;}
	.home-hxgn .cont-left .home-title-box{ padding-right: 105px;}
	
	.home-jjwt-cont li{ margin-top: 28px;}
	.home-jjwt-cont li .block-box{ font-size: 16px; padding-right: 105px;}
	.home-jjwt-cont li .block-box .icon{ height: 28px;}
	.home-jjwt-cont li .block-box .title{ font-size: 18px; padding-right: 40px;}
	.home-jjwt-cont li .block-box .title::before{ width: 30px; height: 14px;}
	
	.swiper-arrow{ width: 32px; height: 32px;}
	
	.home-hysj .home-title-box{ top: 80px;}
	.home-hysj-swiper .swiper-slide .swiper-inner .cont-inner{ padding: 76px 36px 92px 36px; font-size: 16px;}
	.home-hysj-swiper .swiper-slide .swiper-inner .cont-inner .title{ font-size: 24px;}
	.home-hysj-swiper .swiper-slide .swiper-inner .cont-inner .btn-box{ width: 116px; line-height: 38px; margin-top: 28px;}
	
	.base-links span{ padding-right: 26px; font-size: 18px;}
	.base-links span::before{ width: 18px; height: 13px;}
	
	.home-zccp{ padding: 80px 0;}
	.home-zccp .base-links{ margin-top: 48px;}
	.home-zccp-inner{ margin-top: 48px;}
	.home-zccp-inner li .pic-box{ padding: 52px 0;}
	.home-zccp-inner li .pic-box .pic{ height: 160px; padding: 0 40px;}
	.home-zccp-inner li .pic-box .pic img{ max-width: 232px;}
	.home-zccp-inner li .cont-box{ margin-top: 32px; padding: 0 40px; font-size: 16px;}
	.home-zccp-inner li .cont-box .title{ font-size: 20px;}
	.home-zccp-inner li .cont-box .more-btn{ width: 116px; line-height: 38px; margin-top: 25px;}
	
	.home-xgzy{ padding: 80px 0;}
	.home-xgzy-inner{ margin-top: 48px;}
	.home-xgzy-inner li{ font-size: 20px;}
	.home-xgzy-inner li .block-box .pic .download-box{ line-height: 92px;}
	.home-xgzy-inner li .block-box .pic .download-box span{ padding-left: 42px; background-size: 28px auto;}
	.home-xgzy-inner li .block-box .title{ margin-top: 25px;}

	.home-xgzy-inner li .block-box .pic .download-special{ line-height:36px; padding: 24px 0 24px 20px;}
	.home-xgzy-inner li .block-box .pic .download-special span{font-size: 15px; padding-left: 26px;background-size: 16px auto;}

	
	.hysj-layer .layer-container{ width: 1376px; height: 640px;}
	.hysj-layer-swiper .layer-swiper-slide .block-box{ padding: 65px 84px;}
	.hysj-layer-swiper .layer-swiper-slide .block-box .pic{ height: 500px;}
	.hysj-layer-swiper .layer-swiper-slide .block-box .cont-inner{ padding: 56px 48px 0 56px; font-size: 18px;}
	.hysj-layer-swiper .layer-swiper-slide .block-box .cont-inner .top-title{ font-size: 28px;}
	.hysj-layer-tabs{ margin-top: 24px;}
	.hysj-layer-tabs li{ min-width: 146px; line-height: 46px; font-size: 16px; margin-right: 20px;}
	.hysj-layer-tabs-content{ margin-top: 24px;}
	.hysj-layer-tabs-content dd{ margin-top: 12px; padding-left: 28px;}
	.hysj-layer-tabs-content dd::before{ width: 12px; height: 12px; top: 8px;}
	.hysj-layer-swiper .swiper-arrow-prev{ left: 28px;}
	.hysj-layer-swiper .swiper-arrow-next{ right: 28px;}
	.hysj-layer-swiper .layer-swiper-pagination{ font-size: 16px; top: 65px; left: calc(46% + 62px);}
	.hysj-layer-swiper .layer-swiper-pagination .swiper-pagination-current{ font-size: 24px;}
	
	.hxgn-layer .layer-container{ width: 1376px; height: 640px;}
	.hxgn-layer-swiper .swiper-slide .block-box{ padding: 65px 84px;}
	.hxgn-layer-swiper .swiper-slide .block-box .pic{ height: 500px;}
	.hxgn-layer-swiper .swiper-arrow-prev{ left: 28px;}
	.hxgn-layer-swiper .swiper-arrow-next{ right: 28px;}
	
	
	
	
}
@media (max-width: 1440px){
	/* 缩小70% */
	.edit-container{ width: 1155px;}
	
	/* 动画 */
	@keyframes arrowRight2{
		25% { right: 18px;}
		50%{ right: 20px;}
		75% { right: 18px;}
		100% { right: 16px;}
	}
	
	.header{ height: 64px !important;}
	.header .logo{ height: 42px; margin-top: 11px;}
	.header .nav{ line-height: 64px;}
	.header .nav li{ margin-left: 48px;}
	
	.home-banner .banner-inner .cont-right{ height: 445px;}
	.home-banner .banner-inner .cont-right .title-box img{ height: 190px;}
	.home-banner .banner-inner .cont-right .bottom-box .banner-btn span{ font-size: 14px; width: 188px; line-height: 45px;}
	.home-banner .banner-inner .cont-right .bottom-box .banner-btn span::before{ width: 20px; height: 20px; right: 18px;}
	.home-banner .banner-inner .cont-right .bottom-box .txt{ font-size: 14px; margin-top: 25px;}
	
	.home-title-box .title{ font-size: 28px;}
	
	.home-jjwt .home-title-box .title{ font-size: 20px;}
	.home-jjwt-top{ padding: 28px 0 42px 0;}
	.home-jjwt-inner{ margin-top: 42px;}
	.home-jjwt-inner li .block-box{ font-size: 14px; line-height: 26px; padding-left: 98px;}
	.home-jjwt-inner li .block-box .num{ width: 78px; font-size: 45px;}
	.home-jjwt-inner li .block-box .cont{ margin-top: -14px; }
	.home-jjwt-inner-hidden{ font-size: 16px;}
	.home-jjwt-inner-hidden .box{ padding: 0 135px;}
	.home-jjwt-inner-hidden dl{ padding: 42px 0;}
	.home-jjwt-inner-hidden dd{ padding-left: 25px;}
	.home-jjwt-inner-hidden dd::before{ width: 10px; height: 10px; top: 9px;}
	
	.home-hxgn{ padding: 70px 0;}
	.home-hxgn .cont-left .home-title-box{ padding-right: 60px;}
	.home-jjwt-cont li{ margin-top: 20px;}
	.home-jjwt-cont li .block-box{ padding-right: 90px; font-size: 14px;}
	.home-jjwt-cont li .block-box .icon{ height: 25px;}
	.home-jjwt-cont li .block-box .title{ font-size: 16px; padding-right: 35px;}
	.home-jjwt-cont li .block-box .title::before{ width: 26px; height: 12px;}
	
	.swiper-arrow{ width: 28px; height: 28px;}
	
	.home-hysj .home-title-box{ top: 70px;}
	.home-hysj-swiper .swiper-slide .swiper-inner .cont-inner{ padding: 65px 32px 80px 32px; font-size: 14px;}
	.home-hysj-swiper .swiper-slide .swiper-inner .cont-inner .title{ font-size: 21px;}
	.home-hysj-swiper .swiper-slide .swiper-inner .cont-inner .btn-box{ margin-top: 25px;}
	
	.base-links span{ padding-right: 22px; font-size: 16px;}
	.base-links span::before{ width: 15px; height: 11px;}
	
	.home-zccp{ padding: 70px 0;}
	.home-zccp .base-links{ margin-top: 42px;}
	.home-zccp-inner{ margin-top: 42px;}
	.home-zccp-inner li .pic-box{ padding: 45px 0;}
	.home-zccp-inner li .pic-box .pic{ height: 140px; padding: 0 35px;}
	.home-zccp-inner li .cont-box{ margin-top: 28px; padding: 0 35px; font-size: 14px;}
	.home-zccp-inner li .cont-box .title{ font-size: 18px;}
	.home-zccp-inner li .cont-box .more-btn{ margin-top: 20px;}
	
	.home-xgzy{ padding: 70px 0;}
	.home-xgzy-inner{ margin-top: 42px;}
	.home-xgzy-inner li{ font-size: 16px;}
	.home-xgzy-inner li .block-box .pic .download-box{ line-height: 80px;}
	.home-xgzy-inner li .block-box .pic .download-box span{ padding-left: 36px; background-size: 25px auto;}
	.home-xgzy-inner li .block-box .title{ margin-top: 20px;}

	.home-xgzy-inner li .block-box .pic .download-special{ line-height:30px; padding: 20px 0 20px 15px;}
	.home-xgzy-inner li .block-box .pic .download-special span{font-size: 13px; padding-left: 22px;background-size: 15px auto;}
	
	.hysj-layer .layer-container{ width: 1200px; height: 535px;}
	.hysj-layer-swiper .layer-swiper-slide .block-box{ padding: 50px 70px;}
	.hysj-layer-swiper .layer-swiper-slide .block-box .pic{ height: 435px;}
	.hysj-layer-swiper .layer-swiper-slide .block-box .cont-inner{ padding: 50px 42px 0 50px; font-size: 16px;}
	.hysj-layer-swiper .layer-swiper-slide .block-box .cont-inner .top-title{ font-size: 24px;}
	.hysj-layer-tabs{ margin-top: 20px;}
	.hysj-layer-tabs li{ min-width: 128px; line-height: 40px; font-size: 14px; margin-right: 15px;}
	.hysj-layer-tabs-content{ margin-top: 20px;}
	.hysj-layer-tabs-content dd{ margin-top: 10px; padding-left: 25px;}
	.hysj-layer-tabs-content dd::before{ width: 10px; height: 10px; top: 7px;}
	.hysj-layer-swiper .swiper-arrow-prev{ left: 25px;}
	.hysj-layer-swiper .swiper-arrow-next{ right: 25px;}
	.hysj-layer-swiper .layer-swiper-pagination{ font-size: 14px; top: 60px; left: calc(46% + 56px);}
	
	.hxgn-layer .layer-container{ width: 1200px; height: 535px;}
	.hxgn-layer-swiper .swiper-slide .block-box{ padding: 50px 70px;}
	.hxgn-layer-swiper .swiper-slide .block-box .pic{ height: 435px;}
	.hxgn-layer-swiper .swiper-arrow-prev{ left: 25px;}
	.hxgn-layer-swiper .swiper-arrow-next{ right: 25px;}
	
	
	
}
@media (max-width: 1200px){
	/* 缩小60% */
	.edit-container{ width: 960px;}
	
	.header .nav li{ margin-left: 40px;}
	
	.home-banner .banner-inner .cont-right{ height: 370px;}
	.home-banner .banner-inner .cont-right .title-box img{ height: 162px;}
	
	.home-jjwt-inner li .block-box{ font-size: 16px; line-height: 44px; padding-left: 90px;}
	.home-jjwt-inner li .block-box .num{ width: 70px; font-size: 38px;}
	.home-jjwt-inner li .block-box .cont{ margin-top: -12px; }
	
	.home-hysj-swiper .swiper-arrow-prev{ left: 1vw;}
	.home-hysj-swiper .swiper-arrow-next{ right: 1vw;}
	
	.home-zccp-inner li .pic-box .pic{ height: 120px; padding: 0 30px;}
	
	.home-xgzy-inner li .block-box .pic .download-box{ line-height: 68px;}

	.home-xgzy-inner li .block-box .pic .download-special{ line-height:24px;  padding: 20px 0 20px 10px;}
	.home-xgzy-inner li .block-box .pic .download-special span{font-size: 11px; padding-left: 18px;background-size: 13px auto;}
	
	.hysj-layer .layer-container{ width: 960px; height: auto;}
	.hysj-layer-swiper .layer-swiper-slide .block-box .cont-inner{ padding: 50px 0 0 50px;}
	.hysj-layer-swiper .layer-swiper-slide .block-box .pic{ height: auto;}
	
	.hxgn-layer .layer-container{ width: 960px; height: auto;}
	.hxgn-layer-swiper .swiper-slide .block-box .pic{ height: auto;}
	
	
	
	
	
	
	
}

@media (max-width: 992px){
	/* 缩小60% */
	body{ min-width: 100%; padding-top: 0 !important;}
	.edit-container{ /* width: calc(100% - 10.66vw); */ width: 100%;}
	.visible-xs{ display: block !important;}
	.hidden-xs{ display: none !important;}
	
	/* 动画 */
	@keyframes arrowRight2{
		25% { right: 0.25rem;}
		50%{ right: 0.27rem;}
		75% { right: 0.25rem;}
		100% { right: 0.23rem;}
	}
	
	.swiper-pagination-bullet{ width: 0.2rem; height: 0.2rem; margin: 0 0.08rem !important;}
	.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 0.3rem;}
	
	footer .ns-footer-menu .ns-footer-menu-left .ns-menu-items h5:after{ background-image: url(../images/arrow-footer-menu.png);}
	
	.header{ height: 1rem !important; padding: 0 0.4rem;}
	.header .logo{ height: 0.6rem; margin-top: 0.2rem;}
	.header .nav{ line-height: normal;}
	.header .nav ul{ position: absolute; left: -0.4rem; top: 1rem; background: #fff; width: calc(100% + 0.8rem); border-top: 0.01rem solid #f4f4f4; display: none;}
	.header .nav li{ float: none; font-size: 0.24rem; padding: 0.4rem; margin-left: 0; text-align: center; border-bottom: 0.01rem solid #dbdbdb;}
	.header .nav li::before{ bottom: 0;}
	.header .nav li a,.header .nav li a:hover{ font-size: 0.24rem; color: #000;}
	.header .nav li:hover a, .header .nav li.active a{ font-size: 0.28rem; color: #000;}
	
	.header .icon-menu{ width: 0.5rem; height: 0.5rem; position: absolute; top: 0.25rem; right: 0;}
	.header .icon-menu i{width:100%;height:0.04rem;margin-top:0.25rem;background:#fff;display:block;position:relative;transition:0.4s}
	.header .icon-menu i:before,.header .icon-menu i:after{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:0.04rem;background:#fff;transition:0.4s}
	.header .icon-menu i:before{margin-top:-0.14rem}
	.header .icon-menu i:after{margin-top:0.14rem}
	.header .icon-menu.on i{background: transparent}
	.header .icon-menu.on i:before{transform:rotate(45deg);margin:0}
	.header .icon-menu.on i:after{transform:rotate(-45deg);margin:0}
	
	.home-banner .banner-inner{ padding: 0 0.4rem; transform: translateY(0); top: 15%;}
	.home-banner .banner-inner .pic{ float: none; width: 80%;}
	.home-banner .banner-inner .cont-right{ float: none; width: 100%; height: auto; margin-top: 0.6rem;}
	.home-banner .banner-inner .cont-right .title-box .title{ font-size: 0.54rem;}
	.home-banner .banner-inner .cont-right .title-box .en-title span{ font-size: 0.28rem; margin-right: 0.4rem;}
	.home-banner .banner-inner .cont-right .title-box .en-title img{ height: 0.2rem;}
	.home-banner .banner-inner .cont-right .title-box img{ height: 1.8rem;}
	.home-banner .banner-inner .cont-right .bottom-box{ position: initial; margin-top: 0.6rem;}
	.home-banner .banner-inner .cont-right .bottom-box .banner-btn span{ width: 2.8rem; line-height: 0.76rem; font-size: 0.24rem; padding: 0 0.25rem;}
	.home-banner .banner-inner .cont-right .bottom-box .banner-btn span::before{ width: 0.36rem; height: 0.36rem;}
	.home-banner .banner-inner .cont-right .bottom-box .txt{ font-size: 0.24rem;}
	
	.home-title-box{ font-size: 0.28rem;}
	.home-title-box .title{ font-size: 0.4rem;}
	
	
	.home-jjwt-top{ padding: 0.8rem 0.4rem;}
	.home-jjwt .home-title-box{ font-size: 0.24rem;}
	.home-jjwt .home-title-box .title{ font-size: 0.36rem;}
	.home-jjwt-inner{ margin-top: 0.2rem;}
	.home-jjwt-inner li{ width: 100%; margin-top: 0.4rem;}
	.home-jjwt-inner li .block-box{ font-size: 0.28rem; line-height: 0.6rem; padding-left: 1.2rem;}
	.home-jjwt-inner li .block-box .num{ width: 0.9rem; font-size: 0.5rem;}
	.home-jjwt-inner li:hover .block-box::before{ display: none;}
	.home-jjwt-inner-hidden .box{ padding: 0 0.4rem;}
	.home-jjwt-inner-hidden dl{ padding: 0.4rem 0;}
	
	.home-hxgn{ padding: 0.8rem 0.4rem;}
	.home-hxgn .cont-left{ float: none; width: 100%;}
	.home-hxgn .cont-left .home-title-box{ padding-right: 0;}
	.home-jjwt-cont li .block-box{ padding-right: 0; font-size: 0.24rem;}
	.home-jjwt-cont li .block-box .icon{ height: 0.6rem;}
	.home-jjwt-cont li .block-box .title{ font-size: 0.32rem;}
	.home-jjwt-cont li .block-box .title::before{ width: 0.37rem; height: 0.17rem;}
	
	.home-hxgn .pic{ float: none; width: 100%; height: 3.86rem; margin-top: 0.6rem;}
	.home-hxgn .pic img{ height: 100%; object-fit: cover;}
	
	.swiper-arrow{ width: 0.4rem; height: 0.4rem;}
	
	.home-hysj{}
	.home-hysj .home-title-box{ padding: 0 0.4rem; position: initial;}
	.home-hysj-swiper{ margin-top: 0.6rem;}
	.home-hysj-swiper .swiper-slide .swiper-inner{ position: initial;}
	.home-hysj-swiper .swiper-slide .swiper-inner .cont-inner{ width: 100%; position: initial; transform: translateY(0); padding: 0.4rem 0.4rem 0 0.4rem; font-size: 0.24rem;}
	.home-hysj-swiper .swiper-slide .swiper-inner .cont-inner .title{ font-size: 0.4rem;}
	.home-hysj-swiper .swiper-slide .swiper-inner .cont-inner .btn-box{ width: 2.1rem; line-height: 0.76rem; font-size: 0.24rem;}
	.home-hysj-swiper .swiper-arrow{ transform: translateY(0); top: 1.8rem;}
	.home-hysj-swiper .swiper-pagination{ position: initial; margin-top: 0.4rem;}
	
	.base-links span{ font-size: 0.24rem; padding-right: 0.32rem;}
	.base-links span::before{ width: 0.22rem; height: 0.16rem;}
	
	.home-zccp{ padding: 0.8rem 0.4rem;}
	.home-zccp .base-links{ margin-top: 0.4rem;}
	.home-zccp-inner{ margin-top: 0;}
	.home-zccp-inner li{ float: none; width: 100%; margin-top: 0.6rem;}
	.home-zccp-inner li .pic-box{ padding: 0.4rem 0;}
	.home-zccp-inner li .pic-box .pic{ height: 2.4rem; border-right: 0;}
	.home-zccp-inner li .pic-box .pic img{ max-width: 3.48rem;}
	.home-zccp-inner li .cont-box{ font-size: 0.24rem;}
	.home-zccp-inner li .cont-box .title{ font-size: 0.32rem;}
	.home-zccp-inner li .cont-box .more-btn{ width: 2.1rem; line-height: 0.74rem;}
	
	.home-xgzy{ padding: 0.8rem 0.4rem;}
	.home-xgzy-inner{ margin-top: 0;}
	.home-xgzy-inner li{ float: none; width: 100%; font-size: 0.28rem; margin-top: 0.6rem;}
	.home-xgzy-inner li .block-box .pic .download-box{ line-height: 1.14rem; bottom: 0;}
	.home-xgzy-inner li .block-box .pic .download-box span{ padding-left: 0.52rem; background-size: 0.36rem auto;}

	.home-xgzy-inner li .block-box .pic .download-special{ line-height:0.6rem; bottom: 0;}
	.home-xgzy-inner li .block-box .pic .download-special span{font-size: 0.25rem;padding-left: 0.38rem; background-size: 0.26rem auto;}
	
	.home-zxzx{ padding: 0.8rem 0.4rem;}
	.home-zxzx-swiper .swiper-slide .pic img{ height: 3.2rem; object-fit: cover;}
	.home-zxzx-swiper .swiper-slide .swiper-inner{ position: initial;}
	.home-zxzx-swiper .swiper-slide .swiper-inner .cont-inner{ width: 100%; position: initial; transform: translateY(0); padding: 0.4rem 0.4rem 0 0.4rem; font-size: 0.24rem; color: #000;}
	.home-zxzx-swiper .swiper-slide .swiper-inner .cont-inner .title{ font-size: 0.32rem;}
	.home-zxzx-swiper .swiper-slide .swiper-inner .cont-inner .time{ background-image: url(../images/icon-date-on.png); background-size: 0.28rem auto; padding-left: 0.4rem;}
	.home-zxzx-swiper .swiper-arrow{ top: 1.65rem;}
	.home-zxzx-swiper .swiper-arrow-left{ left: 3.125vw;}
	.home-zxzx-swiper .swiper-arrow-next{ right: 3.125vw;}
	.home-zxzx-swiper .swiper-pagination{ position: initial; margin-top: 0.4rem; display: block;}
	
	.hysj-layer .layer-container{ width: calc(100% - 0.8rem); height: 10rem;}
	.hysj-layer .layer-close{ width: 0.4rem; height: 0.4rem; top: -0.5rem;}
	.hysj-layer .layer-inner{ height: 100%; overflow-y: auto; padding-bottom: 0.6rem;}
	.hysj-layer-swiper .layer-swiper-slide .block-box{ padding: 0;}
	.hysj-layer-swiper .layer-swiper-slide .block-box .pic{ float: none; width: 100%; height: auto;}
	.hysj-layer-swiper .layer-swiper-slide .block-box .cont-inner{ float: none; width: 100%; padding: 0.4rem 0.4rem 0 0.4rem; font-size: 0.24rem;}
	.hysj-layer-swiper .layer-swiper-slide .block-box .cont-inner .top-title{ font-size: 0.32rem;}
	.hysj-layer-swiper .swiper-arrow{ transform: translateY(0); top: 2.85rem;}
	.hysj-layer-swiper .swiper-arrow-prev{ left: 3.125vw;}
	.hysj-layer-swiper .swiper-arrow-next{ right: 3.125vw;}
	.hysj-layer-swiper .layer-swiper-pagination{ position: initial; margin-top: 0.4rem; width: 100%; text-align: center; font-size: 0.24rem;}
	.hysj-layer-swiper .layer-swiper-pagination .swiper-pagination-current{ font-size: 0.36rem;}
	
	.hysj-layer-tabs{ margin-top: 0.2rem;}
	.hysj-layer-tabs li{ min-width: 46%; margin-right: 4%; margin-top: 0.2rem; font-size: 0.24rem;}
	.hysj-layer-tabs-content dd{ margin-top: 0.15rem; padding-left: 0.35rem;}
	.hysj-layer-tabs-content dd::before{ width: 0.14rem; height: 0.14rem; top: 0.11rem;}
	
	.hxgn-layer .layer-container{ width: calc(100% - 0.8rem); height: auto;}
	.hxgn-layer .layer-close{ width: 0.4rem; height: 0.4rem; top: -0.5rem;}
	.hxgn-layer .layer-inner{ height: 100%; overflow-y: auto;}
	.hxgn-layer-swiper .swiper-slide .block-box{ padding: 0.8rem 0.4rem;}
	.hxgn-layer-swiper .swiper-slide .block-box .pic{ height: auto;}
	.hxgn-layer-swiper .swiper-arrow{ }
	.hxgn-layer-swiper .swiper-arrow-prev{ left: 3.125vw;}
	.hxgn-layer-swiper .swiper-arrow-next{ right: 3.125vw;}


	
	
	
	
}

@media (max-width: 768px){
	
}

/* 超小屏 */
@media (max-width: 640px){
	
}

@media (max-width: 320px){
	
}

/* 特殊缩放 */
@media (min-width: 1201px) and (max-width: 1280px){
	/* 缩小70% */
	
	
}