@charset "utf-8";
* {margin:0;padding:0;border:0;outline:medium;text-shadow:none;text-decoration:none;}
html {height:100%;position: relative;}
html,body {background:#fff;width:100%;min-height:100%;font-family:'宋体','微软雅黑','Arial';}
body {overflow-x:hidden;color:#000;font-size:12px;line-height:1;position:relative;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
body.nav-open {overflow:hidden;}
@media(min-width:768px){
  body {font-size:13px;}
}
@media(min-width:992px){
  body {font-size:14px;}
}
@media(min-width:1200px){
  body {font-size:15px;overflow-y: overlay;}
}
@media(min-width:1400px){
  body {font-size:16px;}
  .index .container {max-width:1330px;margin:0 auto;}
}
@media(min-width:1600px){
  .container {max-width:1430px;margin:0 auto;}
  .index .container {max-width:1530px;}
}
@media(min-width:1700px){
  .index .container {max-width:1630px;}
}

input {vertical-align:middle;}
textarea {resize:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:14px;}
hr {border-width:1px;border-style:inset;}
ul {list-style:none;padding:0;}
p {margin:0;}
a,a:link,a:active,a:visited,a:hover {color:inherit;text-decoration:none;}
i,em {font-style:normal;}
/*input placeholder 样式 */
::-webkit-input-placeholder {color:#999999;}
:-moz-placeholder {color:#999999;}
::-moz-placeholder {color:#999999;}
:-ms-input-placeholder {color:#999999;}
/*修改滚动条*/
::-webkit-scrollbar {width:10px;height:6px;}
::-webkit-scrollbar-track {box-shadow:inset 0 0 6px transparent;background:#f8f8f8;border-radius:0px;}
::-webkit-scrollbar-thumb {border-radius:0px;background:#7f2828;}
img {image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;}
.ratio {overflow: hidden;}
.ratio img {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);width:100%;height:unset;max-width:100%;transition:.36s all linear;}
/* 无内容 */
.no-goods,.no-network {padding-top:100px;overflow:hidden;text-align:center;}
.no-goods img {display:block;margin:0 auto 30px;width:220px;max-height:105px;}
.no-network img {display:block;margin:0 auto 30px;width:222px;height:160px;}
.no-goods p,.no-network p {font-size:14px;color:#666666;line-height:20px;}

.totop {display:none;cursor:pointer;color:#fff;width:70px;height:70px;background:rgba(127,40,40,.8);font-size:30px;text-align:center;line-height:70px;position:fixed;z-index:9999;right:25px;bottom:5%;border-radius: 500px;}
.totop:hover {background:rgba(127,40,40,1);}
@keyframes updown {
	0% {transform:translateY(0px);}
	50% {transform:translateY(30px);}
	100% {transform:translateY(0px);}
}

/*手机端分页处理*/
.de-page-mian {padding-top: 20px;margin:0!important;}
.de-page-mian .page-inner a {width:36px;padding:0!important;}
.de-page-mian span,.de-page-mian input,.de-page-mian .page-btn {display:none!important;}
@media(max-width:767px){
  .de-page-mian .page-inner a {margin-right:0!important;}
  .de-page-mian span,.de-page-mian input,.de-page-mian .page-btn,.de-page-mian .prev,.de-page-mian .next {display:none!important;}
}
@media(min-width:992px) {
	.de-page-mian .page-inner a {margin:0 5px!important;}
}
@media(min-width:1200px) {
	.de-page-mian {padding-top: 30px;}
	.de-page-mian .page-inner a {width:40px;margin:0 10px!important;}
	.de-page-mian .page-inner a.next {background:none!important;position: relative;width:unset;padding:0 10px!important;}
	.de-page-mian .page-inner a.next:before {content:'下一页';display:block;}
	.de-page-mian .page-inner a.next:hover {background:#750000!important;border-color:#750000!important;}
	.de-page-mian .page-inner a.prev {background:none!important;position: relative;width:unset;padding:0 10px!important;}
	.de-page-mian .page-inner a.prev:before {content:'上一页';display:block;}
	.de-page-mian .page-inner a.prev:hover {background:#750000!important;border-color:#750000!important;}
}
@media(min-width:1400px) {
	.de-page-mian {padding-top: 40px;}
	.de-page-mian .page-inner a {width:45px;margin:0 10px!important;}
}

.imgbox {position:relative;width:100%;overflow:hidden;}
.imgbox:after {content:'';display:block;padding-top:75%;}
.imgbox img {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:.36s all;}

.iframe-video {width:100%;height:470px;overflow:hidden;margin-bottom:30px;}
.iframe-video .video-preview {position:relative;display:block;width:100%;height:100%;font-size:0;text-align:center;cursor:pointer;}
.iframe-video .video-preview::after {position:absolute;content:'';left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.2);z-index:1;}
.iframe-video .video-preview::before {position:absolute;content:'';left:0;top:0;right:0;bottom:0;background:url(../images/media-icon.png) no-repeat center;z-index:2;}
.iframe-video .video-preview img {display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;}
.iframe-video iframe {display:block;width:100%;height:100%;}

@font-face {
  font-family: 'iconfont';  /* Project id 2005099 */
  src: url('//at.alicdn.com/t/font_2005099_rqqmkt1vsb9.woff2?t=1646974473099') format('woff2'),
       url('//at.alicdn.com/t/font_2005099_rqqmkt1vsb9.woff?t=1646974473099') format('woff'),
       url('//at.alicdn.com/t/font_2005099_rqqmkt1vsb9.ttf?t=1646974473099') format('truetype');
}
.ali-icon {font-family: 'iconfont';}

.header {border-bottom:1px solid rgba(255,255,255,.2);display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;
	position:relative;overflow:hidden;z-index:100;justify-content:space-between;transition:.36s all linear;}
.header .logo {width:340px;max-width:85%;display:flex;}
.header .menubox {height:100%;display:flex;align-items:center;justify-content:center;color:#fff;width:160px;max-width:15%;border-left:1px solid rgba(255,255,255,.2);}
.header .menubox hr {width:100%;margin:3px auto 0;;background:#fff;height:1px;border:none;opacity:1;transition:.36s all linear;}
.header .menubox .m1 {margin-top: 15px;transition:.36s all linear;}
.header .menubox .openmenu:hover hr {margin-top:6px;transform:translateY(-3px);transition:.36s all linear;}
.header .menubox .menupanel {position:fixed;z-index:9999;right:0;top:0;height:0;width:100%;background: rgba(0, 0, 0, 0.6);
	backdrop-filter: blur(13.5px);-webkit-backdrop-filter: blur(13.5px);-webkit-transition: all 1s cubic-bezier(.23, 1, .32, 1) .1s;overflow: hidden;}
.header .menubox .menupanel .ul {position: absolute;top:20%;left:0;width:100%;}
.header .menubox .menupanel .ul .li {color: #e2a66d;font-weight: bold;display: block;overflow: hidden;width: 100%;margin-top: 20px;text-align:center;position: relative;-webkit-transform: translateY(100%);-webkit-transition: all 600ms cubic-bezier(0.23, 1, 0.32, 1) 1s;}
.header .menubox .menupanel .ul .li a {display: block;font-weight: normal;font-size: 24px;font-family:'微软雅黑',Arial;margin-bottom: 5px;transform: translateY(120%);-webkit-transform: translateY(120%);
-webkit-transition: transform 500ms cubic-bezier(0.23, 1, 0.32, 1);-webkit-transition: transform 600ms cubic-bezier(0.23, 1, 0.32, 1) 1s;}
.header .menubox .menupanel .ul .li:hover a {color: #750000;text-shadow:1px 1px #333;transition:.36s all linear;}
.header .menubox.active .menupanel {height:100vh;}
.header .menubox.active .ul .li a {-webkit-transform: translateY(0%);}
.header .menubox .menupanel .closemenu {color:#e2a66d;height:70px;margin-top:50px;-webkit-transition: transform .5s;display:flex;align-items: center;justify-content: center;}
.header .menubox .menupanel .closemenu hr {background: #e2a66d;transform: rotate(0deg);}
.header .menubox .menupanel .closemenu hr:first-child {transform: rotate(0deg) translateY(4.5px);}
.header .menubox .menupanel .closemenu:hover .m1 {margin-top:20px;transition:.36s all linear;}
.header .menubox.active .closemenu hr {transform: rotate(-15deg);-webkit-transition: all 1s;}
.header .menubox.active .menupanel .closemenu hr:first-child {transform: rotate(15deg) translateY(4px);-webkit-transition: all 1s;}
@media(max-width:1199px) {
	.header {background: #7f2828;padding:10px;}
}
@media(max-width:767px) {
	.header .logo img {max-height:50px;}
}
@media(min-width:768px) {
	.header .menubox hr {width:60px;}
	.header .menubox .menupanel {width:300px;}
	.header .menubox .menupanel .closemenu {height:85px;margin-top:0;transform: translateX(70px);}
	.header .menubox.active .closemenu {transform: translateX(0px);-webkit-transition: all 1s;}
	.header .menubox.active .menupanel .closemenu hr:first-child {transform: rotate(15deg) translateY(4.5px);}
}
@media(min-width:992px) {
	.header .menubox .menupanel .closemenu {height:85px;}
	.header .logo {padding-left: 10px;}
}
@media(min-width:1200px) {
	.header {position:absolute;top:0;left:0;width:100vw;height:100px;}
	.header .menubox .menupanel .ul .li {margin-top: 30px;}
	.header .menubox .menupanel .closemenu {height:100px;}
}
@media(min-width:1400px) {
	.header .menubox .menupanel .ul .li {margin-top: 35px;}
}
@media(min-width:1600px) {
	.header {}
}

.nav {flex:1;width:50%;background:#7f2828;color:#fff;position:relative;z-index:1;}
.nav .list {display:flex;align-items:center;flex-wrap:wrap;}
.nav .slide {flex:0 0 25%;max-width:25%;text-align:center;position:relative;transition:.36s all linear;}
.nav .slide>a {display:block;height:35px;line-height:35px;}
.nav .slide.active {border-bottom:1px solid #fff;transition:.36s all linear;}
.nav .slide:hover {background:rgba(255,255,255,.2);transition:.36s all linear;}
@media(max-width:767px) {
	.nav .slide {border: 1px solid rgba(255,255,255,.1);}
}
@media(min-width:768px) {
	.nav {flex-wrap:nowrap;}
	.nav .slide {flex:1;}
	.nav .slide>a {height: 50px;line-height: 50px;}
}
@media(min-width:992px) {
	.nav .slide>a {height: 55px;line-height: 55px;}
}
@media(min-width:1200px) {
	.nav {background: none;}
	.nav .slide {border-left:1px solid rgba(255,255,255,.2);}
	.nav .slide>a {height: 100px;line-height: 100px;}
}
@media(min-width:1400px) {
}
@media(min-width:1600px) {

}

.main_bg {display:none;pointer-events:none;width: 101%;height: 101%;left: 50%;top: 50%;transform:translate(-50%,-50%);z-index: -20;background:url(../images/main_bg.png) no-repeat center;background-size:cover;}
.banner {width:100%;background: #000;position:relative;z-index:999;}
.banner .swiper-pagination {text-align: right;padding-right: 12%;bottom:5%;}
.banner .swiper-pagination-bullet {background:#c8c9ca;opacity: 1;}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #ca191b;}
.banner .swiper-button-prev,.banner .swiper-button-next {right:16%;color:#fff;font-size:170%;width:55px;height:55px;border-radius:50%;border:1px solid #fff;background:rgba(255,255,255,.44);}
.banner .swiper-button-prev {transform:rotateY(180deg);left:16%;right:0;}
.banner .swiper-button-next:after, .banner .swiper-button-prev:after {display: none;}
.banner-box {position:relative;left:50%;transform:translateX(-50%);text-align: center;}
.banner-box img {width:100%;}
.banner .floatbox {position:absolute;left:50%;top:60%;z-index:3;transform:translate(-50%,-50%);text-align: center;}
.banner .floatbox .t1 {position: relative;}
.banner .floatbox .t2 {position: relative;margin-top:10px;}
@media(max-width:1199px) {
	.banner .floatbox {width:80%;}
}
@media(min-width:1200px) {
	.main_bg {display:block;position: fixed;z-index: 200;}
	.main_bg .mouse {display:block;margin:65vh auto 0;animation:3s updown infinite;}
	.banner {height:100vh;width:100%;}
	.banner-box {width:100%;min-width:1600px;}
	.banner-box img {height:100%;width:unset;}
	.banner .floatbox {top:50%;}
	.banner .floatbox .t1 {top:150px;opacity:0;}
	.banner .floatbox .t2 {top:150px;opacity:0;margin-top:30px;}
}
@media(min-width:1400px) {
	.main_bg .mouse {margin-top: 70vh;}
	.banner-box {width:100%;min-width:1920px;}
	.banner .floatbox .t2 {margin-top:40px;}
}
@media(min-width: 1600px) {
	.banner .floatbox .t2 {margin-top:50px;}
}

.prev_next {margin:20px 0;display:flex;flex-wrap:wrap;}
.prev_page:hover a, .next_page:hover a {color:#750000;}
.page-a {line-height: 1.5;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.next_page {margin-top:15px;}
.location {color:#999;line-height:2.4;font-family:'微软雅黑',Arial;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.location a:hover {color:#750000;}
@media(max-width:767px) {
	.location {margin-left:-15px;margin-right:-15px;}
}
@media(min-width:768px) {
	.location {line-height: 2.6;}
}
@media(min-width:992px) {
  .next_page {margin-top:0px;}
  .page-a:hover {color:#750000;}
	.location {line-height: 2.8;}
}
@media(min-width:1200px) {
	.location {font-size:14px;line-height: 3.2;}
}
@media(min-width:1400px) {
	.location {line-height: 3.6;}
}
@media(min-width:1600px) {
	.location {line-height: 4;}
}

.inbanner {width:100%;overflow:hidden;position:relative;z-index:10;}
.inbannerbox {position:relative;left:50%;transform:translateX(-50%);text-align: center;}
.inbannerbox img {width:100%;}
.inbanner .floatbox {position:absolute;left:50%;top:60%;z-index:3;transform:translate(-50%,-50%);text-align: center;}
.inbanner .floatbox .t1 {color:#fff;font-weight: bold;font-size:36px;position: relative;max-width:60%;margin:0 auto;white-space: nowrap;}
.inbanner .floatbox .t1 img {max-width: 100%;}
.inbanner .floatbox .t2 {display: none;position: relative;margin-top:10px;color:rgba(255,255,255,.69);font-size:12px;line-height: 1.5;}
.inbanner .floatbox .typebox {display:flex;align-items: center;justify-content: space-around;margin-top: 20px;}
.inbanner .floatbox .typebox .slide {flex:1;}
.inbanner .floatbox .typebox .slide .img {text-align: center;}
.inbanner .floatbox .typebox .slide img {width:60px;transition:.26s all linear;}
.inbanner .floatbox .typebox .slide .s1 {color:#eeeeee;font-size:15px;}
.inbanner .floatbox .typebox .slide i {display:block;margin:10px auto;position: relative;background: rgba(255,255,255,.2);border-radius:50px;width:26px;height:26px;}
.inbanner .floatbox .typebox .slide i:after {content:'';position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);background: #fff;border-radius:50px;width:13px;height:13px;animation:colorchange 1s infinite;}
.inbanner .floatbox .typebox .slide:nth-child(1) i:before {content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200vw;height:1px;background:rgba(255,255,255,.2);}
.inbanner .floatbox .typebox .slide.active i {background: rgba(255,255,255,.6);}
.inbanner .floatbox .typebox .slide.active i:after {animation:none;background: #750000;}
@media(max-width:1199px) {
	.inbanner .floatbox {width:80%;top:50%;}
}
@media(min-width:576px) {
	.inbanner .floatbox .t1 {font-size:52px;}
	.inbanner .floatbox .typebox .slide img {width:80px;}
}
@media(min-width:768px) {
	.inbanner .floatbox .t1 {font-size:56px;}
	.inbanner .floatbox .t2 {display: block;margin-top:15px;font-size:16px;}
	.inbanner .floatbox .typebox {margin-top: 30px;}
	.inbanner .floatbox .typebox .slide img {width:100px;}
	.inbanner .floatbox .typebox .slide .s1 {font-size:18px;}
}
@media(min-width:992px) {
	.inbanner .floatbox .t1 {font-size:62px;}
	.inbanner .floatbox .t2 {font-size:18px;}
	.inbanner .floatbox .typebox {margin-top: 40px;}
	.inbanner .floatbox .typebox .slide img {width:115px;}
	.inbanner .floatbox .typebox .slide .s1 {font-size:19px;}
}
@media(min-width:1200px) {
	.inbannerbox {width:100%;min-width:1600px;}
	.inbannerbox img {/*height:100%;width:unset;*/width:100%;}
	.inbanner .floatbox {top:50%;}
	.inbanner .floatbox .t1 {font-size:68px;}
	.inbanner .floatbox .t2 {margin-top:30px;font-size:19px;}
	.inbanner .floatbox .typebox {margin-top: 55px;}
	.inbanner .floatbox .typebox .slide img {width:135px;}
	.inbanner .floatbox .typebox .slide .s1 {font-size:20px;}
	.inbanner .floatbox .typebox .slide i {margin:15px auto;}
	.inbanner .floatbox .typebox .slide:hover img {transform:scale(1.1);transition:.26s all linear;}
	.inbanner .floatbox .typebox .slide:hover .s1 {font-weight: bold;}
}
@media(min-width:1400px) {
	.inbannerbox {width:100%;min-width:1920px;}
	.inbanner .floatbox .t1 {font-size:72px;}
	.inbanner .floatbox .t2 {margin-top:40px;font-size:21px;}
	.inbanner .floatbox .typebox {margin-top: 65px;}
	.inbanner .floatbox .typebox .slide .imgbox {width:145px;}
	.inbanner .floatbox .typebox .slide .s1 {font-size:21px;}
	.inbanner .floatbox .typebox .slide i {margin:20px auto;}
}
@media(min-width: 1600px) {
	.inbanner .floatbox .t1 {font-size:76px;}
	.inbanner .floatbox .t2 {margin-top:50px;font-size:22px;}
	.inbanner .floatbox .typebox {margin-top: 80px;}
	.inbanner .floatbox .typebox .slide .s1 {font-size:22px;}
	.inbanner .floatbox .typebox .slide i {margin:25px auto;}
}

.index01 {padding-top:30px;position:relative;overflow:hidden;z-index:20;}
.index01 .title {text-align:center;position: relative;}
.index01 .title .t1 {position: relative;max-width:80%;}
.index01 .title .c1 {color:#7f2828;line-height: 2;margin-top: 15px;position:relative;}
.index01 .title .more {position:relative;display:block;text-align: center;color:#7f2828;background:url(../images/btn_bg.png) no-repeat center;background-size:auto 100%;height: 45px;line-height: 45px;}
.index01 .content {width:930px;max-width:100%;margin: 30px auto 0;position: relative;}
.index01 .content:after {content:'';display:block;padding-top:50%;}
.index01 .content .img {position: absolute;bottom:0;left:50%;transform:translate(-55%,43%);}
@media(min-width:768px){
	.index01 {padding-top:45px;}
}
@media(min-width:992px){
	.index01 {padding-top:60px;}
	.index01 .title .c1 {margin-top: 20px;}
	.index01 .title .more {height: 50px;line-height: 50px;}
}
@media(min-width:1200px){
	.index01 {padding-top:11vh;height:100vh;}
	.index01 .bg {position: absolute;top:0;left:0;width:100%;height:100%;opacity:0;background: #fff url(../images/in01_bg.jpg) no-repeat center bottom 15%;background-size:100% auto;}
	.index01 .title {top:15vh;}
	.index01 .title .c1 {margin-top: 25px;}
	.index01 .title .more {height: 55px;line-height: 55px;transition:.26s all linear;}
	.index01 .content {margin-top: 7.4vh;}
	.index01 .content .img {position: absolute;top:0;bottom:unset;left:50%;transform:translate(-55%,100%);}
}
@media(min-width:1400px){
	.index01 .title .c1 {margin-top: 30px;}
	.index01 .title .more {height: 60px;line-height: 60px;}
}
@media(min-width:1600px){
	.index01 .title .c1 {margin-top: 35px;}
	.index01 .title .more {height: 64px;line-height: 64px;}
}

.index02 {padding:30px 0 140px;background:#f2eee3 url(../images/in02_bg.jpg) no-repeat center bottom;-webkit-background-size: 1000px;background-size: 1000px;position: relative;overflow: hidden;z-index:30;}
.index02 .title {text-align: center;}
.index02 .t1 {max-width:80%;}
.index02 .c1 {color:#7f2828;line-height: 2;margin-top: 15px;}
.index02 .content {margin-top: 25px;}
.index02 .content .slide {text-align: center;position: relative;margin-bottom:15px;}
.index02 .content .slide .img {position: absolute;z-index: -1;}
.index02 .content .slide .c2 {color:#9b6360;line-height: 1.5;margin-top: 10px;}
@media(min-width:768px){
	.index02 {padding:45px 0 150px;}
	.index02 .content {margin-top: 30px;}
	.index02 .content .slide {margin-bottom:25px;}
}
@media(min-width:992px){
	.index02 {padding:60px 0 240px;-webkit-background-size: 1400px;background-size: 1400px;}
	.index02 .c1 {margin-top: 20px;}
	.index02 .content {margin-top: 35px;}
	.index02 .content .slide {margin-bottom:35px;}
}
@media(min-width:1200px){
	.index02 {padding:0;height:100vh;-webkit-background-size: cover;background-size: cover;}
	.index02 .title {margin-top:12vh;}
	.index02 .title .t1 {/*opacity: 0;*/top:70px;position: relative;}
	.index02 .content {margin-top: 5vh;}
	.index02 .content .slide {opacity:0;}
	.index02 .content .slide .img {opacity:0;top:50px;}
	.index02 .c1 {margin-top: 25px;text-align: center;opacity:0;top:50px;position:relative;}
}
@media(min-width:1400px){
	.index02 .c1 {margin-top: 30px;}
}
@media(min-width:1600px){
	.index02 .c1 {margin-top: 35px;}
}

.index03 {padding:30px 0;background:#710000 url(../images/in03_bg.jpg) no-repeat center;-webkit-background-size: cover;background-size: cover;position: relative;overflow: hidden;z-index:30;}
.index03 .title .t1 {position: relative;max-width:80%;}
.index03 .t2 {color:#f2eee3;line-height: 2;margin-top: 15px;}
.index03 .content {margin-top: 20px;}
.index03 .content .slide {margin-top: 15px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;position: relative;align-items:center;}
.index03 .content .slide .imgbox {width:60px;max-width:27%;}
.index03 .content .slide .imgbox:after {padding-top:100%;}
.index03 .content .slide .imgbox img {width:100%;}
.index03 .content .slide .txtbox {color:#f2eee3;line-height: 2;flex:1;width:50%;padding:0 7%;}
.index03 .more {position:relative;display:block;text-align: center;color:#7f2828;width:279px;padding-top: 3px;margin-top: 20px;background:url(../images/btn_bg.png) no-repeat center;background-size:auto 100%;height: 45px;line-height: 45px;}
@media(min-width:768px){
	.index03 {padding:45px 0;}
	.index03 .t2 {margin-top: 25px;padding-right:10%;}
	.index03 .content {margin-top: 25px;}
}
@media(min-width:992px){
	.index03 {padding:60px 0;}
	.index03 .t2 {margin-top: 30px;}
	.index03 .content {margin-top: 35px;}
	.index03 .content .slide {margin-top: 20px;}
	.index03 .more {height: 50px;line-height: 50px;margin-top: 35px;}
}
@media(min-width:1200px){
	.index03 {height:100vh;}
	.index03 .title {position: relative;transform:translateX(-115%);}
	.index03 .t2 {margin-top: 20px;padding-right:18%;}
	.index03 .content {margin-top: 15px;position: relative;transform:translateX(-120%);}
	.index03 .content .slide {margin-top: 20px;}
	.index03 .content .slide .imgbox {width:90px;}
	.index03 .content .slide .txtbox {padding:0 8.5%;}
	.index03 .more {height: 55px;line-height: 55px;margin-top: 20px;position: relative;transform:translateX(-160%);}
}
@media(min-width:1400px){
	.index03 .title {margin-top:12vh;}
	.index03 .t2 {margin-top: 60px;}
	.index03 .content {margin-top: 5vh;}
	.index03 .content .slide {margin-top: 30px;}
	.index03 .more {height: 60px;line-height: 60px;margin-top: 65px;}
}
@media(min-width:1600px){
	.index03 .t2 {margin-top: 65px;}
	.index03 .content .slide {margin-top: 35px;}
	.index03 .more {height: 64px;line-height: 64px;margin-top: 80px;}
}

.index04 {padding:30px 0;position: relative;overflow: hidden;}
.index04 .t1 {max-width:80%;}
.index04 .list {display:flex;align-items: center;overflow-x:hidden;margin:10px 0;position: relative;}
.index04 .slide {flex:1;margin-right:1vw;min-width:32vw;max-width:32vw;width:32vw;}
.index04 .slide .imgbox {border-radius:5px;}
.index04 .slide .imgbox:after {padding-top:85%;}
.index04 .slide .imgbox img {width:100%;}
.index04 .title {text-align: center;}
.index04 .title .t2 {color:#9e6969;margin-top: 15px;line-height: 2;max-width:90%;margin-left:auto;margin-right:auto;}
.index04 .list::-webkit-scrollbar {width:10px;height:1px;}
.index04 .list::-webkit-scrollbar-track {box-shadow:inset 0 0 6px transparent;background:#f8f8f8;border-radius:0px;}
.index04 .list::-webkit-scrollbar-thumb {border-radius:0px;background:#7f2828;}
@media(max-width:991px) {
	.index04 .list {overflow-x:auto;margin:0 10px;}
	.index04 .list:nth-child(2) {overflow: hidden;}
	.index04 .list:nth-child(2) .slide {display:none;}
	.index04 .list:nth-child(2) .slide.title {min-width:100%;display:block;margin:15px 0;}
}
@media(min-width:768px){
	.index04 {padding:45px 0;}
	.index04 .list {width:200%;}
	.index04 .list:nth-child(2) {width:150%;left:-26vw;}
	.index04 .slide {margin-right: 1vw;min-width:25vw;width:25vw;max-width:25vw;}
	.index04 .slide .imgbox {border-radius:10px;}
	.index04 .title {width:51vw;min-width:51vw;max-width:51vw;}
}
@media(min-width:992px){
	.index04 {padding:60px 0;}
	.index04 .title {width:100vw;min-width: 100vw;}
}
@media(min-width:1200px){
	.index04 {padding:2vh 0;height:100vh;}
	.index04 .list {width:200%;height:30vh;left:-7.7vw;}
	.index04 .list:nth-child(1) {left:-7.7vw;}
	.index04 .list:nth-child(2) {width:120%;left:-7.7vw;}
	.index04 .list:nth-child(3) {left:-91vw;}
	.index04 .bigimgbox {text-align:center;background:url(../images/bigimg.jpg) no-repeat center;background-size:cover;position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:30;overflow: hidden;}
	.index04 .bigimgbox:after {content:'';position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,.2);}
	.index04 .bigimgbox .b2 {color:rgba(255,255,255,.69);font-size:20px;margin-top: 30px;}
	.index04 .bigimgbox .mouse {margin-top: 70px;animation:3s updown infinite;}
	.index04 .slide {height:100%;margin-right: 1.25vw;min-width:15.4vw;width:15.4vw;max-width:15.4vw;}
	.index04 .slide .imgbox {height:100%;border-radius:13px;}
	.index04 .slide .imgbox img {height:100%;width:unset;}
	.index04 .title {display:flex;align-items:center;justify-content:center;width:46.2vw;min-width: 46.2vw;max-width: 46.2vw;margin-right:3.75vw;}
	.index04 .title .t2 {margin-top: 25px;}
}
@media(min-width:1400px){
	.index04 .bigimgbox .b2 {font-size:21px;margin-top: 35px;}
	.index04 .bigimgbox .mouse {margin-top: 90px;}
}
@media(min-width:1600px){
	.index04 .bigimgbox .b2 {font-size:22px;margin-top: 40px;}
	.index04 .bigimgbox .mouse {margin-top: 110px;}
}

.index05 {padding:30px 0;background:#710000 url(../images/in05_bg.jpg) no-repeat center;-webkit-background-size: cover;background-size: cover;position: relative;overflow: hidden;z-index:30;}
.index05 .title {text-align: center;}
.index05 .t1 {max-width:80%;}
.index05 .content {background: #f3eadb;margin-top: 20px;padding:15px;border-radius: 5px;overflow: hidden;}
.index05 .content .imgbox {border-radius: 500px;}
.index05 .content .imgbox:after {padding-top: 100%;}
.index05 .content .imgbox img {height:100%;}
.index05 .c1 {color:#f2eee3;line-height: 2;margin-top: 15px;width:630px;max-width:100%;text-align: center;margin-left:auto;margin-right: auto;}
.index05 .more {position:relative;display:block;text-align: center;color:#7f2828;width:279px;padding-top: 3px;margin-top: 10px;margin-left:auto;margin-right: auto;background:url(../images/btn_bg.png) no-repeat center;background-size:auto 100%;height: 45px;line-height: 45px;}
@media(min-width:768px){
	.index05 {padding:45px 0;}
	.index05 .content {margin-top: 30px;padding:20px 20px;border-radius: 10px;}
	.index05 .c1 {margin-top: 25px;}
}
@media(min-width:992px){
	.index05 {padding:75px 0 60px;}
	.index05 .content {margin-top: 40px;padding:30px 30px;}
	.index05 .c1 {margin-top: 35px;}
	.index05 .more {height: 50px;line-height: 50px;margin-top: 15px;}
}
@media(min-width:1200px){
	.index05 .t1 {position: relative;transform:translateY(80px);}
	.index05 .content {opacity:0;margin-top: 20px;padding:20px 20px;border-radius: 15px;}
	.index05 .content .swiper {transform: translateY(130%);}
	.index05 .c1 {margin-top: 20px;opacity:0;position: relative;transform:translateY(100%);}
	.index05 .more {height: 55px;line-height: 55px;margin-top: 20px;opacity:0;position: relative;transform:translateY(100%);}
}
@media(min-width:1400px){
	.index05 {padding:105px 0 85px;}
	.index05 .content {margin-top: 60px;padding:45px 50px;border-radius: 20px;}
	.index05 .c1 {margin-top: 65px;}
	.index05 .more {height: 60px;line-height: 60px;margin-top: 25px;}
}
@media(min-width:1600px){
	.index05 {padding:115px 0 95px;}
	.index05 .content {margin-top: 70px;padding:50px 60px;border-radius: 25px;}
	.index05 .c1 {margin-top: 75px;}
	.index05 .more {height: 64px;line-height: 64px;margin-top: 30px;}
}

.index06 {padding:30px 0;background:#fff;position: relative;overflow: hidden;z-index:30;}
.index06 .title {align-items: center;justify-content:space-between;}
.index06 .title img {max-width:80%;}
.index06 .more {color:#a85e5e;font-size:14px;position:relative;display:block;margin-left:auto;}
.index06 .more:before {content:'';height:1px;width:50px;background: #f7f2e8;position: absolute;left:0;top:50%;transform:translateX(-130%);}
.index06 .content {margin-top: 20px;}
.index06 .content .imgbox {margin-bottom: 15px;}
.index06 .content .imgbox:after {padding-top: 57.89%;}
.index06 .content .imgbox img {width:100%;}
.index06 .content .datebox {text-align:right;}
.index06 .content .datebox .d1 {font-weight: bold;color:#c0bdbd;font-family:'Arial';}
.index06 .content .datebox .d2 {margin-top: 5px;font-weight: bold;color:#111111;font-size:16px;font-family:'Arial';}
.index06 .content .txtbox {flex:1;width:50%;padding-left: 15px;}
.index06 .content .c1 {color:#111111;font-size:16px;font-family:'微软雅黑';white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.index06 .content .c2 {color:#979991;margin-top: 10px;font-family:'微软雅黑';line-height: 1.7;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.index06 .content .c3 {color:#979991;margin-top: 10px;}
@media(max-width:575px) {
	.index06 .title {text-align: center;}
	.index06 .title .more {margin-top:10px;}
	.index06 .more:before {left:unset;right:0;transform:translateX(130%);}
}
@media(max-width:576px) {

}
@media(min-width:768px){
	.index06 {padding:45px 0;}
	.index06 .content {margin-top: 30px;}
	.index06 .content .datebox .d1 {font-size:13px;}
	.index06 .content .datebox .d2 {font-size:18px;}
	.index06 .content .txtbox {padding-left: 20px;}
}
@media(min-width:992px){
	.index06 {padding:60px 0 50px;}
	.index06 .more {font-size:18px;}
	.index06 .content {margin-top: 40px;}
	.index06 .content .datebox .d2 {font-size:19px;margin-top: 10px;}
	.index06 .content .txtbox {padding-left: 25px;}
	.index06 .content .c1 {font-size:17px;}
	.index06 .content .c2 {font-size:14px;}
}
@media(min-width:1200px){
	.index06 {padding:70px 0 60px;}
	.index06 .more {font-size:20px;}
	.index06 .content {margin-top: 45px;}
	.index06 .content .imgbox {margin-bottom: 20px;}
	.index06 .content .datebox .d1 {font-size:14px;}
	.index06 .content .datebox .d2 {font-size:20px;}
	.index06 .content .txtbox {padding-left: 30px;}
	.index06 .content .c1 {font-size:18px;}
	.index06 .content .c2 {font-size:15px;}
}
@media(min-width:1400px){
	.index06 {padding:80px 0 70px;}
	.index06 .more {font-size:22px;}
	.index06 .content {margin-top: 50px;}
	.index06 .content .imgbox {margin-bottom: 25px;}
	.index06 .content .datebox .d2 {font-size:21px;margin-top: 15px;}
	.index06 .content .txtbox {padding-left: 35px;}
	.index06 .content .c1 {font-size:19px;}
	.index06 .content .c2 {margin-top:15px;}
}
@media(min-width:1600px){
	.index06 {padding:90px 0 80px;}
	.index06 .more {font-size:24px;}
	.index06 .content {margin-top: 55px;}
	.index06 .content .imgbox {margin-bottom: 30px;}
	.index06 .content .datebox .d2 {font-size:22px;}
	.index06 .content .txtbox {padding-left: 40px;}
	.index06 .content .c1 {font-size:20px;}
}

.company01 {padding-top:30px;padding-bottom:50px;position: relative;overflow: hidden;background: url(../images/company01_bg.jpg) no-repeat bottom center;-webkit-background-size: 100% auto;
background-size: 100% auto;}
.company01 .t1 {max-width:80%;}
.company01 .c1 {color:#7f2828;line-height: 2;margin-top: 15px;}
@media(min-width:768px){
	.company01 {padding-top:35px;}
}
@media(min-width:992px){
	.company01 {padding-top:40px;padding-bottom: 0;}
}
@media(min-width:1200px){
	.company01 {padding-top:45px;}
	.company01 .c1 {margin-top: 20px;}
}
@media(min-width:1400px){
	.company01 {padding-top:50px;}
	.company01 .c1 {margin-top: 25px;}
}
@media(min-width:1600px){
	.company01 {padding-top:55px;}
	.company01 .c1 {margin-top: 30px;}
}

@keyframes tobig {
	0% {width:13px;height:13px;transform:translate(-50%,-6.5px);}
	100% {width:26px;height:26px;transform:translate(-50%,-0px);}
}

@keyframes colorchange {
	0% {background:rgba(255,255,255,.2);}
	100% {background:#fff;}
}

.company02 {padding:30px 0;position: relative;overflow: hidden;background: url(../images/company02_bg.jpg) no-repeat center;-webkit-background-size: cover;
background-size: cover;}
.company02 .line {display: none;height:212px;background:url(../images/company02_line.png) no-repeat bottom center;overflow: visible;position: relative;}
.company02 .title {text-align: center;}
.company02 .t1 {max-width:80%;}
.company02 .content {margin-top: 20px;}
.company02 .content .imgbox img {width:100%;}
.company02 .c1 {color:#eee;font-size:15px;line-height: 2;margin-top: 10px;text-align: center;}
@media(min-width:768px){
	.company02 {padding:45px 0;}
	.company02 .content {margin-top: 35px;}
	.company02 .c1 {font-size:17px;}
}
@media(min-width:992px){
	.company02 {padding:50px 0;}
	.company02 .content {margin-top: 40px;}
	.company02 .content .swiper-slide {position:relative;}
	.company02 .content .swiper-slide:before {content:'';position: absolute;bottom:0;left:50%;transform:translateX(-50%);background: rgba(255,255,255,.2);border-radius:50px;width:26px;height:26px;animation:tobig 1s infinite;}
	.company02 .content .swiper-slide:after {content:'';position: absolute;bottom:0;left:50%;transform:translate(-50%,-6.5px);background: #fff;border-radius:50px;width:13px;height:13px;animation:colorchange 1s infinite;}
	.company02 .content .swiper-slide:nth-child(4n-3) {padding-top:40px;padding-bottom:45px;}
	.company02 .content .swiper-slide:nth-child(4n-2) {padding-top:145px;padding-bottom:54px;}
	.company02 .content .swiper-slide:nth-child(4n-2):before {animation-delay:.3s;}
	.company02 .content .swiper-slide:nth-child(4n-2):after {animation-delay:.3s;}
	.company02 .content .swiper-slide:nth-child(4n-1) {padding-bottom:58px;}
	.company02 .content .swiper-slide:nth-child(4n-1):before {animation-delay:.1s;}
	.company02 .content .swiper-slide:nth-child(4n-1):after {animation-delay:.1s;}
	.company02 .content .swiper-slide:nth-child(4n) {padding-top:85px;padding-bottom:58px;}
	.company02 .content .swiper-slide:nth-child(4n):before {animation-delay:.5s;}
	.company02 .content .swiper-slide:nth-child(4n):after {animation-delay:.5s;}
	.company02 .c1 {font-size:19px;}
	.company02 .line {display: block;background-size:1200px auto;transform:translate(-35px,0);margin-top:-214px;}
}
@media(min-width:1200px){
	.company02 {padding:60px 0;}
	.company02 .content {margin-top: 45px;}
	.company02 .c1 {font-size:20px;margin-top: 15px;}
	.company02 .content .swiper-slide:nth-child(4n-3) {padding-bottom:48px;}
	.company02 .content .swiper-slide:nth-child(4n-2) {padding-bottom:70px;}
	.company02 .content .swiper-slide:nth-child(4n-1) {padding-bottom:65px;}
	.company02 .content .swiper-slide:nth-child(4n) {padding-bottom:71px;}
	.company02 .line {display: block;background-size:1400px auto;transform:translate(-20px,0);margin-top:-203px;}
}
@media(min-width:1400px){
	.company02 {padding:75px 0;}
	.company02 .content {margin-top: 50px;}
	.company02 .c1 {font-size:21px;margin-top: 20px;}
	.company02 .line {background-size:1658px auto;transform:translate(-30px,0);margin-top:-200px;}
	.company02 .content .swiper-slide:nth-child(4n-3) {padding-bottom:45px;}
	.company02 .content .swiper-slide:nth-child(4n-2) {padding-bottom:90px;}
	.company02 .content .swiper-slide:nth-child(4n-1) {padding-bottom:55px;}
	.company02 .content .swiper-slide:nth-child(4n) {padding-bottom:78px;}
}
@media(min-width:1600px){
	.company02 {padding:95px 0 100px;}
	.company02 .content {margin-top: 55px;}
	.company02 .c1 {font-size:22px;}
	.company02 .line {margin-top:-195px;}
	.company02 .content .swiper-slide:nth-child(4n-3) {padding-bottom:35px;}
	.company02 .content .swiper-slide:nth-child(4n-2) {padding-bottom:75px;}
	.company02 .content .swiper-slide:nth-child(4n-1) {padding-bottom:40px;}
	.company02 .content .swiper-slide:nth-child(4n) {padding-bottom:83px;}
}

.company03 {padding:30px 0;}
.company03 .list {margin-top: 20px;}
.company03 .title {text-align: center;}
.company03 .title img {max-width:80%;}
.company03 .imgbox {width:60px;}
.company03 .imgbox:after {padding-top:100%;}
.company03 .imgbox img {height:100%;}
.company03 .txtbox {width:60%;line-height: 2;color:#802a2a;margin-left: 20px;white-space: nowrap;}
.company03 .img {margin-top:20px;}
@media(min-width:768px){
	.company03 {padding:40px 0;}
	.company03 .list {margin-top: 25px;}
	.company03 .txtbox {flex:1;overflow: hidden;text-overflow: ellipsis;}
	.company03 .img {margin-top:30px;}
}
@media(min-width:992px){
	.company03 {padding:45px 0;}
	.company03 .list {margin-top: 35px;}
	.company03 .imgbox {width:86px;}
	.company03 .img {margin-top:40px;}
}
@media(min-width:1200px){
	.company03 {padding:55px 0;}
	.company03 .list {margin-top: 40px;}
	.company03 .txtbox {margin-left: 25px;}
	.company03 .img {margin-top:45px;}
}
@media(min-width:1400px){
	.company03 {padding:65px 0;}
	.company03 .list {margin-top: 45px;}
	.company03 .swiper {margin:0 6%;}
	.company03 .txtbox {margin-left: 30px;}
	.company03 .img {margin-top:50px;}
}
@media(min-width:1600px){
	.company03 {padding:70px 0;}
	.company03 .swiper {margin:0 10%;}
	.company03 .list {margin-top: 50px;}
	.company03 .img {margin-top:55px;}
}


.history01 {padding:30px 0 140px;background:#f2eee3 url(../images/in02_bg.jpg) no-repeat center bottom;-webkit-background-size: 1000px;background-size: 1000px;position: relative;overflow: hidden;z-index:30;}
.history01 .title {text-align: center;}
.history01 .t1 {max-width:80%;}
.history01 .c1 {color:#7f2828;line-height: 2;margin-top: 15px;}
.history01 .content {margin-top: 25px;}
.history01 .content .slide {text-align: center;position: relative;margin-bottom:15px;}
.history01 .content .slide .img {position: absolute;z-index: -1;}
.history01 .content .slide .c2 {color:#9b6360;line-height: 1.5;margin-top: 10px;}
@media(min-width:768px){
	.history01 {padding:45px 0 150px;}
	.history01 .content {margin-top: 30px;}
	.history01 .content .slide {margin-bottom:25px;}
}
@media(min-width:992px){
	.history01 {padding:60px 0 240px;-webkit-background-size: 1400px;background-size: 1400px;}
	.history01 .c1 {margin-top: 20px;}
	.history01 .content {margin-top: 35px;}
	.history01 .content .slide {margin-bottom:35px;}
}
@media(min-width:1200px){
	.history01 {-webkit-background-size: cover;background-size: cover;}
	.history01 .title {margin-top:30px;}
	.history01 .content {margin-top: 5vh;}
	.history01 .c1 {margin-top: 25px;text-align: center;}
}
@media(min-width:1400px){
	.history01 .title {margin-top:40px;}
	.history01 .c1 {margin-top: 30px;}
}
@media(min-width:1600px){
	.history01 .title {margin-top:50px;}
	.history01 .c1 {margin-top: 35px;}
}


.history02 {padding:30px 0 20px;background:#fff;position: relative;overflow: hidden;z-index:30;}
.history02 .title {text-align: center;}
.history02 .t1 {max-width:80%;}
.history02 .t2 {color:#decbbe;line-height: 2;margin: 15px 0;text-align: center;}
.history02 .content {margin-top: 25px;position: relative;}
.history02 .content:after {content:'';position:absolute;bottom:12px;left:50%;transform:translate(-50%,-50%);width:100vw;height:1px;background:rgba(117,0,0,.2);}
.history02 .content .swiper-slide .c1 {text-align: center;color:#750000;font-size:15px;margin-top: 10px;}
.history02 .content .swiper-slide i {display:block;margin:10px auto 0;position: relative;background: rgba(117,0,0,.2);border-radius:50px;width:26px;height:26px;}
.history02 .content .swiper-slide i:after {content:'';position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);background: #750000;border-radius:50px;width:13px;height:13px;animation:colorchange 1s infinite;}
.history02 .content .swiper-slide.active i {background: rgba(117,0,0,.6);}
.history02 .content .swiper-slide.active i:after {animation:none;background: #750000;}
@media(min-width:768px){
	.history02 {padding:45px 0 25px;}
	.history02 .t2 {margin: 20px 0;}
	.history02 .content {margin-top: 35px;}
	.history02 .content .swiper-slide .c1 {font-size:18px;margin-top: 13px;}
	.history02 .content .swiper-slide i {margin-top: 15px;}
}
@media(min-width:992px){
	.history02 {padding:60px 0 30px;}
	.history02 .t2 {margin: 25px 0;}
	.history02 .content {margin-top: 50px;}
	.history02 .content .swiper-slide .c1 {font-size:19px;margin-top: 17px;}
	.history02 .content .swiper-slide i {margin-top: 20px;}
}
@media(min-width:1200px){
	.history02 {padding:70px 0 35px;}
	.history02 .t2 {margin: 30px 0;}
	.history02 .content {margin-top: 60px;}
	.history02 .content .swiper-slide .c1 {font-size:20px;margin-top: 20px;}
	.history02 .content .swiper-slide i {margin-top: 25px;}
}
@media(min-width:1400px){
	.history02 {padding:85px 0 40px;}
	.history02 .t2 {margin: 35px 0;}
	.history02 .content {margin-top: 70px;}
	.history02 .content .swiper-slide .c1 {font-size:21px;margin-top: 22px;}
	.history02 .content .swiper-slide i {margin-top: 30px;}
}
@media(min-width:1600px){
	.history02 {padding:95px 0 45px;}
	.history02 .t2 {margin: 40px 0;}
	.history02 .content {margin-top: 80px;}
	.history02 .content .swiper-slide .c1 {font-size:22px;margin-top: 25px;}
	.history02 .content .swiper-slide i {margin-top: 35px;}
}

.store {padding-bottom:50px;}
.store .content {background: #750000;margin-top: 20px;padding:15px;border-radius: 5px;position: relative;}
.store .content .imgbox {border-radius: 500px;}
.store .content .imgbox:after {padding-top: 100%;}
.store .content .imgbox img {height:100%;}
.store .store-map {height:350px;}
.store .store-map #dituContent {height:100%;}
.store .store-map #dituContent .iw_poi_content {line-height: 1.5;margin-top: 15px}
.store .store-map #dituContent .BMapLabel {padding:2px 10px!important;border:1px solid #dcdcdc!important;}
.store .list {margin-top: 10px;}
.store .list .slide {color:#7f2828;padding-bottom: 20px;margin-top: 20px;border-bottom:1px solid #c69696;}
.store .list .slide .s1 {font-size:16px;line-height: 1.5;}
.store .list .slide .s1:before {content:'';display:inline-block;width:15px;height:15px;margin-right:5px;background:#7f2828;border-radius:50px;}
.store .list .slide .s2 {line-height: 2;margin-top: 10px;}
@media(min-width:576px) {
	.store .list {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-wrap:wrap;}
	.store .list .slide {flex:0 0 48%;max-width:48%;margin-right:4%;margin-top: 25px;padding-bottom: 25px;}
	.store .list .slide:nth-child(2n) {margin-right:0%;}
	.store .list .slide .s1 {font-size:17px;}
}
@media(min-width:768px) {
	.store {padding-bottom:80px;}
	.store .content {margin-top: -30px;padding:20px 35px;border-radius: 10px;}
	.store .store-map {height:450px;}
	.store .list .slide {padding-bottom: 30px;margin-top: 30px;}
	.store .list .slide .s1 {font-size:18px;}
}
@media(min-width:992px) {
	.store {padding-bottom:100px;}
	.store .content {margin-top: -40px;padding:30px 50px;}
	.store .store-map {height:550px;}
	.store .list {margin-top: 15px;}
	.store .list .slide {flex:0 0 31%;max-width:31%;margin-right:3.5%;margin-top: 40px;padding-bottom: 40px;}
	.store .list .slide:nth-child(2n) {margin-right:3.5%;}
	.store .list .slide:nth-child(3n) {margin-right:0%;}
	.store .list .slide .s1 {font-size:19px;}
	.store .list .slide .s2 {margin-top: 15px;}
}
@media(min-width:1200px) {
	.store {padding-bottom:120px;}
	.store .content {margin-top: -50px;padding:40px 65px;border-radius: 15px;}
	.store .store-map {height:650px;}
	.store .store-map #dituContent .BMapLabel {font-size:16px!important;}
	.store .list {margin-top: 20px;}
	.store .list .slide {padding-bottom: 55px;margin-top: 55px;}
	.store .list .slide .s1 {font-size:20px;}
}
@media(min-width:1400px) {
	.store {padding-bottom:135px;}
	.store .content {padding:45px 80px;border-radius: 20px;}
	.store .store-map {height:700px;}
	.store .list {margin-top: 25px;}
	.store .list .slide {padding-bottom: 65px;margin-top: 65px;}
	.store .list .slide .s1 {font-size:21px;}
	.store .list .slide .s2 {margin-top: 20px;}
}
@media(min-width:1600px) {
	.store {padding-bottom:150px;}
	.store .content {padding:50px 90px;border-radius: 25px;}
	.store .store-map {height:750px;}
	.store .list .slide {padding-bottom: 75px;margin-top: 75px;}
	.store .list .slide .s1 {font-size:22px;}
}

.product {padding:35px 0 40px;position: relative;overflow: hidden;}
.product .container {position: relative;}
.product .item {margin-bottom:25px;}
.product .item .imgbox {border-radius: 5px;}
.product .item .txtbox .c1 {color:#802a2a;font-size:24px;font-weight: bold;}
.product .item .txtbox .c2 {color:#7f2828;line-height: 2;margin-top: 10px;}
.product .item .txtbox .tag {color:#802a2a;width:330px;max-width:50%;margin-top:20px;line-height: 35px;border:1px solid #decacb;text-align: center;}
@media(max-width:767px) {
	.product .item .txtbox .c1 {margin-top: 25px;}
}
@media(min-width:576px) {
	.product {padding:85px 0 60px;}
	.product .item .txtbox .c1 {font-size:26px;}
	.product .item .txtbox .tag {margin-top:25px;}
}
@media(min-width:768px) {
	.product {padding:65px 0 80px;}
	.product .item {margin-bottom:20px;}
	.product .item .imgbox {border-radius: 10px;}
	.product .item .txtbox {padding:0 9%;}
	.product .item .txtbox .c1 {font-size:28px;text-align: center;}
	.product .item .txtbox .c2 {margin-top: 20px;text-align: center;}
	.product .item .txtbox .tag {margin:30px auto 0;line-height: 40px;}
}
@media(min-width:992px) {
	.product {padding:85px 0 110px;}
	.product .item {margin-bottom:25px;}
	.product .item .txtbox .c1 {font-size:30px;}
	.product .item .txtbox .c2 {margin-top: 25px;}
	.product .item .txtbox .tag {margin-top:40px;line-height: 45px;}
}
@media(min-width:1200px) {
	.product {padding:100px 0 130px;}
	.product .container:before {content:'';background:url(../images/pt1.png) no-repeat center;background-size:100%;position: absolute;left:-30px;top:22%;width:77px;height:116px;}
	.product:before {content:'';background:url(../images/pt2.png) no-repeat center;background-size:100%;position: absolute;right:0px;top:40%;width:160px;height:257px;}
	.product:after {content:'';background:url(../images/pt3.png) no-repeat center;background-size:100%;position: absolute;left:0px;top:70%;width:120px;height:183px;}
	.product .item {margin-bottom:30px;}
	.product .item .txtbox .c1 {font-size:32px;}
	.product .item .txtbox .c2 {margin-top: 30px;}
	.product .item .txtbox .tag {margin-top:50px;line-height: 50px;}
}
@media(min-width:1400px) {
	.product {padding:115px 0 150px;}
	.product:before {width:200px;height:321px;}
	.product:after {width:160px;height:244px;}
	.product .item {margin-bottom:35px;}
	.product .item .txtbox .c1 {font-size:34px;}
	.product .item .txtbox .c2 {margin-top: 35px;}
	.product .item .txtbox .tag {margin-top:60px;line-height: 55px;}
}
@media(min-width:1600px) {
	.product {padding:125px 0 170px;}
	.product:before {width:327px;height:525px;}
	.product:after {width:231px;height:352px;}
	.product .item {margin-bottom:40px;}
	.product .item .txtbox .c1 {font-size:36px;}
	.product .item .txtbox .c2 {margin-top: 40px;}
	.product .item .txtbox .tag {margin-top:70px;line-height: 60px;}
}

.join01 {padding:15px 0 35px;background:#fff;position: relative;overflow: hidden;z-index:30;}
.join01 .title {text-align: center;}
.join01 .t1 {max-width:80%;}
.join01 .content {margin-top: 20px;}
.join01 .c1 {color:#737371;line-height: 2;margin: 10px 0;text-align: center;}
.join01 i {display:block;width:25px;height:5px;background: #750000;margin:0 auto;}
@media(min-width:768px){
	.join01 {padding:20px 0 50px;}
	.join01 .content {margin-top: 25px;}
	.join01 .c1 {margin: 12px 0;}
}
@media(min-width:992px){
	.join01 {padding:25px 0 65px;}
	.join01 .content {margin-top: 30px;}
	.join01 .c1 {margin: 15px 0;}
}
@media(min-width:1200px){
	.join01 {padding:35px 0 80px;}
	.join01 .content {margin-top: 35px;}
	.join01 .c1 {margin: 19px 0;}
}
@media(min-width:1400px){
	.join01 {padding:40px 0 95px;}
	.join01 .content {margin-top: 40px;}
	.join01 .c1 {margin: 22px 0;}
}
@media(min-width:1600px){
	.join01 {padding:45px 0 110px;}
	.join01 .content {margin-top: 45px;}
	.join01 .c1 {margin: 25px 0;}
}

.join02 {padding:30px 0 15px;background:#750000;position: relative;overflow: hidden;z-index:30;}
.join02 .title {text-align: center;}
.join02 .t1 {max-width:80%;}
.join02 .t2 {color:#decbbe;line-height: 2;margin: 15px 0;text-align: center;}
.join02 .content {margin-top: 25px;position: relative;}
.join02 .content:after {content:'';position:absolute;bottom:12px;left:50%;transform:translate(-50%,-50%);width:100vw;height:1px;background:rgba(255,255,255,.2);}
.join02 .content .swiper-slide .c1 {text-align: center;color:#fff;font-size:15px;margin-top: 10px;}
.join02 .content .swiper-slide i {display:block;margin:10px auto 0;position: relative;background: rgba(255,255,255,.2);border-radius:50px;width:26px;height:26px;}
.join02 .content .swiper-slide i:after {content:'';position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);background: #fff;border-radius:50px;width:13px;height:13px;animation:colorchange 1s infinite;}
.join02 .content .swiper-slide.active i {background: rgba(255,255,255,.6);}
.join02 .content .swiper-slide.active i:after {animation:none;background: #750000;}
@media(min-width:768px){
	.join02 {padding:45px 0 20px;}
	.join02 .t2 {margin: 20px 0;}
	.join02 .content {margin-top: 35px;}
	.join02 .content .swiper-slide .c1 {font-size:18px;margin-top: 13px;}
	.join02 .content .swiper-slide i {margin-top: 15px;}
}
@media(min-width:992px){
	.join02 {padding:60px 0 25px;}
	.join02 .t2 {margin: 25px 0;}
	.join02 .content {margin-top: 50px;}
	.join02 .content .swiper-slide .c1 {font-size:19px;margin-top: 17px;}
	.join02 .content .swiper-slide i {margin-top: 20px;}
}
@media(min-width:1200px){
	.join02 {padding:70px 0 30px;}
	.join02 .t2 {margin: 30px 0;}
	.join02 .content {margin-top: 60px;}
	.join02 .content .swiper-slide .c1 {font-size:20px;margin-top: 20px;}
	.join02 .content .swiper-slide i {margin-top: 25px;}
}
@media(min-width:1400px){
	.join02 {padding:85px 0 35px;}
	.join02 .t2 {margin: 35px 0;}
	.join02 .content {margin-top: 70px;}
	.join02 .content .swiper-slide .c1 {font-size:21px;margin-top: 22px;}
	.join02 .content .swiper-slide i {margin-top: 30px;}
}
@media(min-width:1600px){
	.join02 {padding:95px 0 40px;}
	.join02 .t2 {margin: 40px 0;}
	.join02 .content {margin-top: 80px;}
	.join02 .content .swiper-slide .c1 {font-size:22px;margin-top: 25px;}
	.join02 .content .swiper-slide i {margin-top: 35px;}
}

.join03 {padding-top:15px;position: relative;overflow-x: clip;background: #750000;}
.join03 .list {margin-top: 20px;}
.join03 .title {text-align: center;}
.join03 .title img {max-width:80%;}
.join03 .imgbox {width:60px;}
.join03 .imgbox:after {padding-top:100%;}
.join03 .imgbox img {height:100%;}
.join03 .txtbox {width:60%;line-height: 2;color:rgba(255,255,255,.8);margin-left: 20px;white-space: nowrap;}
.join03 .img {margin-top:20px;margin-bottom: -10px;}
@media(min-width:576px){
	.join03 .img {margin-top:25px;margin-bottom: -15px;}
}
@media(min-width:768px){
	.join03 {padding-top:20px;}
	.join03 .list {margin-top: 25px;}
	.join03 .txtbox {flex:1;overflow: hidden;text-overflow: ellipsis;}
	.join03 .img {margin-top:30px;margin-bottom: -20px;}
}
@media(min-width:992px){
	.join03 {padding-top:25px;}
	.join03 .list {margin-top: 35px;}
	.join03 .imgbox {width:86px;}
	.join03 .img {margin-top:40px;margin-bottom: -30px;}
}
@media(min-width:1200px){
	.join03 {padding-top:30px;}
	.join03 .list {margin-top: 40px;}
	.join03 .txtbox {margin-left: 25px;}
	.join03 .img {margin-top:45px;margin-bottom: -36px;}
}
@media(min-width:1400px){
	.join03 {padding-top:35px;}
	.join03 .list {margin-top: 45px;}
	.join03 .txtbox {margin-left: 30px;}
	.join03 .img {margin-top:50px;margin-bottom: -40px;}
}
@media(min-width:1600px){
	.join03 {padding-top:40px;}
	.join03 .list {margin-top: 50px;}
	.join03 .img {margin-top:55px;}
}

@keyframes zhuan {
	0% {transform:rotate(0deg);}
	100% {transform:rotate(360deg);}
}

.join04 {padding:55px 0 25px;position: relative;overflow: hidden;background:url(../images/join04_bg.png) no-repeat bottom -1px center;background-size:100%;}
.join04 .list {padding-top:10px;}
.join04 .slide {position: relative;margin-top: 20px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items:center;}
.join04 .slide:first-child {margin-top: 0;}
.join04 .slide .imgbox {display: none;width:90px;}
.join04 .slide .imgbox:after {padding-top: 100%;}
.join04 .slide .imgbox img {width:100%;}
.join04 .slide .txtbox {margin-left:15px;}
.join04 .slide .txtbox .c1 {line-height: 1.6;margin-top: 5px;position: relative;}
.join04 .imgpanel {display: none;position: absolute;z-index:3;left:28.5%;top:50%;transform:translate(0,-50%);}
.join04 .img1 {position: relative;z-index:3;}
.join04 .img2 {position: absolute;right:-7px;top:-32px;animation:45s zhuan linear infinite;}
.join04 .img3 {width:80px;margin-top: 15px;}
@media(max-width:575px){
	.join04 .slide {justify-content: space-around;}
	/*.join04 .container {background:url(../images/join04_img2.png) no-repeat center;}*/
}
@media(min-width:576px) {
	.join04 {padding:70px 0 30px;}
	.join04 .slide {margin-top: 25px;}
	.join04 .slide .imgbox {display: block;}
}
@media(min-width:768px) {
	.join04 {padding:80px 0 35px;}
	.join04 .slide {margin-top: 30px;}
	.join04 .slide .imgbox {width:100px;}
}
@media(min-width:992px) {
	.join04 {padding:95px 0 100px;}
	.join04 .t1 {width:170px;}
	.join04 .imgpanel {display: block;transform:translate(-17%,-47%) scale(.7);}
	.join04 .slide {margin-top: 40px;}
	.join04 .slide .imgbox {width:95px;}
	.join04 .img3 {display: block;width:120px;margin-top:50px;margin-left:-30px;}
}
@media(min-width:1200px) {
	.join04 {padding:110px 0 100px;}
	.join04 .imgpanel {transform:translate(-5%,-47%) scale(.8);}
	.join04 .t1 {width:170px;}
	.join04 .list {padding-top:15px;}
	.join04 .slide {margin-top: 30px;}
	.join04 .slide .imgbox {width:110px;}
	.join04 .slide .c1:after {content:'';height:0px;width:20vw;position: absolute;left:110%;top:0%;border-bottom:2px dashed #e1bc72;}
	/*.join04 .img3 {display: block;width:120px;margin-top:50px;margin-left:-30px;}*/
}
@media(min-width:1400px) {
	.join04 {padding:125px 0 55px;}
	.join04 .imgpanel {transform:translate(0,-50%) scale(1);}
	.join04 .t1 {width:unset;}
	.join04 .list {padding-top:20px;}
	.join04 .slide {margin-top: 60px;}
	.join04 .slide .txtbox .c1 {font-size:17px;margin-top: 10px;}
	.join04 .img3 {width:unset;}
}
@media(min-width:1600px) {
	.join04 {padding:140px 0 60px;}
	.join04 .slide {margin-top: 70px;}
	.join04 .img3 {margin-top: 50px;margin-left:-90px;}
}

.join05 {padding-top:30px;background:#750000 url(../images/join05_bg.png) no-repeat center bottom -1px;background-size:100%;position: relative;overflow: hidden;z-index:30;}
.join05 .title {text-align: center;}
.join05 .t1 {max-width:80%;}
.join05 .content {margin-top: 10px;position: relative;}
.join05 .content .c1 {color:#750000;font-size:15px;font-weight: bold;height:45px;line-height: 45px;padding-top: 3px;text-align: center;background:url(../images/btn_bg.png) no-repeat center;background-size:auto 100%;}
.join05 .content .c2 {color:#f2eee3;line-height: 1.8;margin-top: 5px;text-align: center;}
.join05 .bottom {text-align: center;}
.join05 .bottom img {max-width:100%;}
@media(min-width:768px){
	.join05 {padding-top:45px;}
	.join05 .content {margin-top: 15px;}
	.join05 .content .c1 {font-size:17px;}
}
@media(min-width:992px){
	.join05 {padding-top:60px;}
	.join05 .content {margin-top: 20px;}
	.join05 .content .c1 {font-size:19px;}
}
@media(min-width:1200px){
	.join05 {padding-top:70px;}
	.join05 .content {margin-top: 25px;}
	.join05 .content .swiper {margin:0 4%;}
	.join05 .content .c1 {font-size:20px;height:60px;line-height: 60px;}
}
@media(min-width:1400px){
	.join05 {padding-top:85px;}
	.join05 .content {margin-top: 30px;}
	.join05 .content .c1 {font-size:21px;height:65px;line-height: 65px;}
}
@media(min-width:1600px){
	.join05 {padding-top:100px;}
	.join05 .content {margin-top: 35px;}
	.join05 .content .c1 {font-size:22px;height:70px;line-height: 70px;}
}

.join06 {padding:35px 0 25px;background:#fff;position: relative;overflow: hidden;z-index:30;}
.join06 .slide {margin-top: 15px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items:center;}
.join06 .slide .imgbox {width:93px;}
.join06 .slide .imgbox:after {padding-top:87%;}
.join06 .slide .imgbox img {width:100%;}
.join06 .slide .c1 {color:#737371;line-height: 2;margin:0 10px;flex:1;width:50%;}
.join06 .swiper-slide .imgbox {border-radius:10px;}
.join06 .content {position: relative;margin-top: 20px;}
.join06 .bottom {margin-top: 15px;}
.join06 .bottom .s1 {color:#750000;line-height: 1.8;font-size:15px;}
@media(min-width:576px){
	.join06 .slide {margin-top: 25px;}
}
@media(min-width:768px){
	.join06 {padding:50px 0 30px;}
	.join06 .content {margin-top: 25px;}
	.join06 .slide {margin-top: 35px;}
	.join06 .bottom {margin-top: 22px;}
	.join06 .bottom .s1 {font-size:17px;}
}
@media(min-width:992px){
	.join06 {padding:70px 0 35px;}
	.join06 .content {margin-top: 20px;}
	.join06 .slide {display:block;margin-top: 0px;}
	.join06 .slide .imgbox {margin:0 auto;}
	.join06 .slide .c1 {width:100%;text-align: center;padding:0 15px;margin-top: 10px;}
	.join06 .bottom {margin-top: 30px;background:url(../images/join06_pt.png) no-repeat right center;}
	.join06 .bottom .s1 {font-size:19px;max-width:75%;}
}
@media(min-width:1200px){
	.join06 {padding:90px 0 40px;}
	.join06 .content {margin-top: 25px;}
	.join06 .slide {display:flex;}
	.join06 .slide .c1 {text-align: left;width:50%;padding:0;margin-top:0;}
	.join06 .bottom {margin-top: 40px;}
	.join06 .bottom .s1 {font-size:20px;}
}
@media(min-width:1400px){
	.join06 {padding:110px 0 45px;}
	.join06 .bottom {margin-top: 50px;}
	.join06 .bottom .s1 {font-size:21px;}
}
@media(min-width:1600px){
	.join06 {padding:130px 0 50px;}
	.join06 .content {margin-top: 35px;}
	.join06 .bottom {margin-top: 60px;}
	.join06 .bottom .s1 {font-size:22px;}
}

.join07 {padding-top:15px;position: relative;overflow: hidden;z-index:30;}
.join07 .container {padding:35px 0;background:url(../images/join07_bg.png) no-repeat center top;background-size:100%;}
.join07 .title {text-align: center;}
.join07 .t1 {max-width:80%;}
.join07 .content {margin-top: 15px;position: relative;}
.join07 .content .slide {color:#ffe4bd;margin:15px auto;padding:0 10px;max-width:70%;position: relative;border:1px solid #ac7144;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items:center;}
.join07 .content .slide input {color:#ffe4bd;flex:1;margin-left:15px;border:none;background: none;height: 35px;line-height: 35px;}
.join07 .submit {position:relative;display:block;text-align: center;color:#7f2828;width:279px;padding-top: 3px;margin: 20px auto 0;background:url(../images/btn_bg.png) no-repeat center;background-size:auto 100%;height: 45px;line-height: 45px;}
.join07 .img {position:absolute;bottom:0;z-index:9;left:0;width:100%;pointer-events: none;}
.join07 #verifyImg {height:33px;position: absolute;top:1px;right:1px;}
@media(min-width:768px){
	.join07 {padding-top:20px;}
	.join07 .container {padding:55px 0;}
	.join07 .content {margin-top: 25px;}
}
@media(min-width:992px){
	.join07 {padding-top:25px;}
	.join07 .container {padding:55px 0;}
	.join07 .content {margin-top: 30px;}
	.join07 .content .slide {padding:0 15px;margin:15px 12.5px 0;}
	.join07 .submit {height: 50px;line-height: 50px;margin-top: 35px;}
}
@media(min-width:1200px){
	.join07 {padding-top:30px;}
	.join07 .container {padding:80px 0;}
	.join07 .content {margin-top: 35px;}
	.join07 .content .slide {padding:0 15px;}
	.join07 .submit {height: 55px;line-height: 55px;margin-top: 40px;}
}
@media(min-width:1400px){
	.join07 {padding-top:35px;}
	.join07 .container {padding:110px 0;}
	.join07 .content {margin-top: 40px;}
	.join07 .content .slide {padding:0 20px;}
	.join07 .submit {height: 60px;line-height: 60px;margin-top: 45px;}
}
@media(min-width:1600px){
	.join07 {padding-top:40px;}
	.join07 .container {padding:130px 0;}
	.join07 .content {margin-top: 45px;}
	.join07 .content .slide {padding:0 25px;}
	.join07 .submit {height: 64px;line-height: 64px;margin-top: 50px;}
}

/*内页主体布局样式*/
.inpage {min-height: 200px;padding:0px 0 20px;background:#fff;position: relative;overflow: hidden;}
/*内页主内容区*/
.inpage .t1 {color:#333;font-size:18px;font-weight: bold;line-height: 2;border-bottom:1px solid #eee;position:relative;}
.inpage .t1:before {content:'';display:block;position:absolute;bottom:0;left:0;height:3px;width:80px;background:#7f2828;}
.inpage .content {font-family:'微软雅黑',Arial;line-height: 2;margin-top: 15px;}
.inpage .content .info img {max-width:100%!important;height:unset!important;margin:5px 0;}
/*图片列表页样式*/
.inpage .content .list:after {content:'';display:block;clear:both;}
.inpage .content .list .slide {float:left;width:49%;margin-right:2%;margin-bottom:5px;box-sizing:border-box;}
.inpage .content .list .slide:nth-child(2n) {margin-right:0;}
.inpage .content .list .slide .imgbox {background: #eee;border:1px solid #eee;}
.inpage .content .list .slide .imgbox:after {}
.inpage .content .list .slide .imgbox img {width:100%;}
.inpage .content .list .slide .txtbox {border:1px solid #eee;height:35px;padding:0 10px;display:flex;align-items:center;justify-content: space-between;}
.inpage .content .list .slide .txtbox .g1 {color:#333;flex:0 0 100%;max-width: 100%;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.inpage .content .list .slide .txtbox .g2 {color:#999999;flex:0 0 0%;max-width: 0%;text-align:right;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.inpage .content .list .slide .txtbox .g2:hover {color:#f00;}
.inpage .content .list .slide .imgbox:hover img {transform:translate(-50%,-50%) scale(1.1);}
.inpage .content .list .slide .txtbox .g1:hover {color:#750000;}
/*落地页视频样式*/
.inpage .content .video {width:800px;max-width:100%;height:300px;margin:20px auto;}
.inpage .content .video .jw-controlbar {width:100%;}
/*落地页样式*/
.inpage .content .c1 {font-size:18px;}
.inpage .content .c2 {color:#c8c8c8;line-height: 40px;border-bottom:1px dashed #ddd;}
.inpage .content .c2 a {color:#333;}
.inpage .content .img {margin:20px auto 0;text-align: center;}
.inpage .content .info {padding-bottom:40px;margin-top:20px;line-height: 24px;text-align:justify;}
.inpage .content .info img {max-width:100%;}
.inpage .content .info strong {font-weight: bold;}
.inpage .content .info ul {padding-left:20px;}
/*推荐文章*/
.inpage .recommendlist {margin-top:10px;}
.inpage .recommendlist .slide a:hover {color:#750000;text-decoration: underline;}
.inpage .recommendlist .time {color:#999;font-size:12px;}
/*留言提示*/
.msgtip {line-height: 1.7;margin-top:20px;border:1px dashed #ccc;border-radius:10px;display:inline-block;padding:15px;}
.msgtip .h5 {color:red;}
.msgtip .m1 {color:#999;font-size:80%;}
@media(min-width:375px) {
	/*图片列表页样式*/
	.inpage .content .list .slide .txtbox .g1 {flex:0 0 60%;max-width: 60%;}
	.inpage .content .list .slide .txtbox .g2 {flex:0 0 40%;max-width: 40%;}
}
@media(min-width:768px) {
	/*内页主内容区*/
	.inpage .content .c1 {font-size:22px;font-weight: bold;text-align: center;}
	/*图片列表页样式*/
	.inpage .content .list .slide .txtbox .g1 {flex:0 0 66%;max-width: 66%;}
	.inpage .content .list .slide .txtbox .g2 {flex:0 0 36%;max-width: 36%;}
}
@media(min-width:992px) {
	.inpage {padding:0px 0 30px;}
	/*内页主内容区*/
	.inpage .swiper-slide .txtbox {font-size:14px;height:40px;padding:0 15px;}
	.inpage .content .c1 {font-size:26px;}
	.inpage .content {margin-top: 20px;}
	/*图片列表页样式*/
	.inpage .content .list .slide {width:32%;margin-bottom:10px;}
	.inpage .content .list .slide:nth-child(2n) {margin-right:2%;}
	.inpage .content .list .slide:nth-child(3n) {margin-right:0%;}
	.inpage .content .list .slide .txtbox {font-size:14px;height:40px;padding:0 15px;}
	.inpage .content .list .slide .txtbox .g1 {flex:0 0 55%;max-width: 55%;}
	.inpage .content .list .slide .txtbox .g2 {flex:0 0 45%;max-width: 45%;}
	/*视频*/
	.inpage .content .video {height:350px;}
  	/*推荐列表*/
	.inpage .recommendlist {margin-top:15px;}
	.inpage .recommendlist .time {font-size:13px;}
}
@media(min-width:1200px) {
	.inpage {padding:0px 0 40px;}
	/*内页主内容区*/
	.inpage .content .c1 {font-size:28px;}
	.inpage .content {margin-top: 25px;}
	/*图片列表页样式*/
	.inpage .content .list .slide {margin-bottom: 12px;}
	.inpage .content .list .slide .txtbox {height:50px;padding:0 20px;}
	.inpage .content .video {height:450px;}
	.inpage .content .info {line-height: 32px;padding-bottom:60px;}
	.inpage .content .c1 {font-size:22px;}
	.inpage .content .c2 {font-size:14px;line-height: 50px;}
  	/*推荐列表*/
	.inpage .recommendlist {margin-top:20px;}
}
@media(min-width:1400px) {
	.inpage {padding:0px 0 50px;}
	.inpage .container {max-width:1130px;margin:0 auto;}
	/*内页主内容区*/
	.inpage .content .c1 {font-size:30px;}
	.inpage .content {margin-top: 30px;}
	/*图片列表页样式*/
	.inpage .content .list .slide {margin-bottom: 15px;}
	.inpage .content .list .slide .txtbox {height:55px;}
}
@media(min-width:1600px) {
	.inpage {padding:0px 0 60px;}
	.inpage .container {max-width:1230px;}
	/*内页主内容区*/
	.inpage .content .c1 {font-size:32px;}
	.inpage .content {margin-top: 35px;}
	/*图片列表页样式*/
	.inpage .content .list .slide .txtbox {height:60px;}
}

/*文章列表页样式*/
.news {background:#fff;position: relative;overflow: hidden;z-index:30;}
.news .topbox {padding:15px 0;}
.news .content {padding:10px 0 30px;background:#f9f8f2;margin-top: 20px;}
.news .slide {margin-top: 15px;}
.news .imgbox {margin-bottom: 15px;}
.news .imgbox:after {padding-top: 60%;}
.news .imgbox img {width:100%;}
.news .datebox {text-align:right;}
.news .datebox .d1 {font-weight: bold;color:#c0bdbd;font-family:'Arial';}
.news .datebox .d2 {margin-top: 5px;font-weight: bold;color:#111111;font-size:16px;font-family:'Arial';}
.news .txtbox {flex:1;width:50%;padding-left: 15px;}
.news .c1 {color:#111111;font-size:16px;font-family:'微软雅黑';white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.news .c2 {color:#979991;margin-top: 10px;font-family:'微软雅黑';line-height: 1.7;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news .c3 {color:#979991;margin-top: 10px;}
@media(min-width:576px) {
	.news .content .list {flex-wrap:wrap;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;}
	.news .content .slide {flex:0 0 48.5%;max-width:48.5%;margin-right:3%;}
	.news .content .slide:nth-child(2n) {margin-right:0%;}
}
@media(min-width:768px){
	.news .topbox {padding:25px 0;}
	.news .topbox .list {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;}
	.news .topbox .list .slide {flex:0 0 48%;max-width:48%;margin-right:4%;}
	.news .content {padding:15px 0 40px;}
	.news .content .slide {margin-top: 25px;}
	.news .datebox .d1 {font-size:13px;}
	.news .datebox .d2 {font-size:18px;}
	.news .txtbox {padding-left: 20px;}
}
@media(min-width:992px){
	.news .topbox {padding:50px 0;}
	.news .content {padding:20px 0 50px;}
	.news .content .slide {margin-top: 35px;flex:0 0 31%;max-width:31%;margin-right:3.5%;}
	.news .content .slide:nth-child(2n) {margin-right:3.5%;}
	.news .content .slide:nth-child(3n) {margin-right:0%;}
	.news .datebox .d2 {font-size:19px;margin-top: 10px;}
	.news .txtbox {padding-left: 25px;}
	.news .c1 {font-size:17px;}
	.news .c2 {font-size:14px;}
}
@media(min-width:1200px){
	.news .topbox {padding:60px 0;}
	.news .content {padding:25px 0 60px;}
	.news .content .slide {margin-top: 40px;}
	.news .imgbox {margin-bottom: 20px;}
	.news .datebox .d1 {font-size:14px;}
	.news .datebox .d2 {font-size:20px;}
	.news .txtbox {padding-left: 30px;}
	.news .c1 {font-size:18px;}
	.news .c2 {font-size:15px;}
}
@media(min-width:1400px){
	.news .topbox {padding:70px 0;}
	.news .content {padding:30px 0 70px;}
	.news .content .slide {margin-top: 45px;}
	.news .imgbox {margin-bottom: 25px;}
	.news .datebox .d2 {font-size:21px;margin-top: 15px;}
	.news .txtbox {padding-left: 35px;}
	.news .c1 {font-size:19px;}
	.news .c2 {margin-top:15px;}
}
@media(min-width:1600px){
	.news .topbox {padding:80px 0;}
	.news .content {padding:30px 0 80px;}
	.news .content .slide {margin-top: 50px;}
	.news .imgbox {margin-bottom: 30px;}
	.news .datebox .d2 {font-size:22px;}
	.news .txtbox {padding-left: 40px;}
	.news .c1 {font-size:20px;}
}

/*围绕一个圆心转圈动画*/
@keyframes whirl{
    100%{ transform: rotate(1turn);}
}

.video-shadow {display: none;position:fixed;z-index:99999;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);}
.video-panel {height:275px;width:365px;padding:5px;background:#f8f8f8;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);}
.video-shadow .close {position:absolute;bottom:5%;left:50%;transform:translateX(-50%);width:100px;height:40px;line-height:40px;border-radius:20px;background: #fff;text-align:center;}
@media(min-width:768px) {
  .video-panel {height:362px;width:630px;}
}
@media(min-width:992px) {
  .video-panel {height:420px;width:730px;}
}
@media(min-width:1200px) {
  .video-panel {height:500px;width:870px;}
}
@media(min-width:1440px) {
  .video-panel {height:724px;width:1260px;}
}

.contact01 {background: #750000;margin-top: 20px;padding:15px;border-radius: 5px;position: relative;}
.contact01 .slide {color:#f2eee3;margin: 8px 0;line-height: 2;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items:center;}
.contact01 .imgbox {width:60px;height:60px;}
.contact01 .imgbox:after {padding-top: 100%;}
.contact01 .imgbox img {height:100%;}
.contact01 .txtbox {flex:1;width:50%;margin-left:15px;}
.contact-map {overflow: hidden;}
.contact-map #dituContent {height:300px;}
.contact-map #dituContent img {max-width:unset!important;}
.contact-map #dituContent .BMapLabel {padding:2px 10px!important;border:1px solid #dcdcdc!important;}
@media(min-width:768px) {
	.contact01 {margin-top: -30px;padding:20px 30px;border-radius: 10px;}
	.contact01 .slide {margin: 13px 0;}
}
@media(min-width:992px) {
	.contact01 {margin-top: -40px;padding:30px 40px;}
	.contact01 .imgbox {width:80px;height:80px;}
	.contact-map #dituContent {height:400px;}
}
@media(min-width:1200px) {
	.contact01 {margin-top: -50px;padding:40px 50px;border-radius: 15px;}
	.contact01 .txtbox {font-size:15px;}
	.contact01 .slide {margin: 0px;}
	.contact-map #dituContent {height:450px;}
	.contact-map #dituContent .BMapLabel {font-size:16px!important;}
}
@media(min-width:1400px) {
	.contact01 {padding:55px 60px;border-radius: 20px;}
	.contact01 .txtbox {margin-left:13px;}
	.contact-map #dituContent {height:500px;}
}
@media(min-width:1600px) {
	.contact01 {padding:70px 70px;border-radius: 25px;}
	.contact01 .txtbox {margin-left:18px;font-size:16px;}
	.contact-map #dituContent {height:600px;}
}

.message01 {padding:5px 0 30px;background:#fff;position: relative;overflow: hidden;z-index:30;}
.message01 .title {align-items: center;justify-content:space-between;}
.message01 .title img {max-width:80%;}
.message01 .more {color:#a85e5e;font-size:14px;position:relative;display:block;margin-left:auto;}
.message01 .more:before {content:'';height:1px;width:50px;background: #f7f2e8;position: absolute;left:0;top:50%;transform:translateX(-130%);}
.message01 .content {margin-top: 20px;position: relative;}
.message01 .content .slide {color:rgba(0,0,0,.6);background: #fff;margin:15px 0;padding:0 10px;position: relative;border:1px solid #ba9759;border-radius:5px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items:center;}
.message01 .content .slide input {color:rgba(0,0,0,.6);flex:1;margin-left:15px;border:none;background: none;height: 35px;line-height: 35px;}
.message01 .content .slide textarea {color:rgba(0,0,0,.6);}
.message01 .content .submit {background: #750000;position:relative;display:block;text-align: center;color:#c09f60;font-weight: bold;border-radius:5px;height: 35px;line-height: 35px;}
.message01 .content .img {position:absolute;bottom:0;z-index:9;left:0;width:100%;pointer-events: none;}
.message01 .content #verifyImg {height:33px;position: absolute;top:1px;right:1px;}
@media(max-width:575px) {
	.message01 .title {text-align: center;}
	.message01 .title .more {margin-top:10px;}
	.message01 .more:before {left:unset;right:0;transform:translateX(130%);}
}
@media(max-width:576px) {

}
@media(min-width:768px){
	.message01 {padding:10px 0 40px;}
	.message01 .content {margin-top: 30px;}
}
@media(min-width:992px){
	.message01 {padding:15px 0 150px;background:url(../images/message_img.png) no-repeat bottom 30px left 40vw;}
	.message01 .more {font-size:18px;}
	.message01 .content {margin-top: 40px;}
	.message01 .content .slide {padding:0 15px;}
	.message01 .content .slide input {height: 40px;line-height: 40px;}
	.message01 .content #verifyImg {height:38px;}
	.message01 .content .submit {height: 40px;line-height: 40px;}
}
@media(min-width:1200px){
	.message01 {padding:20px 0 150px;background:url(../images/message_img.png) no-repeat bottom 60px left 45vw;}
	.message01 .more {font-size:20px;}
	.message01 .content {margin-top: 45px;}
	.message01 .content .slide {padding:0 15px;}
	.message01 .content .slide input {height: 45px;line-height: 45px;}
	.message01 .content #verifyImg {height:43px;}
	.message01 .content .submit {height: 45px;line-height: 45px;}
}
@media(min-width:1400px){
	.message01 {padding:25px 0 130px;background:url(../images/message_img.png) no-repeat bottom 70px left 45vw;}
	.message01 .container {max-width:1130px;margin:0 auto;}
	.message01 .more {font-size:22px;}
	.message01 .content {margin-top: 50px;}
	.message01 .content .slide {padding:0 20px;}
	.message01 .content .slide input {height: 50px;line-height: 50px;}
	.message01 .content #verifyImg {height:48px;}
	.message01 .content .submit {height: 50px;line-height: 50px;}
}
@media(min-width:1600px){
	.message01 {padding:30px 0 150px;background:url(../images/message_img.png) no-repeat bottom 80px left 45vw;}
	.message01 .container {max-width:1230px;}
	.message01 .more {font-size:24px;}
	.message01 .content {margin-top: 55px;}
	.message01 .content .slide {padding:0 25px;}
}

.footer {color:#c0a164;background: #231818;padding:25px 0 10px;position: relative;overflow: hidden;}
.footer .contactbox {padding:10px 0;margin-top: 15px;line-height: 2;}
.footer .menu {display:none;border-top:1px solid #4c4343;border-bottom:1px solid #4c4343;margin-top: 20px;}
.footer .menu .container {display:flex;align-items:center;justify-content:space-between;}
.footer .menu .slide {color:#fff;width: 100%;display:block;border-left:1px solid #4c4343;text-align: center;}
.footer .menu .slide:last-child {border-right:1px solid #4c4343;}
.footer .menu .slide:hover {background:rgba(255,255,255,.1);transition:.36s all linear;}
.footer .fbottom {color:#959292;line-height: 1.5;margin-top: 10px;}
@media(max-width:767px) {
}
@media(min-width:768px) {
  .footer {padding-top:35px;}
}
@media(min-width:992px) {
  .footer {padding:40px 0 15px;}
  .footer .contactbox {margin-top: 0;padding:0;}
  .footer .menu {display:block;margin-top: 25px;}
  .footer .menu .slide {height: 45px;line-height: 45px;}
  .footer .fbottom {font-size:14px;}
}
@media(min-width:1200px) {
  .footer {padding:45px 0 20px;}
  .footer .menu {margin-top: 30px;}
  .footer .menu .slide {height: 50px;line-height: 50px;}
}
@media(min-width:1400px) {
  .footer {padding:50px 0 25px;}
  .footer .menu {margin-top: 35px;}
  .footer .menu .slide {height: 55px;line-height:55px;}
  .footer .fbottom {font-size:17px;margin-top: 15px;}
}
@media(min-width:1600px) {
  .footer {padding:55px 0 30px;}
  .footer .menu {margin-top: 40px;}
  .footer .menu .slide {height: 60px;line-height: 60px;}
  .footer .fbottom {font-size:18px;}
}

.footer-bar {height:70px;z-index:99;transition:.36s all;}
.footer-bar .list {color:#fff;background:#750000;display:flex;position:fixed;bottom:0;left:0;right:0;height:70px;z-index:99;}
.footer-bar .slide {flex:1;text-align: center;line-height: 30px;}
.footer-bar .slide:hover {color:#fff;}
.footer-bar .slide i {display:block;font-size:25px;padding-top:10px;}
@media(max-width:991px) {
  .footer-bar.hide {display:none;}
}

.js-mouse-stalker {z-index:99999;position:fixed;top:0;left:0;mix-blend-mode:hard-light;cursor:none;opacity:0;pointer-events:none;transition:all .8s cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);}
.js-mouse-stalker .js-mouse-stalker__cursor,.js-mouse-stalker .js-mouse-stalker__follower {position:absolute;top:0;left:0;border-radius:50%;cursor:none;pointer-events:none}
.js-mouse-stalker .js-mouse-stalker__cursor {z-index:2;top:6px;left:6px;width:6px;height:6px;background-color:#cf2f28;transition:all .0s cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}
.js-mouse-stalker .js-mouse-stalker__follower {z-index:1;top:-16px;left:-16px;width:50px;height:50px;border:1px solid rgba(0,0,0,.2);transition:all 0.0s cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}
.js-mouse-stalker.is-hover .js-mouse-stalker__cursor {top:-46px;left:-46px;width:100px;height:100px;background-color:#000;opacity:.1;}
.js-mouse-stalker.is-hover .js-mouse-stalker__follower {z-index:3;top:-46px;left:-46px;width:100px;height:100px;opacity:.6;}
.js-mouse-stalker.is-hover .js-mouse-stalker__follower:before {position:absolute;top:50%;left:50%;width:20px;height:20px;transform:translate(-50%,-50%);background:url(../images/arrowRight.png) no-repeat;background-size:cover;content:"";}
.js-mouse-stalker.is-drag .js-mouse-stalker__cursor {top:-46px;left:-46px;width:100px;height:100px;background-color:#fff;opacity:.3;}
.js-mouse-stalker.is-drag .js-mouse-stalker__follower {z-index:3;top:-46px;left:-46px;width:100px;height:100px;opacity:.6;}
.js-mouse-stalker.is-drag .js-mouse-stalker__follower:before {position:absolute;top:50%;left:0;width:100%;margin-top:-10px;color:#fff;font-size:.9rem;font-weight:400;text-align:center;content:"Drag";}