@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;}

@font-face {
  font-family: "思源黑体简体";
  src: url("/ensite/fonts/SourceHanSansCN-Regular.woff2") format("woff2"),
       url("/ensite/fonts/SourceHanSansCN-Regular.woff") format("woff"),
       url("/ensite/fonts/SourceHanSansCN-Regular.ttf") format("truetype"),
       url("/ensite/fonts/SourceHanSansCN-Regular.eot") format("embedded-opentype"),
       url("/ensite/fonts/SourceHanSansCN-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "SourceHanSansCN-Light";
  src: url("/ensite/fonts/SourceHanSansCN-Light.otf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/* @font-face {
  font-family: "HondaAdvancedTypeface-Head";
  src: url("/ensite/fonts/HondaAdvancedTypeface-Head.otf") format("truetype");
  font-weight: normal;
  font-style: normal;
} */

label{ max-width: initial;}
.close{ opacity: 1 !important;}

body{font-family: '思源黑体简体', Arial, Helvetica, sans-serif;font-size: 14px; color: #fff; overflow-x: hidden; background: #000; margin: 0 auto;}

.bodymain{width:100%;overflow: hidden;position: relative;left:0;}
/*公用样式*/


.js-m {
	opacity: 0;
	-webkit-transform: translate(0, 30px);
	-ms-transform: translate(0, 30px);
	transform: translate(0, 30px);
	-webkit-transition: all 0.8s cubic-bezier(0.79, -0.27, 0.21, 0.82);
	transition: all 0.8s cubic-bezier(0.79, -0.27, 0.21, 0.82);
}
.delay1 {
	-webkit-transition-delay: .2s !important;
	transition-delay: .2s !important;
}
.delay2 {
	-webkit-transition-delay: .4s !important;
	transition-delay: .4s !important;
}
.delay3 {
	-webkit-transition-delay: .6s !important;
	transition-delay: .6s !important;
}
.delay4 {
	-webkit-transition-delay: .8s !important;
	transition-delay: .8s !important;
}
.delay5 {
	-webkit-transition-delay: 1s !important;
	transition-delay: 1s !important;
}
.delay6 {
	-webkit-transition-delay: 1.2s !important;
	transition-delay: 1.2s !important;
}
.delay7 {
	-webkit-transition-delay: 1.4s !important;
	transition-delay: 1.4s !important;
}
.js-m.animate,.one-slide-active .js-m {
	opacity: 1;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
}


/*浏览器升级提醒*/
.browser-tips{ position: fixed; left: 0; right: 0; bottom: 0; z-index: 999; font-size: 14px;}
.browser-tips .alert-warning{ margin-bottom: 0; border-radius: 0;}
.browser-tips .alert-warning a{ color: #d93630;}

.edit-container{ width: 1660px; margin: 0 auto; position: relative;}
.swiper-pagination-bullet{ width: 16px; height: 16px; background: transparent; border: 1px solid transparent; opacity: 1; position: relative;}
.swiper-pagination-bullet span{ width: 8px; height: 8px; border: 1px solid #fff; border-radius: 100%; position: absolute; top: 50%; left: 50%; margin: -4px 0 0 -4px;}
.swiper-pagination-bullet-active{ border-color: #fff; -moz-box-shadow: 0 0 13px rgba(128,175,202,0.47); -webkit-box-shadow: 0 0 13px rgba(128,175,202,0.47); box-shadow: 0 0 13px rgba(128,175,202,0.47);}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 20px; font-size: 0;}

/* 头部 */
.header{ width: 100%; height: 56px; position: fixed; top: 0; left: 0; z-index: 999; background-color: #fff;}
/* .header::before{ content: ''; width: 100%; height: 100%; background-color: #000; opacity: 0.4; position: absolute; top: -100%; left: 0; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; transition:all 0.3s ease; z-index: -1;} */
/* .header .logo{ float: left; height: 20px; margin-top: 34px;} */
.header .logo{ float: left; height: 16px; margin-top: 20px;}
.header .logo img{ display: block; height: 100%;}
.header .nav{ float: left; margin-left: 80px;}
.header .nav li{ float: left; margin-right: 50px; font-size: 14px; line-height: 56px; position: relative; min-width: 100px; text-align: center;}
.header .nav li a{ display: block; color: #000;}
.header .nav li:last-child{ margin-right: 0;}
.header .nav li img{ display: inline-block; height: 18px; vertical-align: middle; position: relative; top: -2px;}
.header .nav li::before{ content: ''; width: 0; height: 2px; background-color: #e0255e; position: absolute; left: 0; bottom: 0; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; transition:all 0.3s ease;}
.header .nav li:hover::before,.header .nav li.active::before{ width: 100%;}
.header-right{ float: right; /* margin-top: 29.5px; */ line-height: 56px;}
.header-share-xiaochengxu{ float: left; position: relative; /* margin-left: 60px; */ cursor: pointer; margin-top: 17px;}
.header-share-xiaochengxu .icon img{ display: block; width: 22px; height: 22px;}
.header-share-xiaochengxu .qrcode-hidden{ width: 204px; position: absolute; left: 50%; margin-left: -102px; top: 39px; padding: 18px 15px 20px 15px; text-align: center; font-size: 13px; color: #444750; line-height: 1.5; background-color: #f6f6f6; display: block;}
.header-share-xiaochengxu .qrcode-hidden .pic-box{ margin-top: 10px;}
.header-share-xiaochengxu .qrcode-hidden .pic-box img{ display: block; width: 110px; height: 110px; margin: 0 auto; border: 1px solid #c7c7c7; border-radius: 10px;}
.header-share-xiaochengxu .qrcode-hidden .title{ margin-top: 12px;}
/* .header-share-xiaochengxu:hover .qrcode-hidden{ display: block;} */
.header-website-home{ float: left; width: 22px; height: 22px; background: url(/ensite/images/new/icon-header-home.png) center no-repeat; background-size: 22px; margin-left: 60px; margin-top: 17px;}
.header-website-home a{ display: block; height: 100%;}
.header-login{ float: left; margin-left: 40px;}
.header-login a{ display: block; background: url(/ensite/images/icon/icon-header-login.png) left center no-repeat; background-size: 25px; padding-left: 32px; font-size: 14px; color: #fff; font-weight: bold;}
.header-login-success{ float: left; margin-left: 40px; margin-top: 23.5px; position: relative;}
.header-login-success .photo{ width: 41px; height: 41px; border: 2px solid #5b5d5e; border-radius: 100%; cursor: pointer; background-color: #fff;}
.header-login-success .photo img{ display: block; width: 100%; height: 100%; border-radius: 100%;}
.header-login-success .hidden-box{ width: 128px; position: absolute; top: 100%; left: 50%; margin-left: -64px; padding-top: 17px; display: none;}
.header-login-success .hidden-box:before{ content: ''; width: 12px; height: 7px; background: url(/ensite/images/icon/icon-header-login-arrow.png) center no-repeat; background-size: cover; position: absolute; left: 50%; margin-left: -6px; top: 10px;}
.header-login-success .hidden-box ul{ padding: 3px 0; background-color: #292a2b; border-radius: 5px;}
.header-login-success .hidden-box li{ line-height: 44px; font-size: 14px; position: relative;}
.header-login-success .hidden-box li a{ display: block; color: #fff; padding-left: 44px;}
.header-login-success .hidden-box li .icon{ width: 18px; height: 18px; position: absolute; top: 50%; margin-top: -9px; left: 18px;}
.header-login-success .hidden-box li .icon img{ display: block; width: 100%; height: 100%;}
.header-login-success .hidden-box li:hover{ background-color: #1b1c1d;}
.header-login-success:hover .hidden-box{ display: block;}

/* .header.active::before, .header:hover::before{ top: 0;} */
.header.active::before{ top: 0;}
.header-menu{ width: 42px; height: 42px; position: absolute; top: 3px; right: 0; cursor: pointer; display: none;}
.header-menu .line{ width: 16px; height: 1px; background-color: #000; position: absolute; right: 13px; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; transition:all 0.5s ease;}
.header-menu .line1{ top: 14px;}
.header-menu .line2{ top: 20px;}
.header-menu .line3{ top: 26px;}
.header-menu.active .line2{ width: 25px;}

/* 底部 */
.footer{ height: 50px; line-height: 50px; font-size: 12px; background-color: #000;}
.footer .edit-container{ width: 960px;}
.footer .icp{ float: left;}
.footer .jgwab{ float: left; margin-left: 115px;}
.footer .jgwab img{ display: inline-block; vertical-align: middle; margin-right: 10px; position: relative; top: -2px;}
.footer .copyright{ float: right;}

/* 侧边导航 */
.menu-layer{ width: 100%; height: calc(100% - 48px); position: fixed; top: 48px; left: 0; z-index: 999; display: none;}
.menu-layer .opacity{ width: 100%; height: 100%; background-color: #000; opacity: 0.9; position: absolute; top: 0; left: 0;}
.menu-layer-inner{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; overflow-x: hidden; overflow-y: auto; padding-bottom: 34px;}
.menu-layer-inner .subnav li{ margin-top: 34px; line-height: 40px; font-size: 16px; text-align: center;}
.menu-layer-inner .subnav li a{ color: #fff;}
.menu-layer-inner .subnav li img{ display: inline-block; height: 16px; vertical-align: middle;}
.menu-layer-inner .bottom-qrcode{ text-align: center; font-size: 12px; margin-top: 45px;}
.menu-layer-inner .bottom-qrcode .pic-box img{ display: block; width: 85px; height: 85px; margin: 0 auto; -moz-box-shadow: 0 0 21px rgba(127,182,225,1); -webkit-box-shadow: 0 0 21px rgba(127,182,225,1); box-shadow: 0 0 21px rgba(127,182,225,1);}
.menu-layer-inner .bottom-qrcode .title{ margin-top: 10px;}

.menu-layer-inner .subnav .sub-menu{ display: none;}
.menu-layer-inner .subnav .sub-menu li{ margin-top: 10px; line-height: 30px; font-size: 14px;}
.menu-layer-inner .subnav .sub-menu li:first-child{ margin-top: 5px;}
.menu-layer-inner .subnav li.hover .title{ position: relative;}
.menu-layer-inner .subnav li.hover .title a{ display: block; position: relative;}
.menu-layer-inner .subnav li.hover .title .icon{ width: 40px; height: 40px; background: url(/ensite/images/new/icon-subnav-arrow.png) center no-repeat; background-size: 12px; position: absolute; top: 50%; margin-top: -20px; right: 6px; transition:all 0.5s ease;}
.menu-layer-inner .subnav li.hover.active .sub-menu{ display: block;}
.menu-layer-inner .subnav li.hover.active .title .icon{ transform:rotate(180deg);}



/* 视频弹框 */
.video-layer{display:none;position: fixed;width:100%;height:100%;left:0;right:0;top:0;bottom:0;z-index:9999;}
.video-layer .opacity{position: absolute;width:100%;height:100%;top:0;left:0;background: #000;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9; opacity:0.9;}
.video-layer .layer-inner{position:absolute; top: 50%; left: 50%; margin: -275px 0 0 -600px;width:1200px;height:550px;}
.video-layer .layer-container{width:100%;height:100%;background: #000;}
.video-layer .layer-container video{ display: block; width: 100%; height: 100%;}
.video-layer .layer-inner .layer-close{position: absolute;top:-50px;right:0;cursor:pointer;z-index:10;width:36px;height:36px;background:url(/ensite/images/icon/layer-close.png) center center no-repeat; background-size: cover;}

/* 提醒弹框 */
.prompt-layer{ width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1111; display: none;}
.prompt-layer .opacity{ width: 100%; height: 100%; background-color: #000; opacity: 0.7; position: fixed; top: 0; left: 0;}
.prompt-layer .layer-inner{ width: 548px; height: 246px; background: url(/ensite/images/reminder-layer-bg.jpg) top center repeat-x; background-size: 100% auto; position: absolute; left: 50%; top: 50%; margin: -123px 0 0 -274px; border-radius: 5px;}
.prompt-layer .layer-close{ width: 24px; height: 24px; background: url(/ensite/images/icon/reminder-layer-close.png) center no-repeat; background-size: cover; position: absolute; top: -28px; right: -28px; cursor: pointer;}
.prompt-layer .layer-inner .top-title{ line-height: 70px; border-bottom: 1px solid #4e4f51; font-size: 20px; text-align: center;}
.prompt-layer .layer-inner .cont-box{ padding: 50px 30px; text-align: center;}
.prompt-layer .layer-inner .cont-box .txt{ font-size: 16px;}

.header-sub-nav{ width: 100%; position: absolute; top: 100%; left: 0; background-color: #f6f6f6; text-align: center; display: none;}
.header-sub-nav ul{ margin: 0 -65px;}
.header-sub-nav li{ display: inline-block; vertical-align: top; padding: 0 65px;}
.header-sub-nav li .block-box{ width: 200px;}
.header-sub-nav li .block-box .nav-logo{ height: 44px; padding: 0 5%; margin-top: 5px;}
.header-sub-nav li .block-box .nav-logo img{ display: block; height: 18px; position: relative; top: 14px;}
.header-sub-nav li .block-box .nav-pic img{ display: block; width: 100%;}
.header-sub-nav-list{ padding: 40px 0; display: none;}
.header-sub-nav-list:nth-child(1) li .block-box .nav-logo img{ height: 23px; top: 10.5px;}

.header-sub-nav-list.active{ display: block;}

.heightfull{ position: relative;}
.szld-section{ width: 100%; height: 15vh; background-color: #000; padding: 3.75vh 3.6vw; position: absolute; left: 0; bottom: 0; z-index: 5;}
.szld-section .icon-left,.szld-section .icon-right{ height: 7.5vh;}
.szld-section .icon-left img,.szld-section .icon-right img{ display: block; height: 100% !important; width: auto !important; object-fit: initial !important;}
.szld-section .icon-left{ float: left;}
.szld-section .icon-right{ float: right;}



.bottom-cookie-box{ width: 100%; padding: 0 20px; position: fixed; left: 0; bottom: 0; z-index: 9999; color: #fff; display: none;}
.bottom-cookie-inner{ padding: 25px 2.5% 25px 1.5%; background-color: rgba(000, 000, 000, 0.7); border-radius: 10px 10px 0 0; position: relative; font-size: 14px;}
.bottom-cookie-box .txt-left{ float: left; width: 100%; line-height: 1.8;}
.bottom-cookie-box .txt-left a{ color: #fff;}
.bottom-cookie-box .txt-left label{ margin: 5px 15px 0 0;}
.bottom-cookie-box .txt-left label a{ text-decoration: underline;}
.bottom-cookie-box .txt-left label .input-checkbox,.bottom-cookie-box .txt-left label a{ display: inline-block; vertical-align: middle; margin: 0;}
.bottom-cookie-box .txt-left .color{ color: #58b3ff;}

.bottom-cookie-box .btn-right{ position: absolute; bottom: 25px; right: 2.5%;}
.bottom-cookie-box .btn-right .error-txt{ color: #f00; width: 150px; text-align: right; position: absolute; top: 50%; transform:translateY(-50%); right: 110%; display: none;}
.bottom-cookie-box .btn-right-box{ font-size: 0; text-align: right;}
.bottom-cookie-box .btn-right a{ display: inline-block; vertical-align: top; width: 143px; margin-left: 20px; text-align: center; font-size: 16px; color: #fff; background: url(/ensite/images/bottom-cookie-btn-bg.png) center no-repeat; background-size: 100%; padding: 5px;}
.bottom-cookie-box .btn-right a span{ display: block; border-radius: 30px; line-height: 30px; box-shadow:0 0 18px #cbcbcb;}
.bottom-cookie-box .btn-right a:first-child{ margin-left: 0;}
.bottom-cookie-box .btn-right .accept.on{ background-image: url(/ensite/images/bottom-cookie-btn-bg-on.png);}
.bottom-cookie-box .btn-right .accept.on span{ box-shadow:0 0 18px #35a1fa;}
.bottom-cookie-box .cookie-close{ width: 14px; height: 14px; background: url(/ensite/images/icon-cookie-close.png) center no-repeat; background-size: cover; position: absolute; top: 14px; right: 14px; cursor: pointer;}

.cookie-refuse-layer{ width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 10001; display: none;}
.cookie-refuse-layer .layer-container{ width: 840px; background-color: rgba(000, 000, 000, 0.85); padding: 50px 70px; position: absolute; left: 50%; top: 50%; transform:translate(-50%,-50%); border-radius: 10px;}
.cookie-refuse-layer .layer-container .layer-close{ width: 24px; height: 24px; background: url(/ensite/images/icon-cookie-close.png) center no-repeat rgba(000, 000, 000, 0.85); background-size: 14px; position: absolute; top: -12px; right: -24px; border-radius: 100%; cursor: pointer;}
.cookie-refuse-layer .layer-inner{ font-size: 16px; color: #898a8a;}
.cookie-refuse-layer .layer-inner .cont .b-block{ padding: 30px 0; border-bottom: 1px solid #606162;}
.cookie-refuse-layer .layer-inner .cont .b-block .title{ font-size: 18px;}
.cookie-refuse-layer .layer-inner .cont .b-block .cont{ margin-top: 10px;}
.cookie-refuse-layer .layer-inner .cont .b-block:first-child{ padding-top: 0; color: #fff;}
.cookie-refuse-layer .layer-inner .cont .b-block:last-child{ padding-bottom: 0; border-bottom: 0;}
.cookie-refuse-layer .btn-box{ margin-top: 30px; text-align: center;}
.cookie-refuse-layer .btn-box a{ display: inline-block; vertical-align: top; width: 150px; line-height: 40px; background-color: #fff; color: #000; border-radius: 4px; font-size: 20px;}





@media (max-width: 1680px){
	/* 缩小80% */
	/* 共用样式 */
	.edit-container{ width: 1328px;}
	
	/* 公共头部 */
	.header .nav{ margin-left: 64px;}
	.header .nav li{ margin-right: 40px; min-width: 80px;}
	.header-website-home{ margin-left: 48px;}
	
	.header-login{ margin-left: 32px;}
	.header-login a{ background-size: 20px; padding-left: 25px;}
	.header-login-success{ margin-left: 32px; margin-top: 19px;}
	.header-login-success .photo{ width: 32px; height: 32px;}
	.header-login-success .hidden-box{ width: 116px; margin-left: -58px; padding-top: 15px;}
	.header-login-success .hidden-box:before{ top: 8px;}
	.header-login-success .hidden-box li{ line-height: 40px; font-size: 13px;}
	.header-login-success .hidden-box li a{ padding-left: 40px;}
	.header-login-success .hidden-box li .icon{ width: 16px; height: 16px; margin-top: -8px; left: 16px;}
	
	/* 视频弹框 */
	.video-layer .layer-inner{ width: 960px; height: 440px; margin: -220px 0 0 -480px;}
	.video-layer .layer-inner .layer-close{ background-size: 28px;}
	
	/* 提醒弹框 */
	.prompt-layer .layer-inner{ width: 440px; height: 196px; margin: -98px 0 0 -220px;}
	.prompt-layer .layer-inner .top-title{ line-height: 56px; font-size: 16px;}
	.prompt-layer .layer-inner .cont-box{ padding: 40px 25px;}
	.prompt-layer .layer-inner .cont-box .txt{ font-size: 14px;}
	
	.header-sub-nav{ }
	.header-sub-nav ul{ margin: 0 -52px;}
	.header-sub-nav li{ padding: 0 52px;}
	.header-sub-nav li .block-box{ width: 160px;}
	.header-sub-nav li .block-box .nav-logo{ height: 38px;}
	.header-sub-nav li .block-box .nav-logo img{ height: 14px; top: 12px;}
	.header-sub-nav-list{ padding: 30px 0;}
	.header-sub-nav-list:nth-child(1) li .block-box .nav-logo img{ height: 18px; top: 10px;}
	
	.bottom-cookie-inner{ padding: 20px 2.5% 20px 1.5%; font-size: 12px;}
	.bottom-cookie-box .cookie-close{ top: 10px; right: 10px;}
	.bottom-cookie-box .txt-left{}
	.bottom-cookie-box .btn-right{ bottom: 20px;}
	
	.bottom-cookie-box .btn-right a{ width: 114px; padding: 4px; font-size: 13px; margin-left: 15px;}
	.bottom-cookie-box .btn-right a span{ line-height: 24px;}
	
	.cookie-refuse-layer .layer-container{ width: 672px; padding: 40px 55px;}
	.cookie-refuse-layer .layer-inner{ font-size: 13px;}
	.cookie-refuse-layer .layer-inner .cont .b-block{ padding: 24px 0;}
	.cookie-refuse-layer .layer-inner .cont .b-block .title{ font-size: 15px;}
	.cookie-refuse-layer .layer-inner .cont .b-block .cont{ margin-top: 8px;}
	.cookie-refuse-layer .btn-box{ margin-top: 25px;}
	.cookie-refuse-layer .btn-box a{ width: 120px; line-height: 32px; font-size: 16px;}
	
	
	
}
@media (max-width: 1440px){
	/* 缩小70% */
	/* 共用样式 */
	.edit-container{ width: 1162px;}
	
	/* 公共头部 */
	.header .nav{ margin-left: 56px;}
	.header .nav li{ margin-right: 35px; min-width: 70px;}
	.header-website-home{ margin-left: 42px;}
	
	.header-login-success{ margin-top: 15px;}
	
	.header-sub-nav{ }
	.header-sub-nav ul{ margin: 0 -45px;}
	.header-sub-nav li{ padding: 0 45px;}
	.header-sub-nav li .block-box{ width: 140px;}
	.header-sub-nav li .block-box .nav-logo{ height: 34px;}
	.header-sub-nav li .block-box .nav-logo img{ height: 14px; top: 10px;}
	.header-sub-nav-list{ padding: 25px 0;}
	.header-sub-nav-list:nth-child(1) li .block-box .nav-logo img{ height: 18px; top: 10px;}
	
	
	.bottom-cookie-inner{ padding: 15px 2.5% 15px 1.5%; font-size: 12px;}
	.bottom-cookie-box .cookie-close{ top: 10px; right: 10px;}
	.bottom-cookie-box .txt-left{}
	.bottom-cookie-box .btn-right{ bottom: 15px;}
	.bottom-cookie-box .btn-right a{ width: 100px; padding: 3px; font-size: 13px; margin-left: 12px;}
	.bottom-cookie-box .btn-right a span{ line-height: 22px;}
	
	.cookie-refuse-layer .layer-container{ width: 588px; padding: 35px 50px;}
	.cookie-refuse-layer .layer-inner{ font-size: 12px;}
	.cookie-refuse-layer .layer-inner .cont .b-block{ padding: 20px 0;}
	.cookie-refuse-layer .layer-inner .cont .b-block .title{ font-size: 14px;}
	.cookie-refuse-layer .layer-inner .cont .b-block .cont{ margin-top: 8px;}
	.cookie-refuse-layer .btn-box{ margin-top: 25px;}
	.cookie-refuse-layer .btn-box a{ width: 105px; line-height: 28px; font-size: 14px;}
	
	
}
@media (max-width: 1200px){
	/* 缩小70% */
	/* 共用样式 */
	.edit-container{ width: 960px;}
	.header-login-success .hidden-box{ left: auto; margin-left: 0; right: -10px;}
	.header-login-success .hidden-box:before{ left: auto; margin-left: 0; right: 19px;}
	
	
	.bottom-cookie-inner{ padding: 15px 2.5% 15px 1.5%; font-size: 12px;}
	.bottom-cookie-box .cookie-close{ top: 10px; right: 10px;}
	.bottom-cookie-box .txt-left{ width: 77%;}
	.bottom-cookie-box .btn-right{ width: 23%; bottom: 15px;}
	.bottom-cookie-box .btn-right a{ width: 100px; padding: 3px; font-size: 13px; margin-left: 10px;}
	.bottom-cookie-box .btn-right a span{ line-height: 22px;}
	
	.cookie-refuse-layer .layer-container{ width: 588px; padding: 35px 50px;}
	.cookie-refuse-layer .layer-inner{ font-size: 12px;}
	.cookie-refuse-layer .layer-inner .cont .b-block{ padding: 20px 0;}
	.cookie-refuse-layer .layer-inner .cont .b-block .title{ font-size: 14px;}
	.cookie-refuse-layer .layer-inner .cont .b-block .cont{ margin-top: 8px;}
	.cookie-refuse-layer .btn-box{ margin-top: 25px;}
	.cookie-refuse-layer .btn-box a{ width: 105px; line-height: 28px; font-size: 14px;}
	
	
}

@media (max-width: 992px){
	/* 缩小60% */
	.edit-container{ width: 100%;}
	
	.swiper-pagination-bullet{ width: 12px; height: 12px;}
	.swiper-pagination-bullet span{ width: 6px; height: 6px; margin: -3px 0 0 -3px;}
	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 15px;}
	
	/* 公共头部 */
	.header{ height: 48px;}
	.header .edit-container{ padding: 0 15px;}
	/* .header .logo{ height: 10px; margin-top: 19px;} */
	.header .logo{ height: 14px; margin-top: 17px;}
	.header .nav{ display: none;}
	/* .header-right{ display: none;} */
	.header-right{ /* margin-top: 10px; */ margin-right: 35px; line-height: 48px;}
	.header-share-xiaochengxu{ display: none;}
	.header-website-home{ display: none;}
	.header-login{ margin-left: 0;}
	.header-login a{ font-size: 12px;}
	.header-login-success{ margin-left: 0; margin-top: 10px;}
	.header-login-success .photo{ width: 28px; height: 28px;}
	.header-menu{ display: block;}
	
	/* 公共底部 */
	.footer{ height: auto; line-height: 1.5; text-align: center; padding: 10px 15px;}
	.footer .edit-container{ width: 100%;}
	.footer .icp{ float: none;}
	.footer .jgwab{ float: none; margin-left: 0;}
	.footer .copyright{ float: none;}
	
	/* 视频弹框 */
	.video-layer .layer-inner{ width:100%; left:0; height:auto; margin: 0; transform:translate(0,-50%);}
	.video-layer .layer-inner .layer-close{ top:-35px; right:15px; z-index:10; width:22px; height:22px;}
	.video-layer .layer-container video{ width: 100%; height: auto;}
	
	/* 提醒弹窗 */
	.prompt-layer .layer-inner{ width: calc(100% - 0.6rem);; height: auto; left: 0.3rem; margin: 0; transform:translate(0,-50%);}
	.prompt-layer .layer-close{ right: 0;}
	.prompt-layer .layer-inner .top-title{ line-height: 1rem; font-size: 0.34rem;}
	.prompt-layer .layer-inner .cont-box{ padding: 0.8rem 0.3rem;}
	.prompt-layer .layer-inner .cont-box .txt{ font-size: 0.28rem;}
	
	
	.szld-section{ height: 12vh; background-color: #000; padding: 3vh 5vw;}
	.szld-section .icon-left, .szld-section .icon-right{ height: 6vh;}
	
	
	.bottom-cookie-box{ padding: 0 15px;}
	.bottom-cookie-inner{ padding: 30px 15px 20px 15px; font-size: 13px;}
	.bottom-cookie-box .cookie-close{ top: 10px; right: 10px;}
	.bottom-cookie-box .txt-left{ float: none; width: 100%;}
	.bottom-cookie-box .txt-left label{ display: block; margin-right: 0;}
	.bottom-cookie-box .txt-left label .input-checkbox, .bottom-cookie-box .txt-left label a{ display: inline;}
	.bottom-cookie-box .btn-right{ width: 100%; margin-top: 15px; position: initial; text-align: center;}
	.bottom-cookie-box .btn-right .error-txt{ width: 100%; position: initial; transform: translateY(0); text-align: center; margin-bottom: 5px;}
	.bottom-cookie-box .btn-right-box{ text-align: center;}
	.bottom-cookie-box .btn-right a{ width: 114px; padding: 4px; font-size: 13px; margin-left: 15px;}
	.bottom-cookie-box .btn-right a span{ line-height: 24px;}
	
	.cookie-refuse-layer .layer-container{ width: 100%; padding: 30px 20px 20px 20px;}
	.cookie-refuse-layer .layer-container .layer-close{ top: 10px; right: 10px;}
	.cookie-refuse-layer .layer-inner{ font-size: 13px;}
	.cookie-refuse-layer .layer-inner .cont .b-block{ padding: 15px 0;}
	.cookie-refuse-layer .layer-inner .cont .b-block .title{ font-size: 15px;}
	.cookie-refuse-layer .layer-inner .cont .b-block .cont{ margin-top: 5px;}
	.cookie-refuse-layer .btn-box{ margin-top: 25px;}
	.cookie-refuse-layer .btn-box a{ width: 32%; line-height: 30px; font-size: 14px;}
	
	
	
}


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

/* 特殊缩放 */
@media (max-width: 1280px){
	/* 缩小70% */
	
	
}<!--耗时1764568352.0915秒-->